html,body {
 BACKGROUND : url(../images/topheaderbg.gif) repeat-x; FONT : normal 10px Verdana, Arial, Helvetica, sans-serif; HEIGHT : 100%; MARGIN : 0 auto; PADDING : 0; TEXT-ALIGN : center; 
}
html {
 OVERFLOW : -moz-scrollbars-vertical; 
}
* html #wrapper {
 HEIGHT : 95%; 
}
#wrapper {
 BACKGROUND-COLOR : #FFFFFF; MARGIN : 0 auto; MIN-HEIGHT : 95%; TEXT-ALIGN : left; WIDTH : 100%; 
}
#header {
 BACKGROUND : #FFFFFF url(../images/topheaderbg.gif) repeat-x left top; DISPLAY : block; HEIGHT : 120px; POSITION : relative; 
}
#header h1#logo {
 COLOR : #ffffff; FONT : bold 14px Arial, Helvetica, sans-serif; LEFT : 5px; MARGIN : 0; PADDING : 0; POSITION : absolute; TOP : 35px; 
}
#header h2#postaquestion { 
	}
#header h2#postaquestion a { position:absolute; FONT:bold 18px Arial, Helvetica, sans-serif; color:#558417; text-decoration:underline; margin:0;padding:0 0 0 5px; top:90px; right:15px
	}
#searchbox {
 BACKGROUND-COLOR : #4373B4; CLEAR : both; MARGIN : 0; PADDING : 5px 0 5px 0;  FONT : normal 10px Verdana, Arial, Helvetica; 
   color:#ffffff
}
#searchbox #searchcontent {
 TEXT-ALIGN : center; WIDTH : 100%; 
}
#searchbox input.searchtextfield {background-color:#ffffff; color:#000000; BORDER:solid 1px #759CD0; FONT:normal 12px Verdana, Arial, Helvetica; }
#searchbox input.button22 {background-color:orange; color:#fff; BORDER:solid 1px #759CD0; 
	FONT:bold 10px Verdana, Arial, Helvetica;cursor:pointer }
#mininav {
 POSITION : absolute; RIGHT : 10px; TOP : 3px; WIDTH : auto; 
}
#mininav2 {
 POSITION : absolute; RIGHT : 10px; TOP : 30px; WIDTH : auto; 
}
#mininav2 ul,#mininav ul {
 FLOAT : left; LIST-STYLE-TYPE : none; MARGIN : 0; PADDING : 0; 
}
#mininav2 li,#mininav li {
 FLOAT : left; LIST-STYLE-TYPE : none; MARGIN : 0; PADDING : 0; 
}
#mininav2 li a,#mininav li a {
 COLOR : #000000; FLOAT : left; FONT : normal 10px Verdana, Arial, Helvetica; LIST-STYLE-TYPE : none; MARGIN : 0; PADDING : 0 5px; TEXT-DECORATION : underline; 
}
#mininav2 li a:hover,#mininav li a:hover {
 COLOR : #000000; FLOAT : left; FONT : normal 10px Verdana, Arial, Helvetica; LIST-STYLE-TYPE : none; MARGIN : 0; PADDING : 0 5px; TEXT-DECORATION : none; 
}
#content-wrap {
 CLEAR : both; MARGIN : 0 auto; PADDING : 0; WIDTH : 100%; 
}
#sidebar {
 BACKGROUND-COLOR : #fff; FLOAT : left; MARGIN : 15px 0 0 0; PADDING : 0; WIDTH : 15%; 
}
#rightbar {
 BACKGROUND-COLOR : #fff; FLOAT : right; MARGIN : 15px 0 0 0; PADDING : 0; WIDTH : 15%; 
}
#main p {
 MARGIN : 0; PADDING : 0; 
}

#main {
 BACKGROUND-COLOR : #FFFFFF; FLOAT : left; MARGIN : 0; PADDING : 0; TEXT-ALIGN : center; WIDTH : 70%; 
}
#midcontent {
 BACKGROUND-COLOR : #FFFFFF; MARGIN : 15px auto 0 auto; PADDING : 0; TEXT-ALIGN : left; WIDTH : 98%; 
}

#footer {
 BACKGROUND-COLOR : #4373B4; CLEAR : both; COLOR : #FFFFFF; FONT : normal 11px Verdana, Arial, Helvetica, sans-serif; HEIGHT : 5%;
  width:100%; padding:7px 0 5px 0 ;
}
#footer #footer-best-viewed {
 BACKGROUND-COLOR : #4373B4;  COLOR : #FFFFFF; FONT : normal 11px Verdana, Arial, Helvetica, sans-serif;  TEXT-ALIGN : center; 
 width:75%; FLOAT:LEFT;
}
#footer #footer-allrights {
 BACKGROUND-COLOR : #4373B4;  COLOR : #FFFFFF; FONT : normal 11px Verdana, Arial, Helvetica, sans-serif;  TEXT-ALIGN : center;width:25%;
  FLOAT:right;
}
#footer a {
 COLOR : #FFFFFF; FONT : normal 11px Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT : bold; TEXT-DECORATION : none; 
}

 span#questionadd {
	 padding:0;margin:0 ; height:40px; 
	 display:block; width:100% 
	}
 span#questionadd a {
	  FONT:bold 18px Arial, Helvetica, sans-serif; color:#558417; text-decoration:underline; margin:0;padding:0 0 0 5px
	}

.white-text{ FONT:bold 12px Verdana, Arial, Helvetica; COLOR:#fff; 
}


.inputbutton {
   display:inline; padding:2px; cursor:pointer;FONT:bold 11px Verdana, Arial, Helvetica; COLOR:#fff;
    border: 1px solid #4373B4; text-align:center; margin-right:5px; background-color: #4373B4;
}
* html body #sidebar ul#categorylist  {
 width : 100%; height:1%
}
#sidebar ul#categorylist{width:auto; display:block; min-width:100%}
#sidebar ul#categorylist {
	PADDING: 0px; FLOAT: left; MARGIN: 0px; 
	display:block;FONT: 11px Verdana, Arial, Helvetica, sans-serif;  
	COLOR: #1853a3;LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
#sidebar ul#categorylist li {
	BACKGROUND-COLOR : #F4F8FD; BORDER-BOTTOM : 1px solid #C1D1E9; PADDING:0;
	 MARGIN: 0px; LIST-STYLE-TYPE: none;display:block;
}
#sidebar ul#categorylist li a {
	display:block; PADDING: 5px 0 5px 10px; width:auto;
	MARGIN: 0;FONT: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #1853a3; TEXT-DECORATION: none
}


* html body  #rightbar ul#list  {
 width : 100%; height:1%
}
 #rightbar ul#list{width:100%; display:block; margin:0; padding:0;LIST-STYLE-TYPE: none;}
#rightbar ul#list {
	PADDING: 0px; FLOAT: left; MARGIN: 0px; display:block;FONT: 11px Verdana, Arial, Helvetica, sans-serif;  
	COLOR: #1853a3;LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
#rightbar ul#list li {
	 width:100%; PADDING:0;FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none; background: url(../images/arw.gif) no-repeat 5% 50%;
	 font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR : #F4F8FD; BORDER-BOTTOM : 1px solid #C1D1E9; 
}
#rightbar ul#list li a {
	display:block; PADDING: 0 0 0 15px; width:auto;LIST-STYLE-TYPE: none;
	MARGIN: 0; FLOAT: left; text-decoration: underline; color: #000000;
}


.heading {
	margin:0 0 0 0 ;background-color: #4373B4;
}

.heading h2.section {
	background: url(../images/img191.gif) no-repeat right top; font:bold 14px Arial,Verdana, Helvetica, sans-serif;
	 color: #FFFFFF; padding:0; margin:0
}

.heading h2.section span {
	display: block; height: 23px;padding: 3px 0 0 10px; background: url(../images/img181.gif) no-repeat;
}

.staff {
 CLEAR : both; DISPLAY : block; HEIGHT : 100%; WIDTH : auto;  
}
.staffitems {
 COLOR : #125FAF; FONT : normal 11px Verdana, Arial, Helvetica, sans-serif; HEIGHT : 100%; MARGIN : 0; 
 PADDING : 5px 0; TEXT-DECORATION : none; WIDTH : auto; 
}
.staffitems .c-header {
 COLOR : #125FAF; FONT : normal 12px Verdana, Arial, Helvetica, sans-serif; PADDING : 0 0 0 4px; TEXT-DECORATION : none; 
}
.staffitems .c-header span {
 COLOR : #333; FONT : bold 11px Verdana, Arial, Helvetica, sans-serif; PADDING : 0 0 0 15px; TEXT-ALIGN : right; TEXT-DECORATION : none; 
}
.alignboxes {float:left; width:100%; margin:0 0 5px 0; }
.recbox {
  MARGIN : 0 25px 0 0; PADDING : 0; WIDTH : 250px; float:left; 
}
.recbox h3 {
COLOR : #000; BACKGROUND : #ffffff url(../images/gradienthead.gif) left top repeat-x;
 FONT : bold 12px/18px Verdana, Arial, Helvetica, sans-serif; MARGIN : 0; PADDING : 10px 0 20px 0;  
 TEXT-ALIGN : center; BORDER-LEFT : 1px solid #cccccc; BORDER-RIGHT : 1px solid #cccccc;
}
.recbox-content {
 BACKGROUND-COLOR : #ffffff; BORDER : 1px solid #cccccc; COLOR : #000; 
 FONT : normal 11px Verdana, Arial, Helvetica, sans-serif; MARGIN : 0; PADDING : 0 0 0 5px; 
}