/*@charset "utf-8";*/
/* CSS Document */
body {

    margin:0; padding:0; text-align:center; height:100%;
    background-image: url(../Images/BG2.gif);
    background-color:#F5F5F5;
    background-repeat: repeat-y;
    background-position: top;
    font-family: Tahoma, Arial,  sans-serif;
/*    background-color: #F5F5F5; */

/*
    background-image: url(../Images/BG2.gif);
    background-repeat: no-repeat;
    background-position: top;
*/

}

#container {width:925px; 
	margin:0px auto;
	text-align:left;
	padding:0px;
	background-color:#FFF;
}

#header {position:inherit; height:auto; background-position:center}
#menubar { background:url(../Images/left_bar.gif) repeat-x; padding-left:280px; padding-top:5px; height:20px; font-size:12px; color:#FFF;}
#menubar a {color:#FFF;  font-size:12px; text-decoration:none; }
#menubar a:hover, a:active {text-decoration:underline;}

#page {width:924px; margin-top:20px; padding-bottom:20px; }
 	#features {width:220px; height:auto; float:left; text-align:center;}
 
	#service {width:187px; height:auto; float:right;padding-left: 5px; padding-right:2px;}
  
	#content{ width:490px; height:480px; float:left;padding-left: 15px; min-height:110%;
    height: auto;
    height: 100%;
    position:relative;}

#Label1{text-align:center}
#footer {margin-top:10px; float:left ;bottom:0px; width:924px; height:20px; text-align:center; border-top: #666 solid 1px; }
#footer1{position: absolute;bottom:40px; width:924px; height:20px; text-align:center; border-top: #666 solid 1px;
          font-size:10px;  }
#footer p{margin-top:3px;  font-size:10px; }
#footer a{margin-top:3px;  font-size:10px; text-decoration:none; color:#000; padding-right:5px; padding-left:5px}
#footer_vps a, #footer_vps { color:Gray; text-decoration:none }

#page_body {  }
#page_body a {color:#d10074; text-decoration:none;}
#page_body a:hover {text-decoration:underline;}
#page_text {}
#page_image {float:left; width:250px; margin-bottom:20px}
#page_image_finishing {float:left; width:152px; margin-bottom:20px}
#page_highlight {padding:10px 10px 20px 10px; border:solid 1px #ccc; float:right; width:210px; background-color:#F5F5F5; margin-bottom:20px}
#page_highlight_finishing {padding:10px 10px 20px 10px; border:solid 1px #ccc; float:right; width:300px; background-color:#F5F5F5; margin-bottom:20px}
#page_highlight2 {padding:0 10px 10px 10px; border:solid 1px #ccc; float:right; width:260px; background-color:#F5F5F5}
#page_highlight_map {padding:0 10px 10px 10px; border:solid 1px #ccc; float:right; width:176px; background-color:#F5F5F5}
#form_content {padding:10px 10px 10px 10px; border:solid 1px #ccc; width:470px; float:right; background-color:#F5F5F5}
#form_content_login {padding:10px 10px 10px 50px; border:solid 1px #ccc; width:300px; float:right; margin-right:80px; background-color:#F5F5F5}
#spcial_highlight{padding:1px 10px 1px 10px; border:solid 0px #ccc; float:left; width:360px; background-color:#fff; margin-bottom:0px; font-size:80%; color:#d10074}
.os {
	background-image: url(../Images/os_middle.gif);
}
.os_text {
	background-repeat: repeat;
	
	font-size: 12px;
	color: #FFF;
	padding-left: 5px;
	/*border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	border-left-style: none;*/
}

.os_link {
	background-repeat: repeat;
	font-size: 12px;
	color: #FFF;
	text-decoration:none;
}
.os_link:hover { font-weight:bold;}


a img { border:0px;}

.mainbody {
	font-size: 75%;
}

.heading {
	
	font-size: 14px;
	font-weight: bolder;
	color: #333;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	border-bottom-width: 1px;
}

.sub_heading {
	
	font-size: 12px;
	font-weight: bolder;
	padding-top:10px;
	color: #333;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	border-bottom-width: 1px;
}

.sub_heading_content {
	
	font-size: 12px;
	font-weight: bolder;
	padding-top:10px;
	color: #333;
	
}
.smallbody {
	font-size: 70%;
	color:#1e1e1e;


}
.list_item_heading
{
	font-size: 70%;
	padding-bottom:10px;
    font-weight:bold;
}
.list_item li {
	font-size: 70%;
	padding-bottom:10px;
	list-style-type:square;
}

.small_list_item li {
	font-size: 70%;
	padding-bottom:10px;
	list-style-type:none;
	margin-bottom: -5px;
}


.form_heading {
	
	font-size: 14px;
	font-weight: bolder;
	color: #333;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	border-bottom-width: 1px;
}

.form_lbl {
	font-size: 11px;
	
	padding-bottom:20px;
}

.form_errortext {
	font-size: 12px;
	
	padding-bottom:20px;
	color:#d10074;
}

.form_tb {
    border:solid 1px gray;
    font-size: 11px;
	
	color:Gray;
	width:170px;
}

.form_table_mandatory {
	font-size: 10px;
	
	color:#d10074;
}
.footer_rights {padding-right:5px}


/*.home_highlight{ border:dotted 1px #ccc; float:left; width:146px; height:145px; background-color:#fff; margin-bottom:5px; text-align:center; margin-left:4px}
.home_highlight img{ }*/
.home_highlight{padding:2px 5px 2px 5px; border:dotted 1px #ccc; float:left; width:146px; height:145px; background-color:#fff; margin-bottom:5px; text-align:center; margin-left:4px}
.home_highlight img{ height:79px;padding:5px 20px 3px 24px}
.home_highlight img:hover{ height:82px; width:103px; padding-bottom:0px}

/*.home_highlight img:hover{ height:82px; width:103px; padding-bottom:0px}*/
.home_heading {	font-size:75%;
	font-weight: bolder;
	color: #d10074;
	}
.home_link {
	color: #009fda;
	text-decoration:none;}	

/*.home_link:hover { text-decoration:underline;}*/





.largeformat_menu_area {height:450px; }
.largeformat_menu {
	color: #d10074;
	text-decoration:none;
}
.largeformat_menu:hover { font-weight:bold;}

.page_image {float:left; width:120px; margin-bottom:5px; margin-left:30px; height:79px}
.page_image:hover{margin-left:27px; margin-right:3px;}
.page_highlight {font-size:75%; padding:10px 10px 10px 10px; border:solid 1px #ccc; float:left; width:200px; background-color:#F5F5F5; margin-bottom:33px; margin-top:15px;margin-left:1px; margin-right:80px}

.promo_link
{
	font-size: 18px;
	color: #d10074;
	text-decoration: none;
	text-align: center;
	text-decoration:blink;
	font-weight:bolder;
}


.promo_link span
{
	padding-left:50px;
}

.promo_link span:hover
{
	text-decoration:underline;
	}

#page_body_hidden
{
	display:none;
	}
	
.specials_heading
{
	font-size: 14px;
	font-weight: bolder;
	padding-top: 10px;
	color: #FF0000;
}
.specials_subheading
{   font-size: 12px;
	font-weight: bolder;
	
	color: #FF0000;
	
}

.center_align
{
	text-align:center;
}
.page_image1 {float:left; width:120px; margin-bottom:5px; margin-left:30px; height:79px; margin-top:5px;}
.page_highlight_2{float:left; margin-top:150px; left:-120px; position:relative;}
.sub_heading_1
{
	font-size: 12px;
	font-weight:  bold; 
	padding-top:10px;
	color: #333;	
}

.promo_heading
{
	font-size: 14px;
	color: #d10074;
	text-decoration: none;
	font-weight:bolder;
}

.table_promo
{

	background-color:#efefed;
}
.promo_small
{
	 font-size:11px;
	 
}

.promo_small_italic
{
	 font-size:11px;
	  font-style:italic;
}
