/* CSS Document */

body {	
		margin-top:0px;
		margin-bottom:0px;
		background-color:#666666;
		/*background-image:url(../images/pagebg.gif); */
		background-repeat:repeat-x;
		font-family:"Trebuchet MS";
		font-size:12px;
		font-weight:normal;
		color:#656565;
	}

#BodyWrapper {	width:864px; margin:0px auto; background-image:url(../images/hori_bg.gif); background-repeat:repeat-y; background-position:left;}
#TopCorners {	background-image:url(../images/topcorners.gif);
				width:820px; height:6px;
				background-repeat:no-repeat;
			}		
#BottomCorners {	background-image:url(../images/bottomcorners.gif);
					width:820px; height:6px;
					background-repeat:no-repeat;
				}
#ContentWrapper { 	position:relative;
					width:740px; 
					/*background-color:white; */
					min-height:800px; 
					padding-left:40px;
					padding-right:40px;
					padding-top:15px;
					padding-bottom:15px;
					border:0px solid red;
					margin:0px auto;
				}
				
#Logo {border-bottom:10px solid #1c4c8a; background-image:url(../images/hov_logo.gif); background-repeat:no-repeat; background-position:left top; height:65px; vertical-align:bottom;}	


#Mainpic {position:relative; margin-top:10px; float:left;}

#Screen360Logo {background-image:url(../images/logo_screen360.gif); width:223px; height:202px; float:left;}	
#Screen360LogoInner {background-image:url(../images/logo_screen360_inner.gif); width:168px; height:112px; float:left;}	
#Symbol {position:relative; margin:8px auto; width:70px; height:65px;}

#Flash {float:left; margin-left:9px;}	

#MiddleContentWrapper {position:relative; float:left; margin-top:25px;}
.InnerMidContentWrapper {position:relative; float:left; margin-top:10px;}
#IMCLeft {float:left; width:550px;}
#IMCRight {float:right; width:175px;}
#MidContentLeft {float:left; width:400px;}
#MidContentRight {float:right; width:310px;}


#Testimonials {width:95%; font-family:"Georgia", Times New Roman, Times, serif; font-size:14px; font-style:italic;}
#Testimonials .TDLeft { background-image:url(../images/quote_l.gif); background-repeat:no-repeat; background-position:top; width:18px;}

#Testimonials .TDRight { background-image:url(../images/quote_r.gif); background-repeat:no-repeat; background-position:left 110px; width:15px;}
#Testimonials .Quote { color:#5d8bb7;}
#Testimonials .Designation {font-weight:bold;}


.rightcontent {}
.rightcontent .top{ background-image:url(../images/rightimg_cs_top.gif); width:172px; height:44px; background-repeat:no-repeat; background-position:bottom;}
.rightcontent .mid{ background-image:url(../images/rightimg_cs_bg.gif); background-repeat:repeat-y; padding:0px; background-position:center; padding-left:12px; padding-right:8px; color:#4f80ae;}
.rightcontent .bottom{ background-image:url(../images/rightimg_cs_bottom.gif); width:172px; height:7px; background-repeat:no-repeat; background-position:top;}
#TopRightNav { margin-top:45px;}
#TopRightNav li {display:inline; list-style:none; padding-right:10px;}
#TopRightNav li a:link {color:#1c4c8a; text-decoration:none;}
#TopRightNav li a:hover {color:#1c4c8a; text-decoration:underline;}
#TopRightNav li a:active {color:#ff0000; text-decoration:none;}
#TopRightNav li a:visited {color:#1c4c8a; text-decoration:none;}
#TopRightNav .ICNContact {background-image:url(../images/icon_contactus.gif); background-repeat:no-repeat; padding-left:15px; background-position:left 3px;}
#TopRightNav .ICNHome {background-image:url(../images/icon_home.gif); background-repeat:no-repeat; padding-left:15px; background-position:left 3px;}

#Topnav {margin-top:10px; position:relative; float:left;}
.TNLeft {background-image:url(../images/topnav_l.gif); background-repeat:no-repeat; width:6px; height:31px;}
.TNMid {background-image:url(../images/topnav_bg.gif); background-repeat:repeat-x; width:728px; height:31px;}
.TNRight {background-image:url(../images/topnav_r.gif); background-repeat:no-repeat; width:6px; height:31px;}

#TNav {}
#TNav li { font-size:16px; display:inline; list-style:none;}
#TNav li a:link { color:#4f4f4f; text-decoration:none; padding-left:15px; padding-right:15px; line-height:25px; padding-top:10px; padding-bottom:0px;}
#TNav li a:hover { color:#ffffff; text-decoration:none; background-image:url(../images/topnav_bg_o.gif); background-repeat:repeat-x; height:31px; padding-left:15px; padding-right:15px; line-height:25px; padding-top:10px; padding-bottom:0px;}
#TNav li a:active { color:#ffffff; text-decoration:none; background-image:url(../images/topnav_bg_o.gif); background-repeat:repeat-x; padding-left:15px; padding-right:15px; line-height:25px; padding-top:10px; padding-bottom:0px;}
#TNav li a:visited { color:#b2b2b2; text-decoration:none; padding-left:15px; padding-right:15px; line-height:25px; padding-top:10px; padding-bottom:0px;}

#TblTopnav { margin-left:0px;}
#TblTopnav td{ padding-right:10px; padding-left:10px;}

.fl {float:left;}
.fr {float:right;}		
.TxtBold {font-weight:bold;}
.TxtHdr {font-size:16px;}

#Blubox_1 {width:100%;}
#Blubox_1 .Header { background-image: url(../images/blubox1_top.gif); background-repeat:no-repeat; width:400px; height:29px;  color:#ffffff; line-height:24px; font-size:16px; font-weight:bold; background-position:bottom; padding-left:10px; text-transform:uppercase}
#Blubox_1 .Footer { background-image: url(../images/blubox1_bottom.gif); background-repeat:no-repeat; width:400px; height:6px; background-position:top;}
#Blubox_1 .RightColumn { background-image:url(../images/blubox1_rightvertbg.gif); background-repeat:repeat-y; width:2px;}
#Blubox_1 .Content { background-image: url(../images/blubox1_contentbg.gif); background-repeat:repeat-x; background-color:#abcfed; color:#333333; padding-left:10px; padding-right:10px; width:370px; line-height:16px; background-position:top;}

#Blubox_2 {width:100%;}
#Blubox_2 .Header { background-image: url(../images/blubox2_top.gif); background-repeat:no-repeat; width:400px; height:29px;  color:#ffffff; line-height:24px; font-size:16px; font-weight:bold; background-position:bottom; padding-left:10px; text-transform:uppercase;}
#Blubox_2 .Footer { background-image: url(../images/blubox2_bottom.gif); background-repeat:no-repeat; width:400px; height:6px; background-position:top;}
#Blubox_2 .RightColumn { background-image:url(../images/blubox2_rightvertbg.gif); background-repeat:repeat-y; width:2px;}
#Blubox_2 .Content { background-image: url(../images/blubox2_contentbg.gif); background-repeat:repeat-x; background-color:#5e82bb; color:#ffffff; padding-left:10px; padding-right:10px; width:370px; line-height:16px; background-position:top;}

a.whitelink:link {color:white; text-decoration:underline;}
a.whitelink:hover {color:white; text-decoration:none;}
a.whitelink:visited {color:white; text-decoration:underline;}
a.whitelink:active {color:white; text-decoration:none;}

a.blulink:link {color:#315c88; text-decoration:underline;}
a.blulink:hover {color:#cf0d23; text-decoration:underline;}
a.blulink:visited {color:#315c88; text-decoration:underline;}
a.blulink:active {color:#315c88; text-decoration:underline;}

a.InnerSubnav:link {color:#1c4c8a; text-decoration:none;}
a.InnerSubnav:hover {color:#000000; text-decoration:none; font-weight:bold;}
a.InnerSubnav:visited {color:#1c4c8a; text-decoration:none;}
a.InnerSubnav:active {color:#1c4c8a; text-decoration:none;}

.TxtBlue {color:#0d429a;}
.TxtBlack {color:black;}
.TxtGreen {color:#3a6f00;}
.RedText {color:red;}

#CopyRight {position:relative; float:left; margin-top:15px; color:#838383; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; border-top:0px solid #c0c0c0; line-height:20px; }

.inner_subitem {background-image:url(../images/arrow_round.gif); background-repeat:no-repeat; background-position:left 6px; padding-left:15px; border-bottom:1px solid #cccccc;}

.InnerLeftnavTD {width:154px; border-right:1px solid #cccccc; vertical-align:top;}
.InnerRightTD { padding-left:15px; text-align:justify;}

.Upper {text-transform:uppercase;}
.PageHeading {font-size:18px; font-weight:bold; color:#1c4c8a; padding-bottom:8px;}
.SubTitle {color:#555555; text-transform:uppercase; font-size:14px; font-weight:bold; padding-bottom:5px;}
.TextBox {border:1px solid #cccccc; background-color:#FFFFFF; color:black; height:15px; padding-left:5px; font-size:11px;}
.TextArea {border:1px solid #cccccc; background-color:#FFFFFF; color:black; padding-left:5px; font-size:11px;}

/* Collapsible Text Start */
.mainExpand {
  cursor:hand;
  cursor:pointer;
  background-image:url(../images/bullet_faq.gif);
  background-position:left;
  background-repeat:no-repeat;
  padding-left:15px;
  text-align:left;
  color:#333333;
  font-size:12px;
  font-weight:bold;
  margin-bottom:10px;
  text-decoration:underline;
  }
/* Collapsible Text End */