  /* CSS Document */
  
.topbtn1
{
  background-color:#2F8AD2;
  float:right;
  height:18px;
  text-align:center;
  padding-top:8px;
  padding-right:7px;
  padding-left:7px;
  color:#FFFFFF;
  display:table;
}

.topbtn2
{
  background-color:#2F8AD2;
  float:right;
  height:18px;
  text-align:center;
  margin-right:10px;
  padding-top:8px;
  padding-right:7px;
  padding-left:7px;
  color:#FFFFFF;
  display:table;
}

.topbtn1 a:link
{
  background-color:#2F8AD2;
  float:right;
  height:18px;
  text-align:center;
  padding-right:7px;
  padding-left:7px;
  color:#FFFFFF;
  text-decoration:none;
}
   
.topbtn1 a:visited
{
  background-color:#2F8AD2;
  float:right;
  height:18px;
  text-align:center;
  padding-right:7px;
  padding-left:7px;
  color:#FFFFFF;
}
   
.topbtn1 a:hover
{
  background-color:#2F8AD2;
  float:right;
  height:18px;
  text-align:center;
  padding-right:7px;
  padding-left:7px;
  color:#FFFFFF;
  text-decoration:underline;
}
   
.topbtn1 a:active
{
  background-color:#2F8AD2;
  float:right;
  height:18px;
  text-align:center;
  padding-right:7px;
  padding-left:7px;
  color:#FFFFFF;
}
   
.topbtn2 a:link
{
  background-color:#2F8AD2;
  float:right;
  height:18px;
  text-align:center;
  padding-right:7px;
  padding-left:7px;
  color:#FFFFFF;
  text-decoration:none;
}
   
.topbtn2 a:visited
{
  background-color:#2F8AD2;
  float:right;
  height:18px;
  text-align:center;
  padding-right:7px;
  padding-left:7px;
  color:#FFFFFF;
}
   
.topbtn2 a:hover
{
  background-color:#2F8AD2;
  float:right;
  height:18px;
  text-align:center;
  padding-right:7px;
  padding-left:7px;
  color:#FFFFFF;
  text-decoration:underline;
}
   
.topbtn2 a:active
{
  background-color:#2F8AD2;
  float:right;
  height:18px;
  text-align:center;
  padding-right:7px;
  padding-left:7px;
  color:#FFFFFF;
}
   
.line
{
  height:1px;
}
  
.left 
{
	height: 1px;
	width: auto;
}
  
.right 
{
	height: 1px;
	width: auto;
}
  
.hpdelist
{
	background-image: url(/images/delist_button_for_homepage.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:transparent;
}

.topsection
{
	background-image: url(/images/shp-top-banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
        background-color: #cccccc;
        height: 242px;
}


.topsectionSub
{
	background-image: url(/images/shp-top-banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
        background-color: #cccccc;
        height: 120px;
}

.topsectionsub
{
	background-image: url(/images/ssub-top-banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
        background-color: #cccccc;
        height: 86px;
}

.sectionsplitter
{
        background-color: #be1e1d;
        height: 1px;
}

.middlesection 
{
	background-image: url(/images/sorbs_background_logo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
        background-color: #e8e8e8;
}

.bottomsection
{
        background-color: #cccccc;
        height: 60px;
}

body
{
  background-color:#666666;
  margin:0;
}

  
.firstrow
{
  height:40px;
  background-color:#FFFFFF;
}
  
#loginsection
{
  width: 980px;
  text-align:right;
  float:right;
  font-family:Arial;
  font-weight:bold;
  font-size:10px;
  
}
  
#footer
{
  background-color:#FFFFFF;
  height:66px;
  width:980px;
}

#copyrighttext
{
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  padding-left:30px;
  padding-top:20px;
}
  
#footerimages
{
  float:right;
  padding:10px;
  padding-right:50px;
}
  
#arrow
{
  background-image:url(/img/pararrow.png);
  background-repeat:no-repeat;
  margin-top:108px;
  margin-left:266px;
}
  
#searchtextprop
{
  line-height:30px;
  margin-left:5px;
}
  
#searchbg
{
  background-image:url(/img/searchbg.png);
  background-repeat:no-repeat;
  width:260px;
  height:28px;
  margin-top:77px;
  margin-right:35px;
  float:right;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:13px;
  padding-left:7px;
}
  
#searchbg img
{
  float:right;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
}
  
.dividers
{
  padding-left:5px;
  padding-right:5px;
  color:#000000;
}
  
#loginbar 
{
  color: white;
  font: 12px Verdana;
  text-decoration:none;
}


#loginbar a {
text-decoration:none;
color:#ffffff;
}

#loginbar a:hover {
text-decoration:underline;
color:#CCCCCC;
}

#logintext
{
  margin-top: 0px;
  float:right;
  background: #be1e1d;
  margin-top:10px;
  margin-bottom:10px;
  margin-right:8px;
  text-decoration:none;
}
  
#loginsectionbuttons
{
  text-align:right;
  float:right;
}
  
#logosection
{
  width:980px;
  height:44px;
}
  
#sorbslogo
{
  width:212px;
  height:43px;
  background-image:url(/images/sorbs2.png);
  background-repeat:no-repeat;
  margin-top:6px;
  margin-left:20px;
  float:left;
  vertical-align:top;
}
  
#navlist 
{
  padding-top:9px;
  background-color:#cccccc;
}

#navlist li
{
  background-color:#cccccc;
  height:40px;
  display: inline;
  list-style-type: none;
  padding-left:15px;
  padding-right:15px;
  font-size:12px;
  letter-spacing:0px; 
  font-family:Arial;
  font-weight:bold;
  color:#FFFFFF;
}
  

  
.leftnav
{
  width:200px;
  display: list-item;
  list-style-type: none;
  font-size:12px;
  line-height:20px;
  font-family:Arial;
  color:#1264A0;
  text-align:left;
}
  
.leftnavul
{
  padding-bottom:5px;
}

.leftnavli
{

  list-style-type: none;
  font-size:10px;
  font-family:Arial;
  color:black;
  text-align:left;
  padding-top:1px;
  padding-bottom:1px;
  text-decoration:none;
}

.leftnavli a:active
{
  display: list-item;
  list-style-type: none;
  font-size:12px;
  line-height:20px;
  font-family:Arial;
  color:#1264A0;
  text-align:left;
  text-decoration:none;
  padding-top:3px;
  padding-bottom:3px;
}

.leftnavli a:hover
{
  display: list-item;
  list-style-type: none;
  font-size:12px;
  line-height:20px;
  font-family:Arial;
  color:red;
  text-align:left;
  padding-top:3px;
  padding-bottom:3px;
  text-decoration:underline;
 }

.leftnavli a:link
{
  display: list-item;
  list-style-type: none;
  font-size:12px;
  line-height:20px;
  font-family:Arial;
  color:#1264A0;
  text-align:left;
  padding-top:3px;
  padding-bottom:3px;
  text-decoration:none;
}

.leftnavli a:visited
{
  display: list-item;
  list-style-type: none;
  font-size:12px;
  line-height:20px;
  font-family:Arial;
  color:#1264A0;
  text-align:left;
  padding-top:3px;
  padding-bottom:3px;
  text-decoration:none;
}
  
.readmoreprop
{
  padding-right:20px;
  padding-bottom:13px;
}

#menuprop
{
  height:80px;
}
  
*
{
	margin: 0;
	padding: 0;
}

#menucontainer
{
  float:right;
  width: 636px;
  height: 43px;
  margin-right: 5px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}
  
#stopspambanner
{
  background-image:url(/img/stopspambanner.jpg);
  background-repeat:no-repeat;
  width:980px;
  height:148px;
  vertical-align:top;
}
  
#bannertext
{
  float:right;
  width:670px;
/*  padding-top:35px;
  padding-right:30px; */
  font-size:16px;
  font-weight:bold;
  color: black;
  font-family:Arial;
  line-height:23px;
  text-align: justify;

  padding-top:20px;
  padding-bottom:20px;
}

.toprounded
{
  background-image:url(/img/toprounded.png);
  width:980px;
  height:4px;
}

.bottomrounded
{
  background-image:url(/img/bottomrounded.png);
  width:980px;
  height:4px;
}
  
#pagenoimage
{
  background-image:url(/img/sourceforge.png);
  background-repeat:no-repeat;
  width:161px;
  height:47px;
}

.pagno img
{
  margin-right:5px;
  margin-bottom:23px;
}

#subBarContainer

{
	width:180px;
	margin-top:30px;
}



#subnavContainer

{
	width:180px;
	background:url(/img/subnav_bg.gif);
	margin-top:30px;
	margin-bottom:20px;
}


#subnavContainerInner

{
	width:160px;
	padding-left:20px;
	padding-right:10px;
}

  
.navit  {background: url(/img/sn-t.png) 0 0 repeat-x}
.navib  {background: url(/img/sn-b.png) 0 100% repeat-x}
.navibl {background: url(/img/sn-bl.png) 0 100% no-repeat}
.navibr {background: url(/img/sn-br.png) 100% 100% no-repeat}
.navitl {background: url(/img/sn-tl.png) 0 0 no-repeat}
.navitr {background: url(/img/sn-tr.png) 100% 0 no-repeat; padding:1px}
.naviclear {font-size: 1px; height: 1px}

#tblleft
{
  padding:0px;
  width:190px;
}
  
#tblright
{
  padding:20px;
  width:740px;
  padding-top:20px;
}
  
#delist
{
  width:197px;
  height:66px;
  background-image:url(/img/delistimg.jpg);
  background-repeat:no-repeat;
}
  
.headingbg
{
  background-repeat:no-repeat;
  margin-top:23px;
  font-family:Arial;
  font-size:12px;
  color:black;
  font-weight:bold;
  padding-top:6px;
  text-align:left;
}
  
.articleheading
{
  height:47px;
/*   background-color:#D8D8D8; */
  font-family:Arial;
  font-size:24px;
  color:#000000;
  font-weight:bold;
  line-height:45px;
}

.articletext
{
  font-family:Arial;
  font-size:13px;
  color:#000000;
  padding-top:20px;
  padding-bottom:20px;
  width:680px;
}

.articletext ol
{
  list-style-position: outside;
  margin-left: 20px;
}

.articletext ul
{
  list-style-position: outside;
  margin-left: 20px;
}

.articletext li
{
  padding-top: 2px;
  padding-bottom: 2px;
}

.articletext p
{ 
  padding: 10px 00px 10px 00px;
  text-align: justify;
} 

.lhsSpacing
{
  padding-left:20px;
}

.articleleft
{
  background-image:url(/img/articleleft.jpg);
  background-repeat:no-repeat;
  float:left;
}

.articleright
{
  background-image:url(/img/articleright.jpg);
  background-repeat:no-repeat;
  float:right;
}
  
#maintable
{
}
  
.class1 A:link 
{
  font-size:12px;
  letter-spacing:0px;
  font-family:Arial;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  text-transform:uppercase;
}

.class1 A:visited 
{
  font-size:12px;
  letter-spacing:0px;
  font-family:Arial;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  text-transform:uppercase;
}

.class1 A:active 
{
  font-size:12px;
  letter-spacing:0px;
  font-family:Arial;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
  text-transform:uppercase;
  background-image:url(/img/menupixhover.jpg);
  background-repeat:repeat-x;
}

.class1 A:hover 
{
  font-size:12px;
  letter-spacing:0px;
  font-family:Arial;
  font-weight:bold;color:#FFFFFF;
  text-decoration:none;
  text-transform:uppercase;
}

.lightblue
{
  background-color: #5db8ff;
}

.lightgrey
{
  background-color: #EEEEEE;
}
