@charset "utf-8";
/* CSS Document */


body{background-color: #ffffff; margin:0px;font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;}
div div{font-size: 100%;}
ul{margin: 0px; padding: 0px; }
li{margin: 0px; padding: 0px;}
p{	margin-bottom:10px;margin-top: 0px;}
h1{font-size:1em; margin:18px 0px 0px 31px;}
h2{font-size:.75em; color:#0061ad; margin:5px 0px 5px 0px;}
h3{font-size:1em; color:#0061ad; margin:18px 0px 0px 45px;}
img{border:0px;}
select{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; margin-top: 3px;margin-bottom: 3px;}
input{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;}
a:link {color: #0057ae;text-decoration: none;}
a:active {color: #0057ae;text-decoration: underline;}
a:visited {	color: #0057ae;text-decoration: underline;}	
a:hover {color: #0057ae;text-decoration: underline;}
a:link.blacklinks{color: #0061AD;; text-decoration: none; font-size:1.3em;}
a:active.blacklinks{color:#0061AD; text-decoration: none;}
a:visited.blacklinks{color:#0061AD; text-decoration: none;}
a:hover.blacklinks{color:#0061AD; text-decoration: underline;}
.leftfloat{	float: left;}
.rightfloat{float: right;}
.clearfloat{clear: both;}
.padleft5{padding-left:5px;}
.vpad5{padding-top:5px;}
.vpad10{padding-top:10px;}
.vspan10{font-size:0px;margin-top:8px;}
.rmargin5{margin-right:8px;}
.vtbpad18{margin:18px 0px 18px 0px;}

.divider{border-style:dashed;border-color:#EA373D;border-bottom-width:1px;border-top-width:0px;border-left-width:0px;border-right-width:0px;font-size:0px;height:8px;}

/*-----------------------Global classes ends here------------------------------------------*/
#container
{
text-align: left;
/*margin: auto;*/
width: 1003px;
}
/*-----------------classes for banner starts-------------------------*/
#global_nav
{width: 995px;
	color: #5B96c5;
	font-size: .75em;
	padding: 2px 7px 2px 0px;
	background-color:#ebebeb;
	float:right;
	border-style:solid;
	border-color:#1c5180;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-left-width:0px;
	border-right-width:1px;
	margin:0px 0px 0px 0px;	
}
#global_nav a
{
	color:#0061ad;
	text-decoration: none;background-color:#ebebeb;
}
#global_nav a:hover
{
	text-decoration: underline;
}
.global_nav_selected
{
	color:#000000;
	font-weight:bold;
}
#banner
{
	background-image: url(../images/1pix_tile.jpg);
	background-repeat: repeat-x;
	height: 98px;
	clear: both;
	padding-top:0px;
}
#banner p{margin: 0px;}
#logo {	padding: 1px 0px 0px 0px;}
#logo p{margin: 0px;}
p.callus
{
	color: #C7C7C7;
	font-size: .9em;
	text-align: right;	
}
p.number
{
	color: #C7C7C7;
	font-size: .9em;
		margin-bottom: 0px;
}
#banner #tabs
{
	clear: both;
	margin: 0px;
	padding: 0px;
	width:610px;
	
}
#tabs ul
{	
	margin:2px 0px 0px 5px;
	padding-left: 0px;
	font-size: 12px;
}
#tabs li 
{
	float:left;
	padding:0px 0px 0px 0px;
	padding:0px 2px 0px 0px;
	font-weight: bold; 
	list-style: none;
/*height:14px;*/
}
#tabs li a
{		
	padding: 6px 11px 7px 17px;
	text-decoration: none;
	background-color:#0161ad;
	color: #ffffff;
	font-weight: normal;
	display: block;
	height:14px;
	}
#banner #tabs li.current a
{
	background-color: #EA373D;
	background-image: url(../images/pointing_white_arrow_tabs.jpg);
	background-repeat: no-repeat;
	background-position: left 50%;; padding-left:17px; padding-right:11px; padding-top:6px; padding-bottom:7px
}
#banner #tabs li a:hover{background-color: #EA373D;}
#search p{float:left;margin:0px 0px 0px 0px;}
#search p .iconimage
{margin-left:2px;}

#search1 p{float:left;margin:0px 0px 0px 0px;}
#search1 p .iconimage
{margin-left:2px;}
#search input
{
	border-left:1px solid #0161ab; border-top:1px solid #0161ab; border-bottom:1px solid #0161ab; margin-right:0px;
	margin-top:0px;
	font-size:12px;
	background:#FFFFFF url('../images/search_icon.jpg') no-repeat 2% 50%;
	background-position: 2% 50%;
	
	border: 1px solid;
	border-right:0px none #0161ab;
	padding:1px 0px 3px 20px;
	height:16px;
	border-right-color:#0161ab; padding-left:20px; padding-right:0px; padding-top:1px; padding-bottom:3px; background-color:#FFFFFF
	border-color:#0161ab;
}
#search p.boxbdr
{
	border-style:solid;
	border-color:#1c5180;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-left-width:0px;
	border-right-width:0px;	
	position :relative;
}

/*-----------------classes for banner ends-------------------------*/
/*-----------------classes for Content area starts-------------------------*/
#content_area
{
	clear: both;	
	padding-top:8px;

}
#threecolumn #content_area
{
	background-image:url(../images/content_area_bg.jpg);
	background-repeat:repeat-y;
	margin:5px 0px 5px 0px;
	float:left;
}
#twocolumn #content_area
{
	background-image:url(../images/content_area_bg.jpg);
	background-repeat:repeat-y;
	margin:5px 0px;
	float:left;
}
#content_area .centerobject
{
	background-image:url(../images/image_left.jpg);
	background-repeat:no-repeat;
	width:611px;
	height:364px;


}
#content_area .centerobject_rightimg
{
	background:url('../images/image_right.jpg') no-repeat left top;
	width:368px; height:364px; margin-right:2px; text-align:left; padding-left:15px; padding-right:0px; padding-top:0px; padding-bottom:0px; background-repeat:no-repeat
	background-position:left top;
	width:368px;
	height:364px;
	margin-right:2px;
	text-align:left;
	padding:0px 0px 0px 15px;

}
#content_area .centerobject_rightimg div.bulletpoints{padding:30px 0px 0px 0px; }

ul.star/*This ul is used on index page*/
{
margin:0px 0px 0px 26px;
}

ul.star li
{
list-style-image:url(../images/star_bullet.jpg);
padding:0px 0px 12px 0px;
margin:0px 0px 0px 0px;
color:#ffffff;
font-size:1.2em;
} 
#main_content
{
	padding: 0px 0px 0px 0px;
	float: left;
}
#threecolumn #main_content/*for 3 column layout change here*/
{
/*width:781px;*/
/*width:774px;*/
/*background-color:#66FF00*/
}
#twocolumn #main_content/*for 2 column layout*/
{
width:100%;
}
#onecolumn #main_content/*for 1 column layout*/
{
}
#middle_panel{float:left; padding:2px 0px 18px 9px;}
#threecolumn #middle_panel{width:588px;}
#threecolumn #middle1_panel{width:770px;}
#twocolumn #box1_linewidth{width:770px;}
#threecolumn #box_linewidth{width:556px;}
#twocolumn #middle_panel/*for 2 column layout*/
{width:770px; }
#onecolumn #middle_panel/*for 1 column layout*/
{width:100%;}
#middle1_panel .box_square
{
		background-color:#EA373D;
		width:12px;
		height:12px;
		font-size: 1px;
}
 #middle1_panel .box_square_line
{
		border-style:solid;
		border-color:#EA373D;
		border-top-width:0px;
		border-left-width:0px;
		border-right-width:0px;
		border-bottom-width:1px;
		height:11px;
		font-size: 1px;
/*width:568px;*/
}
#middle_panel .box_square
{
		background-color:#EA373D;
		width:12px;
		height:12px;
		font-size: 1px;
}
 #middle_panel .box_square_line
{
		border-style:solid;
		border-color:#EA373D;
		border-top-width:0px;
		border-left-width:0px;
		border-right-width:0px;
		border-bottom-width:1px;
		height:11px;
		font-size: 1px;
/*width:568px;*/
}
#middle_panel .pageheader{width:440px;font-weight:bold;}
#twocolumn #middle_panel .pageheader{width:670px;}/*for 2 column layout*/
#twocolumn #middle_panel .text_size{padding-top:5px;margin:5px 20px 0px 0px;width:60px;text-align:center;font-size:12px;float:right} /*for 2 column layout*/
#middle_panel .textsize{padding-top:12px;margin:0px;}
#middle_panel .text_size{padding-top:5px;margin:5px 25px 0px 0px;width:60px; text-align:center; font-size:12px; float:right}
#middle_panel .content{padding:0px 35px 0px 31px;}
#middle_panel .content .arrow .blacklinks{ font-size:12px;}
#middle_panel .content .divider{margin-right:0px;}
#middle_panel .content p{font-size:.75em;line-height:17px;}
#middle_panel .pagecontent{padding:0px 0px 0px 0px}
#middle_panel .pagecontent p{font-size:.75em;margin:0px 0px 10px 48px;}
#middle_panel .content .searchresultpanel{background-color:#ECECED;height:21px;width:700px;margin-bottom:0px; padding-top:3px;}
#middle_panel .contenttop {padding:0px 0px 0px 0px}
#middle_panel .contenttop p{margin:0px 0px 10px 48px;font-family:verdana;font-size:13px} 
#middle_panel .content ul{margin:0px 0px 5px 30px; font-size:.75em;padding:0px;}
#middle_panel .content ul li {padding:0px 0px 5px 0px;color:#ea373d;}
#middle_panel .content ol{margin:0px 0px 5px 22px; font-size:.75em; padding:0px;}
#middle_panel .content ol li {padding:0px 0px 5px 0px;color:#000000; }
#middle_panel .content a{color:#0061ad; margin:5px 0px 5px 0px; text-decoration:none;}
#middle_panel .content a:hover{color:#0061ad; margin:5px 0px 5px 0px; text-decoration:underline;}
#middle_panel .content .room a{color:#0061ad; margin:5px 0px 5px 0px;text-decoration:underline;font-family:Verdana;font-size:12px;font-weight:normal }
#middle_panel .content span{margin:5px 0px 5px 0px;font-size:12px;color: #9E9E9E; font-family:Verdana;font-weight:normal}
#middle_panel .content #contact {font-size:12px;font-family:Verdana;line-height:20px;font-weight:normal} 
#middle_panel .content #contact p{font-size:12px;font-family:Verdana;line-height:20px;font-weight:normal} 
#middle_panel .content #headertxt {font-size:12px;font-family:Verdana;font-weight:normal} 
#middle_panel .content #headertxt p{font-size:12px;font-family:Verdana;font-weight:normal}
#middle_panel .content #headertxt a{font-size:12px;font-family:Verdana;font-weight:normal;text-decoration:underline;}

table.content_tbl
{
	margin:0px;
	text-align: left;
	font-size: .75em;
	border-style: solid;
	border-color:  #cbcbcb;
	border-bottom-width: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 0px;
}
table.content_tbl th
{
	vertical-align: top;
	padding: 6px 0px 6px 6px; 
	border-style: solid;
	border-color: #cbcbcb;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	color: #494949;
}
table.content_tbl td
{
	vertical-align: top;
	padding: 6px 2px 6px 6px;
	border-style: solid;
	border-color:  #cbcbcb;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
}
#middle_panel .content ul.squarebullet
{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px
    font-family: Verdana
    font-size: 12px;
}
#middle_panel .content ul.squarebullet li
{
	list-style-image: url(../images/bullet_square_Indy.gif);
	font-size: 12px;
	padding: 0px;; margin-left:20px; margin-right:0px; margin-top:0px; margin-bottom:3px
	padding: 0px 0px 0px 0px;
	
}

#middle_panel .content span#footnote {
	font-size: 11px;
	color: #888;
	margin: 0px 0px 0px 29px;
	padding: 0px 0px 0px 0px;
}

#middle_panel .content .contentheader
{
margin:0px 0px 2px 0px;
float:left;
font-size:1em;
color:#000000;
font-weight:bold; 
}

#middle_panel .content .contenttext{width:360px;margin-bottom:0px;padding-bottom:0px;}
#middle_panel .content .contentsubheader{font-size:.90em;font-weight:bold;}
#middle_panel .content .picture{padding-right:15px;}
#middle_panel .content .content_bullets {font-weight:bold;width:490px;margin:15px 0px 0px 0px; color:#000000;}
#middle_panel .content .content_bullets a{color:#0061ad;padding:0px 0px 0px 30px;text-decoration:underline;font-size:12px;font-weight:normal;}
#middle_panel .content #content_bullets_links{ margin-left:30px;}
#middle_panel .content #content_bullets_links a{color:#0061ad;margin:0px 0px 0px 0px;text-decoration:underline;font-size:12px;font-weight:normal;}
#middle_panel .content #content_bullets1 p{width:490px;margin:0px 0px 0px 30px;}
#middle_panel .content #content_header {font-weight:bold;width:500px;margin:10px 0px 0px 0px;font-family: Verdana;font-size: 12px;}
#middle_panel .content #content_ordered_bullets {font-weight:bold;margin:7px 0px 0px 0px;font-family:verdana;font-size:20px;}
#middle_panel .content #content_text p{margin:0px 0px 0px 30px;}
#middle_panel .content #content_header_text p{margin:4px 0px 0px 0px; font-family: Verdana;font-size:12px}
#middle_panel .content #content_ordered_text p{margin:0px 0px 0px 0px; font-size:1em; }
table.content_tbl
{
	margin: 0px;
	text-align: left;
	font-size: .75em;
	border-style: solid;
	border-color: #c9c9c9;
	border-bottom-width: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 0px;
}
table.content_tbl td
{
	vertical-align: top;
    padding: 6px 2px 6px 6px;  
    border-style: solid;
	border-color: #c9c9c9; 
    border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
}

table.content_tbl td.notoppadding 
{
	padding-top: 8px;
}

table.content_tbl td.notoppadding div
{
	padding-top:5px;
}

table.content_tbl td ul li
{
	font-size:130%;
	
}
#twocolumn #box_linewidth{width:738px;}/*for 2 column layout*/
/*-----------------classes for Content area ends-------------------------*/

/*-----------------classes for footer starts-------------------------*/
#footer
{
clear:both;
float:left;
width:945px;
border-style:solid;
border-top-color:#1c5180;
border-top-width:1px;
border-right-color:#1c5180;
border-right-width:1px;
border-left-width:1px;
border-bottom-width:1px;
padding:10px 28px 0px 28px;
background-color:#ebebeb;
}
#footer .links{font-size:.75em;color: #000000; text-align:center; padding-left:5px;}
#footer .links a{text-decoration:none;font-weight:normal;color: #0061ad;}
#footer .links a:hover{text-decoration:underline}
#footer .copyright {padding-top:0px; padding-bottom:5px;}
#footer .copyright div{float:left; padding-top:10px;}
#footer .copyright .privacyimg{  padding:3px 0px 0px 0px;}
#footer .copyright div.copyright_txt{color:#939393; font-size:.69em; text-align:left; padding-left:5px; padding-top:12px; padding-right:10px; width:755px;}
#footer .copyright div.privacy{padding:16px 10px 0px 0px;color: #000000; text-decoration:none; font-size:1em; font-weight:bold}
#footer .privacy a {color: #0061ad; text-decoration:none; font-size:.75em; font-weight:bold}
#footer .privacy a:hover{color:#0061ad; text-decoration:underline; font-size:.75em; font-weight:bold}
#footer .privacyselect{color:#000000; font-size:.75em;margin:6px 6px 0px 0px; font-weight:bold;}

/*-----------------classes for footer Ends-------------------------*/



#boxarea{clear:both;padding:0px 7px 15px 7px;}
.alertbox
{
float:left;
margin-right:10px;
width:239px;
height:330px;
}
.alertbox .header{height:54px;}
.alertbox #header1{background-image:url(../images/portlet1_header.jpg);background-repeat:no-repeat;}
.alertbox #header2{background-image:url(../images/portlet2_header.jpg);background-repeat:no-repeat;}
.alertbox #header3{background-image:url(../images/portlet3_header.jpg);background-repeat:no-repeat;}
.alertbox #header4{background-image:url(../images/portlet4_header.jpg);background-repeat:no-repeat;}
.alertbox .bottomimg
{
background-image:url(../images/portlet_bottom.jpg);
background-repeat:no-repeat;
width:239px;
height:15px;
}
.alertbox .content
{
	border-style: solid;
	border-color:#0060ad;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-left-width:1px;
	border-right-width:1px;
	/*width:219px;*/
	padding:10px 9px 0px 9px;
	height:245px;
	background-color:#faf8f9;
	text-align:left;
}
.alertbox .content p{font-size:.75em; margin:3px 0px;}
.alertbox #calculator{background:#faf8f9 url('../images/calculator.jpg') no-repeat bottom right; }
.alertbox .content ul{margin:0px 0px 0px 18px;}
.alertbox .content ul li{margin:0px 0px 0px 0px; padding:1px 0px 15px 0px;font-size:14px;}
.alertbox .content ul li a{ color:0061ad; text-decoration: none;}
.alertbox .content ul li a:hover{text-decoration: underline;color:0061ad;}
.alertbox input{ border:1px solid #898989;}

/*----------------------classes for right panel starts--------------------------------*/
#right_panel
{
/*float:right;*/
float:left;
padding:0px 0px 0px 0px;
margin:13px 0px 8px 0px;
width:218px;
border-style:solid;
border-color:#EA373D;
border-top-width:1px;
border-left-width:0px;
border-right-width:1px;
border-bottom-width:0px;
}

#right_panel p.header
{
font-size:.8em;
color:#000000;#065Da0;
font-weight:bold;
margin-left:15px; margin-right:0px; margin-top:0px; margin-bottom:0px
margin-left:15px;
}
#right_panel p.subpageheader
{
font-size:.8em;
color:#858585;
font-weight:bold;
margin:0px;
margin-left:15px;

}

#right_panel ul{padding-left:16px;padding-top: 5px;}
#right_panel ul li{list-style-image:url(../images/pointing_red_arrow.gif) no-repeat;  }
#right_panel ul.normal{margin-left: 20px; font-size:.75em;}
#right_panel ul.normal li{list-style-image: url(../images/bullet_square.gif); }
#right_panel ul.normal li a{list-style-image: url(../images/bullet_square.gif); text-decoration:none; color:#000000; }
#right_panel ul.normal li a:hover{list-style-image: url(../images/bullet_square.gif); text-decoration:underline; color:#000000; }
#right_panel .box_rtpnl
{
border-style:solid;
border-color:#EA373D;
border-top-width:0px;
border-left-width:0px;
border-right-width:1px;
border-bottom-width:0px;
background:url(../images/rp_line.jpg) no-repeat left top;
padding:13px 0px 0px 0px;
float:left;
width: 100%;
background-color:#f2f2f2;
}
#right_panel .box_subpage_rtpnl
{
border-style:solid;
border-color:#EA373D;
border-top-width:0px;
border-left-width:1px;
border-right-width:0px;
border-bottom-width:1px;

/*background:url(../images/rp_line.jpg) no-repeat left top;*/
padding:10px 0px 0px 0px;
float:left;
width: 216px;
background-color:#ffffff;

}
#right_panel .login{font-size:.75em;margin-left:13px;}
#right_panel .login td{	padding: 0px 0px 6px 0px;}
#right_panel .login input{border:1px solid #898989;}
/* #right_panel .box_rtpnl p {font-size:.75em;padding-left:15px;}*/
 #right_panel .box_rtpnl .subtext{
  padding-left:15px;
 font-size:.75em;
 }
 
 #right_panel .box_rtpnl .arrow a{
 color:0061AD;
 text-decoration:none;
 }
 #right_panel .box_rtpnl .arrow a:hover{
 text-decoration:underline;
 }
/* #right_panel .box_subpage_rtpnl img{
 padding:5px 0px 0px 18px;
 }*/
 #right_panel .subimg{ padding:1px 0px 20px 18px;}
  #right_panel .imgbdr
 {
 float:left;
 padding:1px 1px 1px 1px;
 border-style:solid;
border-color:#EA373D;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:0px;
margin-bottom:5px;

}
 #right_panel .imgbdr_sel
 {
 height:54px;
 width:54px;
 float:left;
 padding:1px 1px 1px 1px;
 border-style:solid;
border-color:#EA373D;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
margin-bottom:6px;
}


p.breakline
{
	border-style:solid;
border-bottom-color: #C6C6C6;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:1px;
margin:0px 10px 0px 5px;
font-size: 0px;
}

.breakline_vtop5px
{
border-style:solid;
border-bottom-color: #999999;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:1px;
margin:0px 10px 0px 0px;
font-size: 0px;
}
p.breakline_last2
{
border-style:solid;
border-bottom-color: #EA373D;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:1px;
margin:0px 0px 0px 0px;
font-size: 0px;
clear:both;
}

.breakline_last
{
border-style:solid;
border-bottom-color: #EA373D;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:1px;
margin:0px 0px 0px 5px;
font-size: 0px;
clear:both

}
	
/*--------------------classes for right panel----------------------*/
/*----------classes for Toc starts------------------------*/

#toc
{
width:178px;
float:left;
padding-top:23px;
font-size:.75em;
}
#toc div
{
border-style:solid;
border-color:#ffffff;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:1px;
}

#toc ul {
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;
}
#toc ul li{padding:0px 0px 1px 0px;}

#toc ul li a
{
display:block;
padding:12px 20px 12px 5px;
margin:0px;
width:153px;
color:#ffffff;
text-decoration:none;
background-color:#0161ad;
background-image:url(../images/grey_box.jpg);
background-repeat:no-repeat;
background-position:95% 50%;
font-weight:bold;
}
#toc ul li a:hover { background-color:#EA373D; display:block;}
#toc ul li.current a,#toc ul li.current_level2 a
{
background-color:#ffffff;
background-image:url(../images/pointing_red_arrow.gif);
color:#EA373D;
}
#toc ul li.current_level2 a:hover
{

background-image:url(../images/pointing_red_arrow.gif);

}

#toc ul li.current_level2 a
{
	background-image:url(../images/pointing_red_arrow.gif);

}

#toc ul li.current a,#toc ul li.current_level2 a
{
background-color:#ffffff;
background-image:url(../images/pointing_red_arrow.gif);
color:#EA373D;
}
#toc ul li.current a:hover{background-color:#ffffff;color:#ea373d;}
#toc ul li.level2dropdown a{background-image:url(../images/down_arrow.gif);background-color:#ea373d;}

#toc ul li.level2 a{background-color:#c2c2c2;padding-left:30px; width:128px;color:#0d69b3;}
#toc ul li.currentlevel2 a
{
background-color:#ffffff;
background-image:url(../images/pointing_red_arrow.gif);
color:#EA373D;
padding-left:30px;
background-position:95% 50%;
width:128px;
}
#toc ul li.currentlevel2 a:hover 
{
background-color:#ffffff;
background-image:url(../images/pointing_red_arrow.gif);
color:#EA373D;
padding-left:30px;
background-position:95% 50%;
width:128px;
}
#toc ul li.level2 a:hover{background-color:#EA373D; color:#EA373D; color:#FFFFFF;}


/*----------classes for Toc ends------------------------*/
ul.arrow{margin:0px 0px 0px 18px;font-weight:bold;}
ul.arrow li
{
list-style-image:url(../images/pointing_red_arrow.gif);
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
text-align:left;
font-size:.75em;
color:#0061ad;
}
ul.arrow li a
{
list-style-image:url(../images/pointing_red_arrow.gif);
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
text-decoration:none;
color:#0061ad;

}
ul.arrow li a:hover
{
list-style-image:url(../images/pointing_red_arrow.gif);
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
text-decoration: underline;
color:0061ad;
}

/*----------------classes for buttons starts---------------*/
.button_red {float:left; background-color: #EA373D;width:86px;font-weight:bold;}
.button_red_order {float:left; background-color: #EA373D;width:140px;font-weight:bold;}

.button_red1:hover
{
	background-color:#0161AD;
}
.btnBlue
{
width:86px;
font-size:12px;
font-weight:bold;
padding:4px 20px 4px 8px;
margin:0px 0px 0px 0px;
display:block;
text-decoration:none;
color:#ffffff;
background:url(../images/white_arrow_blue.jpg) no-repeat;
background-position:92% 50%;
}
.button_red1 
{
width:86px;
font-size:12px;
font-weight:bold;
padding:4px 20px 4px 8px;
margin:0px 0px 0px 0px;
display:block;
text-decoration:none;
color:#ffffff;
background:url(../images/white_arrow.jpg) no-repeat;
background-position:92% 50%;
}
.gobutton_search 
{
width:30px;
padding:2px 0px 4px 4px;
margin:0px 0px 1px 1px;
text-decoration:none;
background:url(../images/go_button.jpg) no-repeat;
background-position:100% 100%;
}
.gobutton_searchmover 
{
padding:2px 0px 4px 4px;
margin:0px 0px 1px 1px;
text-decoration:none;
background:url(../images/go_button_red.jpg) no-repeat;
background-position:100% 100%;
}

.button_red a,.button_red_order a,.button_red a:hover,.button_red_order a:hover
{

font-size:12px;
padding:4px 20px 4px 8px;
margin:0px 0px 0px 0px;
display:block;
text-decoration:none;
color:#ffffff;
background:url(../images/white_arrow.jpg) no-repeat;
background-position:92% 50%;
}

.button_red a:hover,.button_red_order a:hover
{
	background:url(../images/white_arrow_blue.jpg) no-repeat;
	background-position:92% 50%;
	background-color: #0161AD;
}

.button_red a:visited,.button_red_order a:visited
{
	text-decoration:none; color:#ffffff;
}

.button_red_submit{float:left; background-color: #EA373D; margin:0px 17px 17px 0px;width:73px;font-weight:bold;}
.formdatatbl  .button_red_submit{font-size:12px;float:left;color:#ffffff; background-color: #EA373D; margin:0px 17px 17px 0px;width:73px;}
.formdatatbl .button_red_submit a, .formdatatbl .button_red_submit a:hover
{
font-size:12px;
padding:4px 20px 4px 8px;
margin:0px 0px 0px 0px;
display:block;
text-decoration:none;
color:#ffffff;
background:url(../images/white_arrow.jpg) no-repeat;
background-position:87% 50%;
}

 .box_rtpnl .button_red_submit a,.box_rtpnl .button_red_submit a:hover
{

font-size:12px;
padding:4px 20px 4px 8px;
margin:0px 0px 0px 0px;
display:block;
text-decoration:none;
color:#ffffff;
background:url(../images/white_arrow.jpg) no-repeat;
background-position:87% 50%;
}

.formdatatbl .change input,.formdatatbl select
{
	border:1px solid #898989;
	
}

.formdatatbl .button_red_submit a:hover,.box_rtpnl .button_red_submit a:hover
{
	background:url(../images/white_arrow_blue.jpg) no-repeat;
	background-position:87% 50%;
	background-color:#0161AD;
}

.button_customerlogin
{
	float:left;
	background-color:#ffffff;	
}

.bulletpoints .button_customerlogin a
{
text-decoration:none;
font-size:15px;
font-weight:bold;
padding:4px 20px 4px 8px;
margin:0px 0px 0px 0px;
border-style: solid;
border-color:#EA373D;
border-bottom-width: 1px;
border-top-width: 1px;
border-left-width:1px;
border-right-width:1px;
display:block;
color:#EA373D;
background:url(../images/red_arrow.jpg) no-repeat;
background-position:96% 50%;
}

.bulletpoints .button_customerlogin a:hover
{
	border-style: solid;
	border-color:#EA373D;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width:1px;
	border-right-width:1px;
	border-color:#0161AD;
	display:block;

	background:url(../images/blue_arrow.jpg) no-repeat;
	background-position:96% 50%;
	color:#0161AD;
}

.button_customerlogin a:visited
{
color:#EA373D;
text-decoration:none;
}
.arrimg{
margin:0px 3px 0px 0px;
padding:0px 0px 0px 0px;
}
.arrimg a
{
display:block;
padding:2px 5px 2px 3px;
}

/*----------------classes for buttons ends---------------*/
.featurepoints /*used on index page*/
{
clear:both;
padding:0px 0px 36px 0px;
color:#FFFFFF; font-size:1em; font-weight:bold;
}
.featurepoints div{float:left;}
.featurepoints div.textpoint{padding:2px 0px 0px 5px;}
.featurepoints div.textpoint a
{
	text-decoration:none;
	color:#FFFFFF;
	
}
.featurepoints div.textpoint a:hover{color:#FFFFFF;text-decoration:underline;}

.txtsize{font-size:.75em;}

a .txtwhite{color:#fffff; text-decoration:none;}
.formtbl input{width:95px; border:1px solid #898989;}
.formtbl select{width:95px; border:1px solid #898989;}
 

#right_panel .box_subpage_rtpnl .subimg .imgtext {
padding:5px 0px 0px 0px;
width:128px;
color:#0061AD;
}

#right_panel .box_subpage_rtpnl .subimg .imgtext a{
text-decoration:none;
color:#0061AD;
}
#right_panel .box_subpage_rtpnl .subimg .imgtext a:hover{
text-decoration:underline;
color:#0061AD;
}




#right_panel .box_subpage_rtpnl .subimg .currentimg{
border:1px solid #FF0000;
height:54px;
width:54px;

}

#right_panel .box_subpage_rtpnl span.imgtextheader
{
font-size:.8em;
font-weight:bold;
margin:0px 0px 0px 0px;
}

#right_panel .box_subpage_rtpnl p.subheader
{
		font-size:.69em;
		font-weight:normal;
		margin:0px 0px 0px 0px;
}
#right_panel .box_subpage_rtpnl .quicktimebox{
		margin:20px 0px 33px 0px;
		text-align:center;
		font-size:11px;
}
#right_panel .box_subpage_rtpnl .quicktimebox a{
		margin:20px 0px 33px 0px;
		text-align:center;
		text-decoration:none;
}
#right_panel .box_subpage_rtpnl .quicktimebox a:hover{
		margin:20px 0px 33px 0px;
		text-align:center;
		text-decoration:underline;
}
#middle_panel .videocontent{padding:0px 0px 0px 100px; width:480px;}
#middle_panel .consumer_videocontent{padding:0px 0px 0px 100px; width:400px;}
#middle_panel .videocontent .videoplace{
		margin:0px;
		width:367px;
		height:277px;

}
#middle_panel .videocontent .txtvideo{
 
		width:286px;
		border:1px solid #d2d2d2;
		border-top:1px;
		padding:17px 22px 17px 9px;
		margin:0px;
		font-size:12px;
}

#middle_panel .consumer_videocontent .videobuttons{
 
		width:304px;
		border:1px solid #d2d2d2;
		border-top:1px;
		padding:17px 9px 17px 9px;
		margin:0px;
		font-size:12px;

}

#middle_panel .videocontent .txtvideocd
{
		width:307px;
		border:1px solid #d2d2d2;
		border-top:0px;
		padding:0px 0px 0px 10px;
		margin:0px 0px 0px 0px;

}
#middle_panel .videocontent .txtvideocd img{

		margin-left:40px;
}
#middle_panel .videocontent .txtvideocd p{
		font-size:15px;
		margin:0px; 
		color:#000000;
}

div.header_box
{
background:url(../images/redarrow.jpg) no-repeat;

border-style:solid;
border-color:#EA373D;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:0px;
height:9px;
width:5px;
}


#dhtmltooltip{
position: absolute;
left:-300px;
right:200px;
width:200px;
border: 1px solid black;
padding: 2px;
background-color: #FFFFE0;
visibility: hidden;
z-index: 100;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
ul.expand li
{
	list-style-image: url(../images/bullet_square.gif);
	font-size: .1em;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;	
}
.vmargin
{
	margin-top: 10px;
	line-height:18px;
}
.padding25
{
padding-left:26px;
font-size:1em;
clear:both;
}
.expand img
{
	margin-right: 10px;	
	/*margin-bottom: 5px;	*/
}
.bottomtxt{
color:#666666;
padding:30px 0px 0px 22px;
font-size:2em;
}

.bottomtxt1{
color:#666666;
padding:20px 0px 0px 0px;
font-size:2em;
}

.smalltextsize
{
	font-size: .9em
}
.formdatatbl{
margin:0px 0px 0px 48px ;
}
.formdatatbl table th
{
	padding: 5px 0px 5px 0px
}
.formdatatbl table td
{
	padding: 5px 0px 5px 4px;
/*	vertical-align: top;*/
}
.formdatatbl table td h2 
{
    font-size:12px;
	color:#000000;
	text-decoration:none;
/*	vertical-align: top;*/
}
.formdatatbl table td h2 a:hover
{
	color:#0061ad;
	text-decoration:underline;
/*	vertical-align: top;*/
}
.gobutton
{
	background:url(../images/btn_silver_left.gif) no-repeat left top;
	margin: 3px 0px 0px 0px;
	padding:0px 0px 0px 2px;
	float: left;	
}
.gobutton a
{
	display:block;
	background:url(../images/btn_silver_right.gif) no-repeat right top;
	padding:5px 10px 6px 10px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
   text-decoration: none;
	font-size: 11px;	
}
.vpad1{
		padding-top:1px;
}
#middle_panel .sqrimg{
		height:4px;
		width:4px;
		color:#FF0000;
		background-color:#eb343c;
		margin-left:8px;
		margin-top:6px;
		margin-right:10px;
		margin-bottom:4px;
		padding-left:0px;
		font-size:1px;
}


#middle_panel .overviewheader{
		padding-left:8px;
		color:#000000;
		font-weight:bold;
		font-size:1em;
}
.bmargin{
		margin-bottom:10px;
		padding-left:22px;
		font-size:.75em;
		color:#000000;
		line-height:12px;
}
.bmargin a{
	text-decoration:none;
	font-weight:bold;
	color:#0061ad;
	}
	
.bmargin a:hover{
	text-decoration:underline;
}

#middle_panel .content h2{color:#000000; font-size:.75em;}
#middle_panel .content p{ margin-bottom:15px;}
#middle_panel .content p{ margin-bottom:15px;}

#middle_panel .centerobject_rightimg
{
		background-image:url(../images/aboutus_overview_image1.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		width:515px;
		height:200px;
		margin-right:0px;
		text-align:left;
		padding:45px 0px 0px 12px;
		margin-left:27px;
		margin-top:10px;
		font-size:.75em;
}

/* Begin ToolTip CSS */
    /* upper left arrow div */
    #upper_left_arrow {
      position: absolute;
      left: -300px;
      z-index: 101;
	
      visibility: hidden;
    }

  /* upper right arrow div */
    #upper_right_arrow {
      position: absolute;
      left: -300px;
      z-index: 101;
      direction: rtl;
      text-align: right;
      visibility: hidden;
    }

    /* lower left arrow div */
    #lower_left_arrow {
      position: absolute;
      left: -300px;
      z-index: 101;
      visibility: hidden;
    }
	
	 /* lower right arrow div */
    #lower_right_arrow {
      position: absolute;
      left: -300px;
      z-index: 101;
      direction: rtl;
      text-align: right;
      visibility: hidden;
    }

    /* main class for pointer arrow */
    .arrowPointer {
      border-color: black;
      border-right-style: solid;
      border-right-width: 2px;
      border-left-style: solid;
      border-left-width: 1px;
      overflow:hidden;
      height: 1px;
      font-size: 1px;
    }
	
	  .arrow_tip {
		  background-color: black;
		  height: 1px;
		  font-size: 1px;
    }
	
	 #dhtmltooltip{
			  position: absolute;
			  left: -300px;
			  width: 150px;
			  border: 1px solid; 
			  padding: 2px;
			  background-color: lightyellow; 
			  visibility: hidden;
			  z-index: 100;

      /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
      /*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
	  }

/* End ToolTip CSS */
/* start bottam line*/
.bottomline{  
	  border-bottom:1px solid;
	  color:#000000;
	  width:100%;
  }
  /* img box */
#right_panel .imgbox{
		border-left:1px solid #FF0000;
		width:200px;
		padding:5px 0px 5px 0px;


}
#right_panel .imgbox .imgbdr {
	    float:left;
	    padding:0px 1px 0px 1px;
		border-style:solid;
		border-color:#EA373D;
		border-top-width:0px;
		border-left-width:0px;
		border-right-width:0px;
		border-bottom-width:0px;
		margin-bottom:5px;
		margin-top:0px;
		margin-left:10px;
		padding:0px 0px 0px 0px;
}
#right_panel .imgbox .imgbdr .imgtext{
		padding-left:5px;
		padding-top:0px;
		color:#0061AD;
		width:120px;
		height:54px;

}
#right_panel .imgbox .imgbdr .imgtext a{

		font-size:11px;
		color:#0061AD;
		text-decoration:none;
}
#right_panel .imgbox .imgbdr .imgtext a:hover{
		color:#0061AD;
		text-decoration:underline;
}
#right_panel .stline{
		margin-right:5px;
		height:1px;
		border-bottom:1px solid #999999;
}
#right_panel .redstline{
		height:1px;
		border-bottom:1px solid #FF0000;
		margin-left:5px;

}
#right_panel .imgbox .imgboxheader{
		font-size:.8em;
		color:#858585;
		font-weight:bold;
		margin:0px;
		padding-top:0px;
		margin-left:15px;
}
#right_panel .imgbox .headersize{
		font-size:14px;
		margin:0px 0px 0px 0px;
}
#right_panel .imgbox .quicktimebox{
		padding:20px 0px 0px 0px;
		text-align:center;
		font-size:11px;
}
#right_panel .imgbox .quicktimebox a{
		
		text-align:center;
		text-decoration:none;
}
#right_panel .imgbox .quicktimebox a:hover{
		text-decoration:underline;
}
#right_panel .imgbox .imgnot_sel{
		float:left;
		border:0px solid #EA373D;
		height:54px;
		width:54px;
}
#right_panel .imgbox .img_sel{
		float:left;
		border:1px solid #EA373D;
		height:54px;
		width:54px;
}
 
table.datatable
	{
		margin: 8px 0px 6px 0px;
		border-style: solid;
		border-color: #c9c9c9;
		border-left-width: 1px;
		border-top-width: 1px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		font-size: .75em;
	}

	
	table.datatable th
	{
		text-align: left;
		vertical-align: top;
		background-color: #E8E8E8;
		padding: 7px 3px 6px 3px;
		border-style: solid;
		border-color: #c9c9c9;
		border-left-width: 1px;
		border-top-width: 0px;
		border-right-width: 1px;
		border-bottom-width: 1px;		
	}
	table.datatable td
	{
		text-align: left;
		border-style: solid;
	    border-color: #c9c9c9;
		border-left-width: 0px;
		border-top-width: 0px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		padding: 5px 3px 6px 3px;
	}
	table.datatable td .norgborder
	{
		text-align: left;
		border-style: solid;
		border-color: #c9c9c9;
		border-left-width: 0px;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		padding: 3px 3px 6px 3px;		
	}
	table.datatable tr.total	{background-color: #EFEFEF;}
	table.datatable td.valigntxt{text-align: right;}

.graytext
{   
	font-size: 0.8em;
	width:20px;
	color: #666666;
	padding-top:5px;
}

.right_panel_address
{
	font-size:.75em;
	line-height:17px;
	padding:5px 0px 0px 15px;
}

.formdatatbl1{
margin:0px 0px 0px 0px ;
}
.formdatatbl1 table th
{
	padding: 5px 0px 5px 0px
}
.formdatatbl1 table td
{
	padding: 5px 0px 5px 4px;
}
.formdatatbl1 table td h2 
{
    font-size:12px;
	color:#000000;
	text-decoration:none;
}
.formdatatbl1 table td h2 a:hover
{
	color:#0061ad;
	text-decoration:underline;
}



middle_panel  .bmargin a{
text-decoration:none;
color:#0061ad;
}
#middle_panel  .bmargin a:hover{
text-decoration:underline;
color:#0061ad;
}
#middle_panel .aboutusimg .bmargin a{
text-decoration:none;
color:#0167bb;
}

#middle_panel .aboutusimg .bmargin a:hover{
text-decoration:underline;
color:#0167bb;

}
.bmargin a{
	text-decoration:none;
	color:#FFFFFF;
	}
#middle_panel .aboutusimg
{
float:none;
background-image:url(../images/aboutus_overview_image.jpg);
background-repeat:no-repeat;
background-position:left top;
width:515px;
height:223px;
margin-right:0px;
text-align:left;
padding:23px 0px 0px 12px;
margin-left:27px;
margin-top:10px;
font-size:.75em;
}
#middle_panel .aboutusimg .overviewheader{
padding-left:11px;
color:#0167bb;
font-weight:bold;
font-size:1.4em;
}
#middle_panel .aboutusimg .bmargin{
color:#000000;
}

#middle_panel .aboutusimg .sqrimg{
height:4px;
width:4px;
color:#FF0000;
background-color:#000000;
margin-left:0px;
margin-top:6px;
margin-right:10px;
margin-bottom:4px;
padding-left:0px;
font-size:1px;
}
#middle_panel .button_red_submit a
{
font-size:12px;
padding:4px 20px 4px 8px;
margin:0px 0px 0px 0px;
display:block;
text-decoration:none;
color:#ffffff;
background:url(../images/white_arrow.jpg) no-repeat;
background-position:87% 50%;
}
#middle_panel .button_red_submit a:hover
{

font-size:12px;
padding:4px 20px 4px 8px;
margin:0px 0px 0px 0px;
display:block;
text-decoration:none;
color:#ffffff;
background:url(../images/white_arrow_blue.jpg) no-repeat;
background-position:87% 50%;
background-color:#0161ad;
}
#middle_panel .content .headersize{
margin:0px 0px 2px 0px;
font-size:.75em;
color:#000000;
font-weight:bold; 
}
#middle_panel .formdatatbl1 .button_red_submit a:hover{
background-image:url(../images/white_arrow_blue.jpg);
background-color:#0161ad;

}

.boxEnd
{
	border-top:1px solid #ff0000;
	margin-right:0px;
}

.boxStart
{

	margin-right:0px;
	
	
}
.textblack{
color:#000000;
line-height:19px;
}

.hideElement
{
	display:none;
}
#middle_panel .twotable{
margin-right:0px;
padding:10px 35px 10px 31px;
float:left;

}
.imgpanel{
padding:33px 0px 0px 0px;
height:200px;

background-color:#dee8a4;
border:1px solid #b6b6b6;
}
.textpanel{
height:234px;
width:200px;
border-left:1px solid #b6b6b6;
border-right:1px solid #b6b6b6;
border-bottom:1px solid #b6b6b6;
}

.content .test a
{
	color:#000000;
}

.content .test a:hover
{
	color:#ff0000;
}

.overviewtable
{
	margin-left:30px; 
	margin-top:10px; 
	margin-bottom:10px;
	width:530px;border:1px solid #B6B6B6;
	
}

.content_td
{
	padding-left:10px; 
	background-color:#dee8a4;  
	border:1px solid #b6b6b6; 
	width:400px;
}

.content_td ul li
{
	margin-left:2px; 
	
}

.overviewtable tr td ul {
padding-top:0px;
margin-left:4px;
padding-left:10px;
font-size:12px;
color:#EA373D;
line-height:25px;
}
.overviewtable tr td ul li .txt{

font-size:12px;
color:#000000;
}
.overviewtable tr td ul li .txt a{
text-decoration:none;
font-weight:bold;
}
.overviewtable tr td ul li .txt a:hover{
text-decoration:underline;
font-weight:bold;
}
.lrpaddind27{
padding-left:27px; 
padding-right:13px;
}#room
{
	font-weight:bold; 
}

/* For Quick Contact */

#qc_banner
{
/*	background-image:url(../images/banner.jpg);
	width:798px;
	height:180px;
	font-family:Arial, Helvetica, sans-serif;	*/
}
/* Will have to create similar classes for other Quick Contact Pages too*/

#centerpanel
{
	width:798px;
	float:left; 
}

#left_panel
{
	padding:0px 0px 0px 40px;
	margin:0px;
	
}

#bullet_panel
{
	padding-left:160px;
}

.content_bullet
{
	font-weight:bold;
	color:#0061AA;
	font-size:14px;
}

#bullet_panel ul li
{
	color:#ea373d;
}

.form
{
	background-image:url(../images/getstarted_bg.jpg);
	background-repeat:no-repeat;
	width:487px;
	margin-left:40px;
}

.form_title
{
	padding:26px 0px 0px 48px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:23px;
}

.form_table
{
	color:#464545;
	font-size:11px;
	font-weight:bold;
	padding:19px 0px 0px 10px;
	
}

.form_table td
{
	padding-top:5px;
}

.form_table td input,.form_table td select
{
	border:1px solid #8A8A8A;
}

.form_content
{
	padding:15px 0px 0px 10px;
	font-weight:normal;
	color:#000000;
	font-size:12px;
	border:1px solid #176BAE;
}

.form_table .qc_button_submit a,.form_table .qc_button_submit a:hover
{
	
	margin:2px 17px 17px 0px;
	width:76px;
	font-weight:bold;
	font-size:15px;
	padding:6px 20px 6px 8px;
	display:block;
	text-decoration:none;
	background:url(../images/submit_arrow.gif) no-repeat;
	background-color: #EA373D; 
	text-align:center;
	color:#ffffff;
	background-position:87% 50%;  
}

.form_table .qc_button_submit a:hover
{
	background-color:#0161AD;
}

#bottom_text
{
	padding-top:15px;
	padding-bottom:10px;	
	font-size:12px;
	margin-left:20px;
	/*clear:both;*/
	float:left;
	width:763px;
}

#rightpanel
{
		
		padding-right:180px;
}

#rtpanel_text
{
	padding-top:50px;
}

.it_text
{
	font-style:italic;
	color:#000000;
	font-size:15px;
	font-weight:bold;
}

.rightpanel_links
{
	padding-top:10px;	
}

.rightpanel_links ul.rt_arrow{margin:0px 0px 0px 18px;}

.rightpanel_links .rt_arrow li
{
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	list-style-image:url(../images/pointing_red_arrow.gif);
}

.rightpanel_links .rt_arrow li a,.rt_arrow li a:hover
{
	color:#0061AD;
	font-weight:bold;
	text-decoration:none;
}

.rightpanel_links .rt_arrow li a:hover
{
	text-decoration:underline;
}

#footer_panel
{
	clear:both;
	float:left;
	width:763px;
	border-style:solid;
	border-top-color:#1c5180;
	border-top-width:1px;
	border-right-color:#1c5180;
	border-right-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
	padding:10px 28px 0px 7px;
	background-color:#ebebeb;
}

#footer_panel .copyright {padding-top:0px; padding-bottom:5px;}
#footer_panel .copyright div{float:left; padding-top:10px;}
#footer_panel .copyright .privacyimg{  padding:0px 0px 0px 0px;}
#footer_panel .copyright div.copyright_txt{color:#939393; font-size:10px; text-align:left; padding-left:5px; padding-top:12px; padding-right:5px; width:600px;}
#footer_panel .copyright div.privacy{padding:16px 10px 0px 0px;;color: #000000; text-decoration:none; font-size:13px; font-weight:bold}
#footer_panel .privacy a {color: #0061ad; text-decoration:none; font-size:10px; font-weight:bold}
#footer_panel .privacy a:hover{color:#0061ad; text-decoration:underline; font-size:.75em; font-weight:bold}
#footer_panel .privacyselect{color:#000000; font-size:.75em;margin:6px 6px 0px 0px; font-weight:bold;}

#footer_panel .qc_links
{
	font-size:11px	;
	color: #000000; 
	text-align:left; 
	padding-left:5px;
}

#footer_panel .qc_links a{text-decoration:none;font-weight:normal;color: #0061ad;}
#footer_panel .qc_links a:hover{text-decoration:underline}

/* For SiteMap */

.sitemap_title
{
	color:#000000; 
	padding:10px 0px 10px 0px; 
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	background-color:#F2F2F2;
	font-size:17px;
	text-align:center;
	width:485px;
	border:1px solid #CFCFCF;
}

#middle_panel .sm_content div a:hover{color:#0061ad; margin:5px 0px 5px 0px; text-decoration:underline;}

.sm_alertbox
{
	float:left;
	margin-right:10px;
	width:239px;
	height:290px;
	margin-top:10px;
}
.sm_alertbox .header{height:25px;border:1px solid #CFCFCF;background-color:#F2F2F2;font-size:15px;padding-top:5px;padding-left:10px;text-align:left;font-weight:bold;}

.sm_alertbox .sm_content1,.sm_content2,.sm_content3,.sm_content4
{
	border-style: solid;
	border-color:#CFCFCF;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width:1px;
	border-right-width:1px;
	/*width:219px;*/
	padding:15px 9px 0px 9px;
	height:220px;
	background-color:#faf8f9;
	text-align:left;
}

.sm_content2
{
	height:220px;
}

.sm_content3
{
	height:150px;
}

.sm_content4
{
	height:150px;
}


.sm_alertbox .sm_content1 p,.sm_content2 p,.sm_content3 p,.sm_content4 p{font-size:35em; margin:3px 0px;}
.sm_alertbox .sm_content1 ul,.sm_content2 ul,.sm_content3 ul,.sm_content4 ul{margin:0px 0px 0px 0px;}
.sm_alertbox .sm_content1 ul li{margin:0px 0px 0px 0px; padding:1px 0px 10px 0px;font-size:13px;}


.sm_alertbox .sm_content2 ul li{margin:0px 0px 0px 0px; padding:1px 0px 10px 0px;font-size:13px;}

.sm_alertbox .sm_content3 ul li{margin:0px 0px 0px 0px; padding:1px 0px 10px 0px;font-size:13px;}

.sm_alertbox .sm_content4 ul li{margin:0px 0px 0px 0px; padding:1px 0px 10px 0px;font-size:13px;}


.sm_alertbox .sm_content1 ul li a,.sm_content2 ul li a,.sm_content3 ul li a,.sm_content4 ul li a{ color:0061ad; text-decoration: none;}
.sm_alertbox .sm_content1 ul li a:hover,.sm_content2 ul li a:hover,.sm_content3 ul li a:hover,.sm_content4 ul li a:hover{text-decoration: underline;color:0000ff;}
.sm_alertbox input{ border:1px solid #898989;}

ul.sm_arrow1,ul.sm_arrow2,ul.sm_arrow3,ul.sm_arrow4{padding:0px 0px 0px 0px;font-weight:normal;}
ul.sm_arrow1 li,ul.sm_arrow2 li,ul.sm_arrow3 li,ul.sm_arrow4 li
{
	list-style-image:url(../images/pointing_red_arrow.gif);
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	text-align:left;
	font-size:.75em;
	color:#0061ad;
}
ul.sm_arrow1 li a,ul.sm_arrow2 li a,ul.sm_arrow3 li a,ul.sm_arrow4 li a
{
list-style-image:url(../images/pointing_red_arrow.gif);
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
text-decoration:none;
color:#0061ad;

}
ul.sm_arrow1 li a:hover,ul.sm_arrow2 li a:hover,ul.sm_arrow3 li a:hover,ul.sm_arrow4 li a:hover
{
list-style-image:url(../images/pointing_red_arrow.gif);
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
text-decoration: underline;
color:0061ad;
}

.bottom_links a,.bottom_links a:hover
{
	/*width:219px;*/
	padding:15px 9px 0px 32px;
	text-align:left;
	font-size:14px;
	text-decoration:none;

}
