/* CSS Document */

* {
	padding:0;
	margin:0;
}

body {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#1d1d1d;
	line-height:20px;
	background-color:#ffffff;
	text-align:center;
}
.div-center {
	margin:0 auto;
	width:980px;
	padding-top:10px;
}
.maintbl {
	width:980px;
	vertical-align:top;
	margin:0px;
	padding:0px;
	/*background-color:#FFFFFF;*/
}
.padB10 {
	padding-bottom:10px;
	vertical-align:rop;
	text-align:left;
}
.logo-dim {
	width:190px;
	height:72px;
	text-align:left;
	vertical-align:top;
}
.topright {
	text-align:left;
	vertical-align:top;
	width:325px;
	padding-top:46px;
}
.topsearch-input {
	text-align:left;
	width:245px;
	vertical-align:top;	
}
.topsearch-input input {
	width:235px;
	height:21px;
	border: none;
	padding:5px 0px 0px 5px;
	color:#fe6204;
	font:normal 12px Arial, Helvetica, sans-serif;
	background:url(../images/bg-inputSearch.png) no-repeat;
	
}
.topmid {
	text-align:left;
	vertical-align:top;
	width:465px;
}


.topnav {
	height:28px;
	border-top:2px solid #f85904;
	background-color:#d3d3d3;
	padding:0px 1px 0px 1px;
	text-align:left;
	vertical-align:top;
	color:#fefc04;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.topnav span {
	padding:0px 7px 0px 7px;
}
.topnav a{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fefc04;
	text-decoration:none;
}
.topnav a:visited{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fefc04;
	text-decoration:none;
}
.topnav a:hover{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fefc04;
	text-decoration:underline;
}
.right-col {
	vertical-align:top;
	text-align:left;
	width:201px;
	padding-left:9px;
}
.boxtop {
	vertical-align:top;
	text-align:left;
	padding:14px 20px 0px 20px;
	background:url(../images/bg-boxtop.png) no-repeat;
	color:#595959;
	font:normal 18px Tahoma, Verdana, Arial;
}
.box-rep {
	vertical-align:top;
	text-align:left;
	padding:5px 20px 10px 20px;
	background:url(../images/bg-toprep.png) repeat-y;
	color:#595959;
	font:normal 12px Tahoma, Verdana, Arial; 
	line-height:18px;
}
.box-rep ul {
	padding:10px 0px 5px 15px;
	margin:0px;
}
.box-rep li{
	color:#595959;
	font:normal 12px Tahoma, Verdana, Arial;
	line-height:22px;
	list-style-image: url(../images/bullet.png);
}
.box-rep li a {
	color:#595959;
	font:normal 12px Tahoma, Verdana, Arial;
	text-decoration:none;
}
.box-rep li a:visited {
	color:#595959;
	font:normal 12px Tahoma, Verdana, Arial;
	text-decoration:none;
}
.box-rep li a:hover {
	color:#595959;
	font:normal 12px Tahoma, Verdana, Arial;
	text-decoration:underline;
}

.box-rep a {
	color:#d63800;
	font:bold 12px Tahoma, Verdana, Arial;
	text-decoration:none;
}
.box-rep a:visited {
	color:#d63800;
	font:bold 12px Tahoma, Verdana, Arial;
	text-decoration:none;
}
.box-rep a:hover {
	color:#d63800;
	font:bold 12px Tahoma, Verdana, Arial;
	text-decoration:underline;
}
.box-bot {
	vertical-align:top;
	text-align:left;
}
.boxtop2 {
	vertical-align:top;
	text-align:left;
	padding:14px 20px 10px 20px;
	background:url(../images/bg-boxtop2.png) no-repeat;
	color:#595959;
	font:normal 12px Tahoma, Verdana, Arial;
}

.content {
	width:980px;
	text-align:left;
	vertical-align:top;
}
.content-body {
	width:500px;
	padding:0px 10px 0px 10px;
	text-align:left;
	vertical-align:top;
	background-color:#FFFFFF;
}
.content-left {
	width:770px;
	vertical-align:top;
	text-align:left;
}

h2 {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#d63800;
	padding-bottom:10px;
}

h2 span{
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#bc050f;
}

h3 {
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#002251;
	padding-bottom:10px;
}
p {
	padding-top:10px;
}
ul {
	padding:10px 0px 10px 20px;
	margin:0px;
}
li{
	color:#1d1d1d;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:18px;
	list-style-image: url(../images/bullet.png);
}
li a {
	color:#2c6087;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
li a:visited {
	color:#2c6087;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
li a:hover {
	color:#2c6087;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.pagetitle {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#d63800;
	padding:5px;
	background-color:#efefef;
	background:url(../images/bg-heading.png) repeat-x;
	border:1px solid #d2b9ac;
}

.footer {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#1d1d1d;
	text-align:center;
	border-top:1px dotted #cccccc;
	padding-top:10px;
}
.footer a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#1d1d1d;
	text-decoration:none;
}
.footer a:visited{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#1d1d1d;
	text-decoration:none;
}
.footer a:hover{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#1d1d1d;
	text-decoration:underline;
}
.footer span{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#989898;
}





.btn-rollover {
	vertical-align:top;
	text-align:left;
	width:88px;
	height:43px;
}

.h-line {
	width:22px;
	background:url(../images/h-line.gif) repeat-x;
}
.h-line-w {
	width:22px;
}
.v-line {
	height:27px;
	background:url(../images/v-line.gif) repeat-y;
}


#b1-1
{
  display: block;  width: 88px;  height: 43px;
  background: url(../images/b1-1.gif) no-repeat 0 0;  
}
#b1-1:hover{background-position: 0 -43px;}
#b1-1 span{display: none;}

#b1-2
{
  display: block;  width: 88px;  height: 43px;
  background: url(../images/b1-2.gif) no-repeat 0 0;  
}
#b1-2:hover{background-position: 0 -43px;}
#b1-2 span{display: none;}

#b1-3
{
  display: block;  width: 88px;  height: 43px;
  background: url(../images/b1-3.gif) no-repeat 0 0;  
}
#b1-3:hover{background-position: 0 -43px;}
#b1-3 span{display: none;}

#b2-1
{
  display: block;  width: 88px;  height: 43px;
  background: url(../images/b2-1.gif) no-repeat 0 0;  
}
#b2-1:hover{background-position: 0 -43px;}
#b2-1 span{display: none;}

#b2-2
{
  display: block;  width: 88px;  height: 43px;
  background: url(../images/b2-2.gif) no-repeat 0 0;  
}
#b2-2:hover{background-position: 0 -43px;}
#b2-2 span{display: none;}

#b2-3
{
  display: block;  width: 88px;  height: 43px;
  background: url(../images/b2-3.gif) no-repeat 0 0;  
}
#b2-3:hover{background-position: 0 -43px;}
#b2-3 span{display: none;}

#b2-4
{
  display: block;  width: 88px;  height: 43px;
  background: url(../images/b2-4.gif) no-repeat 0 0;  
}
#b2-4:hover{background-position: 0 -43px;}
#b2-4 span{display: none;}

#b2-5
{
  display: block;  width: 88px;  height: 43px;
  background: url(../images/b2-5.gif) no-repeat 0 0;  
}
#b2-5:hover{background-position: 0 -43px;}
#b2-5 span{display: none;}

#b2-6
{
  display: block;  width: 88px;  height: 43px;
  background: url(../images/b2-6.gif) no-repeat 0 0;  
}
#b2-6:hover{background-position: 0 -43px;}
#b2-6 span{display: none;}

#b2-7
{
  display: block;  width: 88px;  height: 43px;
  background: url(../images/b2-7.gif) no-repeat 0 0;  
}
#b2-7:hover{background-position: 0 -43px;}
#b2-7 span{display: none;}

#b3-1
{
  display: block;  width: 88px;  height: 43px;
  background: url(../images/b3-1.gif) no-repeat 0 0;  
}
#b3-1:hover{background-position: 0 -43px;}
#b3-1 span{display: none;}

#b3-2-L1
{
  display: block;  width: 88px;  height: 43px;
  background: url(../images/b3-2-L1.gif) no-repeat 0 0;  
}
#b3-2-L1:hover{background-position: 0 -43px;}
#b3-2-L1 span{display: none;}

#b3-2-R1
{
  display: block;  width: 88px;  height: 43px;
  background: url(../images/b3-2-R1.gif) no-repeat 0 0;  
}
#b3-2-R1:hover{background-position: 0 -43px;}
#b3-2-R1 span{display: none;}

#b3-2-R2
{
  display: block;  width: 88px;  height: 43px;
  background: url(../images/b3-2-R2.gif) no-repeat 0 0;  
}
#b3-2-R2:hover{background-position: 0 -43px;}
#b3-2-R2 span{display: none;}

#b3-5
{
  display: block;  width: 88px;  height: 43px;
  background: url(../images/b3-5.gif) no-repeat 0 0;  
}
#b3-5:hover{background-position: 0 -43px;}
#b3-5 span{display: none;}



.btn-rollover2 {
	vertical-align:top;
	text-align:left;
	width:80px;
	height:43px;
}

.horizontal-line {
	width:15px;
	background:url(../images/h-line.gif) repeat-x;
}

#c1-8
{
  display: block;  width: 80px;  height: 43px;
  background: url(../images/c1-8.gif) no-repeat 0 0;  
}
#c1-8:hover{background-position: 0 -43px;}
#c1-8 span{display: none;}

#c2-1
{
  display: block;  width: 80px;  height: 43px;
  background: url(../images/c2-1.gif) no-repeat 0 0;  
}
#c2-1:hover{background-position: 0 -43px;}
#c2-1 span{display: none;}

#c2-2
{
  display: block;  width: 80px;  height: 43px;
  background: url(../images/c2-2.gif) no-repeat 0 0;  
}
#c2-2:hover{background-position: 0 -43px;}
#c2-2 span{display: none;}

#c2-3
{
  display: block;  width: 80px;  height: 43px;
  background: url(../images/c2-3.gif) no-repeat 0 0;  
}
#c2-3:hover{background-position: 0 -43px;}
#c2-3 span{display: none;}

#c2-4
{
  display: block;  width: 80px;  height: 43px;
  background: url(../images/c2-4.gif) no-repeat 0 0;  
}
#c2-4:hover{background-position: 0 -43px;}
#c2-4 span{display: none;}

#c2-5
{
  display: block;  width: 80px;  height: 43px;
  background: url(../images/c2-5.gif) no-repeat 0 0;  
}
#c2-5:hover{background-position: 0 -43px;}
#c2-5 span{display: none;}

#c2-6
{
  display: block;  width: 80px;  height: 43px;
  background: url(../images/c2-6.gif) no-repeat 0 0;  
}
#c2-6:hover{background-position: 0 -43px;}
#c2-6 span{display: none;}

#c2-7
{
  display: block;  width: 80px;  height: 43px;
  background: url(../images/c2-7.gif) no-repeat 0 0;  
}
#c2-7:hover{background-position: 0 -43px;}
#c2-7 span{display: none;}

#c2-8
{
  display: block;  width: 80px;  height: 43px;
  background: url(../images/c2-8.gif) no-repeat 0 0;  
}
#c2-8:hover{background-position: 0 -43px;}
#c2-8 span{display: none;}

.box1-txt {
	width:150px;
	height:30px;
	text-align:left;
	vertical-align:top;
	color:#000000;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:10px 0px 5px 20px;
}
.box1-dropdown-area {
	text-align:left;
	vertical-align:top;
	width:200px;
	padding:5px 10px 5px 5px;
}

.box1-dropdown-area input {
	height:18px;
	width:200px;
	background:url(../images/bg-heading.png) repeat-x;
	border:1px solid #d2b9ac;
	color:#000000;
	font:normal 11px Arial, Helvetica, sans-serif;
}

.box1-dropdown-area select {
	height:18px;
	width:200px;
	background:url(../images/bg-heading.png) repeat-x;
	border:1px solid #d2b9ac;
	color:#000000;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.box1-dropdown-area textarea {
	height:100px;
	width:200px;
	background:url(../images/bg-heading.png) repeat-x #efefef;
	border:1px solid #d2b9ac;
	color:#000000;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.asterisk {
	height:30px;
	text-align:left;
	vertical-align:top;
	padding-top:5px;
	color:#d63800;
	font:bold 14px Arial, Helvetica, sans-serif;
}

/****************  Buttons   ********************/

/*.cmdSearch{
background: transparent url(Images/search.png) no-repeat scroll top right;

}*/




.buttons
{
	margin: 3px auto 0px 0px;
	width: 80%;
	clear: both;
	text-align: center;
	padding-top: 5px;
}


a.button, .buttons a
{
	background:  url(../images/bg_button_a.png) no-repeat scroll bottom right; 
	color: #FFFFFF;
	display: block;
	float: left;
	font: bold 13px verdana, sans-serif;
	height: 24px;
	min-width: 55px;
	margin-right: 6px;
	padding-right: 18px;
	text-decoration: none;
	margin-top: 0px;
}
a.button span, .buttons a span
{
	background: transparent url(../images/bg_button_span.png) no-repeat;
	background-position: left bottom;
	display: block;
	line-height: 14px;
	text-align: center;
	padding: 5px 0px 5px 18px;
}

a.button:hover, .buttons a:hover
{
	background-position: top right;
	color: #FFFFFF;
	outline: none;
}
a.button:hover span, .buttons a:hover span
{
	background-position: left top;
	padding: 5px 0 5px 18px;
}

.FloatRight
{
	float: right;
}

.ErrorIconSpan
{
	float: left;
	margin-top: 3px;
}
