/* Global Styles*/
/* CSS Document */
html, body  { font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	color: #000000; 
	margin-top: 0px; 
	padding:0 0 0px 0;
	line-height:16px;
	/* background-image:url(../images/bkgd.gif); background-repeat: repeat-x; */
	background-color: #d9d9d9; }
/* this is for FireFox */

html>body
{
	/*background-image:url(../images/bkgd.gif); background-repeat: repeat-x;*/
	background-color: #d9d9d9; margin: 0 0 0 0; padding:1px 0 0 0; line-height:16px;
}

 
td,th,table {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; 
	line-height: 17px;  margin:0; letter-spacing: 0px; align: center;

 }
 
#maincontainer{
width: 945px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

p { margin:0px 0 10px 0; line-height:16px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }



#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 200px; /*Set right margin to RightColumnWidth*/
float: left;
}

#rightcolumn{
float: left;
width: 570px; /*Width of right column*/
margin-left: -570px; /*Set left margin to -(RightColumnWidth) */
background: #d9d9d9;
}




#topsection{
clear: left;
width: 100%;
color: #666666;
font-family: Arial, Helvetica, sans-serif; font-size:11px;
text-align: center;
padding: 0px 0;
}



#footer{
clear: left;
width: 100%;
color: #000000;
font-family: Arial, Helvetica, sans-serif; font-size:10px;
text-align: center;
padding: 0px 0;
}

#footer a {
color: #666666;
font-family: Arial, Helvetica, sans-serif; font-size:10px;
}


#footer2 {
clear: left;
width: 100%;
color: #666666;
font-family: Arial, Helvetica, sans-serif; font-size:10px;
text-align: left;
padding: 0px 15px 0 16px;
line-height:14px;
}


.innertube {
padding-top: 15px; padding-right: 20px;}

/*font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px;  letter-spacing: -0.05em; word-spacing: 0.20em; color: #aa2208; font-weight: bold;*/



p { margin:0 0 5px 0; font-family: Arial, Helvetica, sans-serif;}

h1 { font-family: Arial, Helvetica, sans-serif; font-size:18px; color: #c93c32; line-height:20px; font-weight: bold;  margin:0 0 5px 0px; } 

h2 { font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #000000; line-height:22px; font-weight: bold;  margin:5px 0 0px 0px; } 

h3 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; line-height:10px; font-weight: bold; margin:15px 0 5px 0px; } 

h4 { font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #bb3414; line-height:10px; font-weight: bold; margin:5px 0 8px 0px; } 
  
ul { margin:10px 0 10px 13px; line-height:10px; padding:0; font-family: Arial, Helvetica, sans-serif; list-style-type: round; color: #000000; font-size: 12px; }
li { font-family: Arial, Helvetica, sans-serif; color: #000000; margin:0 0 4px 4px;  color: #000000; font-size : 12px; line-height: 18px;}


.hometitle { font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #bb3414; line-height:10px; font-weight: bold; margin:5px 0 8px 0px; } 
.hometitle a:link  {text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #bb3414; line-height:10px; font-weight: bold; margin:5px 0 8px 0px;} 
.hometitle a:visited {text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #bb3414; line-height:10px; font-weight: bold; margin:5px 0 8px 0px;}
.hometitle a:hover {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #bb3414; line-height:10px; font-weight: bold; margin:5px 0 8px 0px;}
.hometitle a:active {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #bb3414; line-height:10px; font-weight: bold; margin:5px 0 8px 0px;}


.box {background: url(../images/top_pixel.gif) 0 0 repeat-x; padding:0 0 0 0; background-color: #ffffff; margin:0px 0px 0px 0px;}
.bottomleftcorner {background: url(../images/btm_left_crn.gif) 0 100% no-repeat}
.bottomrightcorner {background: url(../images/btm_right_crn.gif) 100% 100% no-repeat}
.topleftcorner {background: url(../images/top_left_crn.gif) 0 0 no-repeat}
.toprightcorner {background: url(../images/top_right_crn.gif) 100% 0 no-repeat; padding:0;}
.bottomcorner {background: url(../images/btm_pixel.gif) 0 100% repeat-x}
.leftcorner {background: url(../images/left_pixel.gif) 0 0 repeat-y; }
.rightcorner {background: url(../images/right_pixel.gif) 100% 0 repeat-y}		

.content {padding:15px 10px 0 20px; background-image:url(../images/bkg_box2.gif);  wdith: 288px;}

.mainbanner {padding:10px 0px 0 40px; background-image:url(../images/home_banner.gif);  width: 903px; height: 215px;}
.mainbanner_text {padding:30px 30px 10px 330px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #ffffff; font-weight: 599; line-height: 18px;  }
.mainbanner_text a:link  {text-decoration:none; font-size:12px; color: #ffffff; font-weight: normal;} 
.mainbanner_text a:visited {text-decoration:none; font-size:12px; color: #ffffff;  font-weight: normal;}
.mainbanner_text a:hover {text-decoration: underline; font-size:12px; color: #ffffff;   font-weight: normal;}
.mainbanner_text a:active {text-decoration: none; font-size:12px; color: #ffffff;  font-weight: normal;}

.mainbanner_text2 {padding:0px 30px 0 330px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #ffffff; font-weight: 599; line-height: 18px;  }
.mainbanner_text2 a:link  {text-decoration:none; font-size:12px; color: #ffffff; font-weight: normal;} 
.mainbanner_text2 a:visited {text-decoration:none; font-size:12px; color: #ffffff;  font-weight: normal;}
.mainbanner_text2 a:hover {text-decoration: underline; font-size:12px; color: #ffffff;   font-weight: normal;}
.mainbanner_text2 a:active {text-decoration: none; font-size:12px; color: #ffffff;  font-weight: normal;}
.sub_right {background-image:url(../images/sub_right.gif);}
.sub_left {background-image:url(../images/sub_left.gif);}

/* left Nav */
#leftNav {	width:151px; padding: 0px; margin: 0; font-weight:normal; font-size:11px; color: #666666;}

.leftNavHead{ width:151px; margin: 2px 0px 0px 12px; background-image: url(../images/dotted_line_left_nav.gif); text-align: left; color: #666666; font-weight:bold; }
.leftNavHead a {	display: block;	padding: 0.05em 0.4em 0.35em 1.2em; text-decoration: none; color: #666666; }
.leftNavHead a:link { color: #666666; }
.leftNavHead a:hover {color: #000000;}
.leftNavHead a.selected {color: #000000; background-image: url(../images/left_arrow.gif); background-repeat: no-repeat; background-position: 0px 3px; padding: 0.05em 0.5em 0.35em 1.2em;}

.leftNavHead2{ width:151px; margin: 2px 0px 0px 12px; background-image: url(../images/dotted_line_left_nav_lg.gif); text-align: left; color: #666666; font-weight:bold; }
.leftNavHead2 a {	display: block;	padding: 0.05em 0.4em 0.35em 1.2em; text-decoration: none; color: #666666; }
.leftNavHead2 a:link { color: #666666; }
.leftNavHead2 a:hover {color: #000000;}
.leftNavHead2 a.selected {color: #000000; background-image: url(../images/left_arrow.gif); background-repeat: no-repeat; background-position: 0px 3px; padding: 0.05em 0.5em 0.35em 1.2em;}


.leftNavHeadBtm { margin: 2px 11px 0px 12px; border-bottom: 1px Solid #d2d2d2; 	text-align: left; color: #666666; font-weight:bold; padding: 0em 0.2em 0.15em 0.2em;}
.leftNavHeadBtm a {	display: block; padding: 0.05em 0.4em 0.35em 1.0em;	text-decoration: none; color: #666666;}
.leftNavHeadBtm a:link { color: #666666; }
.leftNavHeadBtm a:hover{color: #000000;}
.leftNavHeadBtm a.selected {color: #000000; background-image: url(../images/left_arrow.gif); background-repeat: no-repeat; background-position: 0px 3px; padding: 0.05em 0.5em 0.35em 1.0em;}
/* left nav - end */

.iconarw {
	background-image: url(../images/red_arrow.gif);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 3px;
	margin-right: 5px;
	padding-left: 0px; 
	padding-bottom: 5px; 
	font-size:12px;
	color: #0000006;
	font-weight: bold;}	
	
.iconarw a:link  {text-decoration:none; font-weight:normal; font-size:12px; color: #000000; font-weight: bold;} 
.iconarw a:visited {text-decoration:none; font-weight:normal; font-size:12px; color: #000000; font-weight: bold;}
.iconarw a:hover {text-decoration: underline; font-weight:normal; font-size:12px; color: #000000; font-weight: bold;}
.iconarw a:active {text-decoration: none; font-weight:normal; font-size:12px; color: #000000; font-weight: bold;}


.copyright { font-size:10px;  font-family: Arial, Helvetica, sans-serif;  color: #000000; padding:0 0 5px 0;}
.copyright a { font-size:10px;  font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; padding:0 0 5px 0;}
.copyright a:hover { font-size:10px;  font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; padding:0 0 5px 0;}
.copyright a:visited { font-size:10px;  font-family: Arial, Helvetica, sans-serif; color: #000000;  padding:0 0 10px 0;}

.bodycontent { padding:0px 15px 0px 10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
.bodycontent p { font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; padding:7px 0px 0px 0px;}
.bodycontent a:link {color: #000000; text-decoration: underline;}
.bodycontent a:visited {color: #000000; text-decoration:underline;}
.bodycontent a:hover { color: #000000; text-decoration: none;}


.bodycontent2 { padding:0px 15px 0px 20px; font-size:12px; line-height:18px;}
.rightoffer {padding-left: 21px; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}

.rightoffer2 {padding-left: 22px; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}	
.rightoffer2 a:link  {text-decoration:none; font-weight:bold; font-size:12px; color: #666666;} 
.rightoffer2 a:visited {text-decoration:none; font-weight:bold; font-size:12px; color: #666666;}
.rightoffer2 a:hover {text-decoration: underline; font-weight:bold; font-size:12px; color: #666666;}
.rightoffer2 a:active {text-decoration: none; font-weight:bold; font-size:12px; color: #666666;}	

.orngreg {
	background-image: url(../images/circle_arrow.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif; 
	margin-left: 0px;
	margin-right: 2px;
	background-position: 0px 2px;
	padding-left: 20px; 
	font-size:12px;
	line-height: 17px;}
	
.orngreg a:link  {text-decoration:none; font-weight:bold; font-size:12px; color: #000000;} 
.orngreg a:visited {text-decoration:none; font-weight:bold; font-size:12px; color: #000000;}
.orngreg a:hover {text-decoration: none; font-weight:bold; font-size:12px; color: #000000;}
.orngreg a:active {text-decoration: none; font-weight:bold; font-size:12px; color: #000000;}


.anylinkcss{
position:absolute;
visibility: hidden;
border-left:1px solid white;
border-right:1px solid white;
border-bottom:1px solid white;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
line-height: 18px;
z-index: 100;
background-color: #d7d8da;
margin:0px;
width: 100px;
font-size: 11px;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
}

.anylinkcss a{
width: 100%;
display: block;
background-color: #d7d8da;
font-family: Arial, Helvetica, sans-serif;
color: #575757;
font-weight: bold;
padding: 2px 0;
text-decoration: none;
text-indent: 8px;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
font-size: 11px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #f7f7f9;
font-family: Arial, Helvetica, sans-serif;
color: #b63f1d;
font-weight: bold;
font-size: 11px;
}

.arrowblue {
	background-image: url(../images/blue_arrow_sm.gif);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 2px;
	background-position: 0px 4px ;
	padding-left: 17px; 
	padding-bottom: 3px; 
	font-size:11px;
	color: #4e799e;
	font-weight: normal;}	
	
.arrowblue a:link  {text-decoration:none; font-weight:normal; font-size:11px; color: #4e799e; font-weight: normal;} 
.arrowblue a:visited {text-decoration:none; font-weight:normal; font-size:11px; color: #4e799e; font-weight: normal;}
.arrowblue a:hover {text-decoration: underline; font-weight:normal; font-size:11px; color: #4e799e; font-weight: normal;}
.arrowblue a:active {text-decoration: none; font-weight:normal; font-size:11px; color: #4e799e; font-weight: normal;}

.arrowred {
	background-image: url(../images/red_trigger.gif);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 2px;
	background-position: 0px 4px ;
	padding-left: 13px; 
	padding-bottom: 5px; 
	font-size:12px;
	color: #000000;
	font-weight: normal;}	
	
.arrowred a:link  {text-decoration:none; font-weight:normal; font-size:12px; color: #000000; font-weight: normal;} 
.arrowred a:visited {text-decoration:none; font-weight:normal; font-size:12px; color: #000000; font-weight: normal;}
.arrowred a:hover {text-decoration: underline; font-weight:normal; font-size:12px; color: #000000; font-weight: normal;}
.arrowred a:active {text-decoration: none; font-weight:normal; font-size:12px; color: #000000; font-weight: normal;}

.iconpdf {
	background-image: url(../images/icon_pdf.gif);
	background-repeat: no-repeat;
	margin-left: 2px;
	margin-top: 5px;
	margin-right: 2px;
	background-position: 0px 0px ;
	padding-left: 23px; 
	padding-bottom: 3px; 
	font-size:11px;
	line-height: 14px;
	color: #5a6c78;}	
	
.iconpdf a:link  {text-decoration:none; font-weight:bold; font-size:12px; color: #000000;} 
.iconpdf a:visited {text-decoration:none; font-weight:bold; font-size:12px; color: #000000;}
.iconpdf a:hover {text-decoration: underline; font-weight:bold; font-size:12px; color: #000000;}
.iconpdf a:active {text-decoration: none; font-weight:bold; font-size:12px; color: #000000;}	

.textlink a:link  {text-decoration:underline; font-weight:normal; font-size:12px; color: #000000; font-weight: normal;} 
.textlink a:visited {text-decoration:underline; font-weight:normal; font-size:12px; color: #000000; font-weight: normal;}
.textlink a:hover {text-decoration: none; font-weight:normal; font-size:12px; color: #000000; font-weight: normal;}
.textlink a:active {text-decoration: underline; font-weight:normal; font-size:12px; color: #000000; font-weight: normal;}
