html 
{
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px;
	min-width:41em; 
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#003850;
	background-color:#ffffff;
	text-align:center;
	behavior:url("/js/csshover.htc");
}
img 
{
	border:none;
}

a, a:link, a:visited, a:hover 
{
	cursor:pointer;
	text-decoration:underline;
	color:#003850;	
}

p
{
	margin:0px;
	padding:0px;
	margin-top:14px;
	behavior:url("/js/formatp.htc");
}
p:first-child
{
	margin-top:0px;
}

.webedit
{
	width:200px;
	text-align:left;
}

.warning
{
	margin:30px;
	text-align:center;
	font-weight:bold;
	font-size:30px;
	color:#ff9c00;
}
#accessibilitylink 
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
	display:none;
}
div#outerpage {
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
	text-align:left;
	width:980px;
	background-image:url("../img/gradient.jpg");
	background-repeat:no-repeat;		
}

div#innerpage {
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	width:940px;	
}

div#logo {
	float:left;
	width:156px;
	height:70px;
	overflow:visible;
	text-align:center;
	background-image:url("../img/globalhome_logo.jpg");
	background-position:30px 0px;
	background-repeat:no-repeat;
}

div#mainnavigation {
	width:784px;
	float:right;
}

div#subnavigation {
	width:200px;
	float:left;
	margin-right:20px;
}

div#outercontent {
	width:720px;
	float:right;
	position:relative;
}
div#outercontentWide {
	width:940px;
	float:right;
}

div#top, div#middle, div#bottom {
	width:940px;
	clear:both;
}

div#footer {
	width:940px;
	clear:both;
}

div#footerspacer {
	width:940px;
	height:20px;
	clear:both;
}

div#imageblock {
	width:720px;
	clear:both;
}

div#innercontent {
	width:720px;
	clear:both;
}
div#innercontentWide {
	width:940px;
	clear:both;
}

div#contentblock {
	width:500px;
	float:left;
}
div#contentblockWide {
	width:720px;
	float:left;
}
.contentblockWide {
	width:720px;
	float:left;
}

div#contentblock h1 {
	font-size:150%;
	padding-top:40px;
}

div#promoblock {
	width:200px;
	float:right;
	margin-left:20px;
}
	
div#captionblock 
{
	float:left;
    background-color:#003850;
    width:720px;
    height:20px;
    overflow:visible;
    font-size:10px;
    line-height:11px;
 }
 
div#captionblockWide 
{
	float:left;
    background-color:#003850;
    width:940px;
    height:20px;
    overflow:visible;
    font-size:10px;
    line-height:11px;
 }
  
.imagecaptionlong
{
	float:left;
	color:#ffffff;
	width:310px;
	padding-left:10px;
	padding-right:0px;
	padding-top:5px;
    padding-bottom:4px;
    //padding-top:4px;
    //padding-bottom:5px;
}

#imagelinkblock 
{
	float:right;
	width:390px;
	text-align:right;
	margin:0px;
	padding-top:4px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:10px;
}

#imagelinkblock li
{
	display:inline;
}
#imagelinkblock a.selected, #imagelinkblock a.selected:link, #imagelinkblock a.selected:visited, #imagelinkblock a.selected:hover
{
	color:#ffffff;
	white-space:nowrap;
	background-image:url("../img/arrow_r_hover.gif");
	background-position:0px 3px;
	background-repeat:no-repeat;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding-left:13px;
	margin-left:3px;
	cursor:default;
}
#imagelinkblock a.default, #imagelinkblock a.default:link, #imagelinkblock a.default:visited, #imagelinkblock a.default:hover
{
	color:#ffffff;
	white-space:nowrap;
	background-image:url("../img/arrow_r_white.gif");
	background-position:0px 3px;
	background-repeat:no-repeat;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding-left:13px;
	margin-left:3px;
}

#imagelinkblock a.default:hover
{
	background-image:url("../img/arrow_r_hover.gif");
	cursor:pointer;
}

#outergraphictitle
{
    clear:both;
    width:720px;
    height:54px;
    background-color:#f3f6f7;
    background-image:url("../img/pagetitle_bottom.gif");
	background-position:bottom;
	background-repeat:no-repeat;
}

#outergraphictitleWide
{
    clear:both;
    width:940px;
    height:54px;
    background-color:#f3f6f7;
    background-image:url("../img/pagetitleWide_bottom.gif");
	background-position:bottom;
	background-repeat:no-repeat;
}

#innergraphictitle
{
    padding:10px;
    font-family:FoundryMonoline,tahoma,arial,helvetica,sans-serif;
    text-transform:uppercase;
}

#innergraphictitle h1
{
    font-size:24px;    
    font-weight:normal;
    display:inline;
    vertical-align:text-top;
    padding-right:5px;
    //vertical-align:baseline;
}
#innergraphictitle h2
{
    font-size:16px;    
    font-weight:normal;
    display:inline;
    vertical-align:text-top;
    //padding-left:5px;
    //vertical-align:40%;
    
}
#innergraphictitle h3
{
    font-size:9px;    
    font-weight:normal;
    display:inline;
    vertical-align:text-top;
    //padding-left:5px;
    //vertical-align:120%;    
}

.imagemain{
	position:relative;
	width:720px;
}

.imagemainWide{
	position:relative;
	width:940px;
}

.cornerTopLeft, .cornerTopRight, .cornerBottomLeft, .cornerBottomRight{
	position:absolute;
	width:5px;
	height:5px;
	z-index:2;
}
.cornerTopLeft{
	left: 0px;
	top: 0px;
	background-image:url("../img/corner_top_left.png");
	//background-image:url();
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/global_35/img/corner_top_left.png', sizingMethod='image');
}
.cornerTopRight{
	right: 0px;
	top: 0px;
	background-image:url("../img/corner_top_right.png");
	//background-image:url();
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/global_35/img/corner_top_right.png', sizingMethod='image');
}
.cornerBottomRight{
	right: 0px;
	bottom: 0px;
	background-image:url("../img/corner_bottom_right.png");
	//background-image:url();
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/global_35/img/corner_bottom_right.png', sizingMethod='image');
}
.cornerBottomLeft{
	left: 0px;
	bottom: 0px;
	background-image:url("../img/corner_bottom_left.png");
	//background-image:url();
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/global_35/img/corner_bottom_left.png', sizingMethod='image');
}
.promo, .promo:link, .promo:visited, .promo:hover
{
	clear:both;
	position:relative;
	width:200px;
	margin-top:10px;
	text-decoration:none;
	display:block;
}
.promotop, .promotop:link, .promotop:visited, .promotop:hover
{
	clear:both;
	position:relative;
	width:200px;
	text-decoration:none;
	display:block;
}
.promoHorizontalLeft, .promoHorizontal{
	position:relative;
	margin-top: 20px;
	width:226px;
	float: left;
}
.promoHorizontal{
	margin-left: 21px;
}
.expandablepromo
{
	clear:both;
	position:relative;
	margin-top:10px;
	z-index:1;
	//height:0px;
	//overflow:visible;
}

.expandablepromo #flashanchor
{
	width:200px;
	display:block;
	text-decoration:none;
}

.expandablepromo .flyoutbasic, .expandablepromo .flyout
{
	position:absolute;	
	bottom:0px;
	//bottom:-1px;
	left:-520px;
	z-index:5;
}
.expandablepromo .flyout
{
	visibility:hidden;
}

h1#contenttitle 
{
    font-family:FoundryMonoline,tahoma,arial,helvetica,sans-serif; 
	margin:10px 0px 5px 0px;
	padding:0;
	font-size:15px;
	color:#859dab;
	text-transform:uppercase;
}

div#content_seperator {
	background-color:#e8edee;
	margin-bottom:10px;
}

p#contentbody 
{   
	font-size:12px;
	line-height:13px;
	margin:0 0 20px 0;
}

.infoblocksrow {
	float:left;
	font-size:11px;
	margin:0 0 10px 0;
}

.infoblock_left {
	float:left;
	width:226px;
}

.infoblock_right {
	float:left;
	margin-left:21px;
	width:226px;
}

.infoblocktitle 
{
	background-image:url("../img/info_block_header.gif");
	background-repeat:no-repeat;
	background-color:#859DAB;
	width:226px;
	float:left;
}

.infoblocktitle h2 
{
    font-family:FoundryMonoline,tahoma,arial,helvetica,sans-serif; 
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin: 7px 0px 5px 9px;
	
}

.infoblockbody {
	float:left;
	width:226px;
	background-color:#F5F6F8;
	min-height:125px;
	//height:125px;
}

.infoblockbody_text {
	float:left;
	width:126px;
	padding:5px 7px 5px 0px;
	line-height:11px;
}

.infoblockbody_text p {
	margin:0;
}

.infoblockbody_image {
	float:left;
	padding:7px;
}

.infoblockfooter {
	background-image:url("../img/info_block_footer.gif");
	background-repeat:no-repeat;
	background-color:#859DAB;
	background-position:center bottom;	
	min-height:20px;
	height:auto !important; 
	height:20px; 
	width:226px;
	float:left;
}

.infoblockfooter a 
{
    font-family:FoundryMonoline,tahoma,arial,helvetica,sans-serif; 
	float:left;
	background-image: url("../img/arrow_r_white.gif");
	background-position: 8px 6px;
	background-repeat: no-repeat;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	width:200px;
	//width:226px;
	padding:3px 5px 3px 22px;	
	cursor: pointer;
	text-transform:uppercase;
}

.infoblockfooter a:hover {
	background-image: url("../img/arrow_r_hover.gif");
	color: #FF9C00;
	text-decoration:none;
}

.infoblockfooter a img {
	margin-top:2px;
}

    div.areaSearch {
	clear: both;
	margin-top: 10px;
	width: 207px;
	}
	
	div.areaSearch div.searchBg {
	clear: both;
	background-image: url("../img/search_box_bg.gif");
	background-repeat: no-repeat;
	width: 207px;
	height: 33px;
}
    div.areaSearch div.searchitmblank {
	float: left;
	padding-left: 8px;
	margin-top: 7px;
//	margin-top: 6px;
}
div.areaSearch div.navitm {
	float: right;
	background-image: url("../img/btn_go.gif");
	width: 19px;
	height: 19px;
	margin-right: 8px;
	margin-top: 7px;
//	margin-right: 4px;
	cursor:pointer;
}
div.areaSearch div.navitmhover {
	float: right;
	background-image: url("../img/btn_go_hover.gif");
	width: 19px;
	height: 19px;
	margin-right: 8px;
	margin-top: 7px;
//	margin-right: 4px;
	cursor:pointer;
}
p.searchInfo{
    float:left;
    font-size: 8pt;
    background-color: #fed;

}

div#leftcontent {
	width:240px;
	float:left;
	margin-top:10px;
}

div#rightcontent {
	width:242px;
	float:right;
	margin: 10px 0px 0px 16px;
}

div#leftcontent h1,
div#rightcontent h1,
.contenttitle {
	margin:0px 0px 5px 0px;
	padding:0;
	font-size:15px;
	color:#859dab;
	text-transform:uppercase;
}

div#leftcontent_seperator {
	background-color:#e8edee;
	margin-bottom:10px;
}
div#mbcontent_seperator {
	margin-bottom:10px;
}

div#listframe {
	padding-left:16px;
	padding-right:20px;
}

div#listframe ul {
	 margin:0;
	 padding:0;
	 list-style-image:url("../img/bullet.gif")
}

div#listframe ul li {
	 margin-bottom:10px;
	 font-size:12px;
}

.visuallinksframe {
	border:1px solid #e8edee;
	margin-bottom:10px;
}

.visuallinktext {
	background-image:url("../img/arrow_r_hover.gif");
	background-position:8px 10px;
	background-repeat:no-repeat;
	padding-left:22px;
	padding-top:6px;
	padding-bottom:5px;
}

.visuallinksframe a.default,
.visuallinksframe a.default:link,
.visuallinksframe a.default:visited,
.visuallinksframe a.default:hover {
	cursor:pointer;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#003850;
}
/*-site map--------------------*/
div#stmp{
	margin-top:0px;
	
}
#sitemap{
	width:720px;
	margin-top:10px;
	
}
hr.stmp
{
	text-align:right;
	margin-right:0;
	width:720px;
	height: 0;
	border-bottom: 1px dashed #003850;
	border-top: 0px;
}
#stmphr
{
	text-align:right;
	margin-right:0;
	width:720px;
	height: 0;
	border-bottom: 1px dashed #003850;
	border-top: 0px;
}


li.stmp_1 {
  display: inline;
  margin: 0px;
  padding: 0px;
  line-height:25px;
  list-style: none;
  // padding-left: -20px;
}

ul.stmp {
	clear:both;
	text-align:left;
	margin:0px; 
	padding:0px;
	list-style:none;
}
ul.stmp_H {
	clear:both;
	text-align:left;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	list-style:none;
}
ul.stmp_1 {
	clear:both;
	text-align:left;
	margin-top:18px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	list-style:none;
}
ul.stmp_2 {
	clear:both;
	text-align:left;
	margin-top:8px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	list-style:none;
}
ul.stmp_3 {
	clear:both;
	margin-bottom:30px;
	margin-left:0px;
	margin-top:5px;
	padding:0px;
	text-align:left;
	list-style:none;
}


a.stmp_1:link, a.stmp_1:visited {
	font-size: 12px;
 	color: #003850;
 	font-weight:bold;
	text-decoration:none;
}

a.stmp_1:hover {
	color: 	 #FD812E;
	text-decoration: underline;
}

a.stmp_2:link, a.stmp_2:visited {
	font-size: 12px;
 	color: #003850;
	line-height: 16px;
	text-decoration:none;
}

a.stmp_2:hover {
	color: 	 #FD812E;
	text-decoration: underline;
}

.stmp_3 {
  font-size: 12px;
  color: #0D538E;
  line-height: 16px;
	padding-left:7px;
}

a.stmp_30:link, a.stmp_30:visited {
	font-size: 12px;
 	color: #003850;
	text-decoration:none;
}

a.stmp_30:hover {
	color: 	 #FD812E;
	text-decoration: underline;
}
div#stmp_hr {
	border-bottom:1px dashed #003850;
	width:720;	
	margin-top: 7px;
}

.ImageTitle1, .ImageTitle2 {
	position:absolute;
	top: 32px;
	left: 199px;
	font-weight: bold;
	font-size: 26px;
}
.BriefCopy1, .BriefCopy2 {
	font-weight: bold;
	font-size: 15px;
	line-height: 20px
}
.ImageTitle1, .BriefCopy1 {
	color: #FFFFFF;
}
.ImageTitle2, .BriefCopy2 {
	color: #003850;
}
.ImageTitleExt1, .ImageTitleExt2 {
	top: 15px;
	left: 20px;
}
.BriefCopyExt1, .BriefCopyExt2 {
	margin-top: 3px;
	font-size: 13px;
	line-height: 15px;
	text-transform:uppercase;
}

#nextsteps, #smarttools, #navsearch, #navdealer
{	
	/* caution: do not code width here, otherwise hover effect in IE does not work */
	position:relative;
	z-index:2;
	clear:both;
	margin-top:10px;
	text-align:left;
}
#navdealertop, #navsearchtop
{	
	width:251px;
	height:33px;
	position:absolute;
	right:0px;
	top:0px;
	clear:both;
	cursor:auto;
}

#nextsteps h2, #smarttools h2, #navsearch h2, #navdealer h2, #navdealertop h2, #navsearchtop h2
{
	font-family:FoundryMonoline,tahoma,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
	margin:0px;
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
    padding-bottom:6px;	
	background-repeat:no-repeat;
}

#nextsteps h2
{
	background-image:url("../img/next_steps_header.gif");
}
#smarttools h2, #navsearch h2, #navdealer h2
{
	background-image:url("../img/nav_channel_header.gif");
}
#navdealertop h2, #navsearchtop h2
{
	font-size:9px;
	padding:0px;
	float:right;
	text-align:left;
}
#navdealertop div.legend, #navsearchtop div.legend
{
	position:absolute;
	top:11px;
	left:0px;
	width:100px;
	height:22px;
	max-height:22px;
	overflow:hidden;
	vertical-align:bottom;
}

#nextsteps h2.adv, #smarttools h2.adv, #navsearch h2.adv, #navdealer h2.adv
{
	padding-top:7px;
	padding-bottom:5px;
}
#navdealertop h2.adv, #navsearchtop h2.adv
{
	position:absolute;
	right:150px;
	top:0px;
}

#nextsteps ul, #smarttools ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	background-color:#e6eced;
	background-image:url("../img/next_steps_bg.gif");
	background-repeat:no-repeat;
	background-position:left bottom;
}
#smarttools ul
{
	background-image:url("../img/nav_tools_bg.jpg");	
}
#nextsteps li, #smarttools li
{
	padding-top:5px;
	//padding-top:6px;
	padding-bottom:5px;
	//padding-bottom:4px;	
	font-size:11px;
	font-weight:bold;
	color:#003850;
	padding-left:8px;
	padding-right:8px;
	line-height:11px;
	background-image:url("../img/1px_white.gif");
	background-repeat:repeat-x;
	background-position:left top;
}
#nextsteps li.top, #smarttools li.top
{
	padding-top:4px;
	//padding-top:5px;	
	background-image:none;
}
#nextsteps a, #nextsteps a:link, #nextsteps a:visited, #nextsteps a:hover, #smarttools a, #smarttools a:link, #smarttools a:visited, #smarttools a:hover
{
	color:#003850;
	background-image:url("../img/arrow_r.gif");
	background-position:0px 3px;
	//background-position:0px 2px;
	background-repeat:no-repeat;
	text-decoration:none;
	padding-left:14px;
	display:block;
	cursor:pointer;
}
#nextsteps a:hover, #smarttools a:hover
{
	color:#ff9c00;
	background-image:url("../img/arrow_r_hover.gif");
}

#navSearch div.form, #navDealer div.form {
	background-image:url("../img/next_steps_bg.gif");
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#e8edee;
	clear:both;
	vertical-align:top;
	position:relative;
	height:36px;
}
#navSearch div.frm_search{
	background-image:url("../img/search_box_bg.gif");
	background-position:bottom left;
	background-repeat:no-repeat;
	clear:both;
	vertical-align:top;
	position:relative;
	height:33px;
}

#navSearch form, #navDealer form {
	margin:0px;
}
input.searchsubmit, input.dealersubmit, input.dealersubmittop, input.searchsubmittop 
{	
	border:inset 2px #fcfcfc;
	font-size:9px;
	font-family:arial,helvetica,sans-serif;
	text-decoration:none;
	text-align:left;
	padding-left:5px;
	padding-top:2px;
	position:absolute;	
}

input.searchsubmitinline 
{
	border:inset 2px #fcfcfc;
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	color:#003850;
	text-decoration:none;
	text-align:left;
	padding-left:5px;
	padding-top:2px;
	position:absolute;	
}

input.searchsubmit, input.dealersubmit
{
	width:164px;
	height:20px;	
	left:8px;
	top:9px;
}
input.searchsubmitinline
{
	width:164px;
	height:19px;	
	left:8px;
	top:7px;
}
input.dealersubmittop, input.searchsubmittop
{
	width:109px;
	height:19px;
	left:107px;
	top:7px;
}
button.searchbutton, button.dealerbutton, button.dealerbuttontop, button.searchbuttontop, button.searchbuttoninline
{
	background-image:url("../img/btn_go_bothstates.gif");
	background-position:top left;
	background-color:transparent;
	cursor:pointer;
	border:0px;
	margin:0px;
	padding:0px;
	height:19px;
	width:19px;
	text-indent:-999em; 
	position:absolute;
}
button.searchbutton, button.dealerbutton
{	
	left:178px;
	top:9px;
}
button.searchbuttoninline
{	
	left:178px;
	top:7px;
}

button.dealerbuttontop, button.searchbuttontop
{	
	left:224px;
	top:7px;
}
button.searchbutton:hover, button.searchbuttoninline:hover, button.dealerbutton:hover, button.dealerbuttontop:hover, button.searchbuttontop:hover{
	background-position:bottom left;
}

/*--------- begin search ----------------------*/
 #searchspacer {
	min-height:10px;	
    }
    #nvschbar {
	padding-left:0px;
	padding-right:0px;
	margin-top:20px;
	width:720px;
	height:10px;
    }	
    #nvschhits {
		clear:both;
    }	
    
    #nvschterm {
    float:left;
    width:400px;
    font-size: 12px;
 	color: #003850;
 	font-weight:bold;
	text-decoration:none;
	}
	
    #nvschresult {
    float:left;
    font-family:arial;
    font-size: 12px;
 	color: #003850;
 	font-weight:bold;
	text-decoration:none;
	}
    #nvschresult span{
	 font-weight:bold;
	}
    #nvschprevnxt {
    float:right;
    text-align:center;
    margin-top:-1px;
	}
	#nvschprevnxt span{
	font-family:arial;
	top:auto;
	font-size:12px;
	font-weight:bold;
	color:#FF9C00;
}
	#nvschprevnxt a:link{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#003850;
	TEXT-DECORATION: none;
}
	#nvschprevnxt a:visited{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#003850;
	TEXT-DECORATION: none;
}
	#nvschprevnxt a:hover{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FF9C00;
	TEXT-DECORATION: none;
}	
	#nvschprevnxt a.arrow_r:hover{
	background-image:url("../img/arrow_r_hover.gif");
	background-repeat:no-repeat;
	background-position:center;
	height:9px;
	width:15px;
	text-decoration:none;
}
	#nvschprevnxt a.arrow_r{
	background-image:url("../img/arrow_r.gif");
	background-repeat:no-repeat;
	background-position:center;
	height:9px;
	width:15px;

	}
	#nvschprevnxt a.arrow_l:hover{
	background-image:url("../img/arrow_l_hover.gif");
	background-repeat:no-repeat;
	background-position:center;
	height:9px;
	width:15px;
	text-decoration:none;
}
	#nvschprevnxt a.arrow_l{
	background-image:url("../img/arrow_l.gif");
	background-repeat:no-repeat;
	background-position:center;
	height:9px;
	width:15px;

	}
	#nvschhr{
	clear:both;
	text-align:right;
	margin-right:0;
	width:720px;
	height: 0;
	border-bottom: 1px dashed #003850;
	border-top: 0px;
}
	#schresulttext{
	clear:both;
	text-align:left;
	margin:0px; 
	padding:0px;
	list-style:none;
	font-size:12px;
	font-weight:normal;

}
	#schresulttext li{
	margin-bottom:15px;
	margin-top:10px;
}
	#schresulttext a{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#003850;
	text-decoration:none;
}
	#schresulttext a:link{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#003850;
	TEXT-DECORATION:none;

}
	#schresulttext a:visited{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#003850;
	TEXT-DECORATION:none;
}
	#schresulttext a:hover{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#FF9C00;
	TEXT-DECORATION: none;
}	
	#schresulttext span{
	TEXT-DECORATION:underline;
}
	#schresulttext hr{
	clear:both;
	margin-right:0;
	margin-top:0px;
	width:720px;
	height: 0;
	border-bottom: 1px dashed #003850;
	border-top: 0px;
}
	#previmg {
	background-image:url("../img/l_arrow.gif");
	background-repeat:no-repeat;	

	}
    #nxtimg {
	background-image:url("../img/r_arrow.gif");
	background-repeat:no-repeat;	

	}


/*--------- end search ----------------------*/
/*--------- begin homepage ------------------*/
.ImageTitle1, .ImageTitle2{
	position:absolute;
	top: 32px;
	left: 199px;
	font-weight: bold;
	font-size: 26px;
}
.BriefCopy1, .BriefCopy2{
	font-weight: bold;
	font-size: 15px;
	line-height: 20px
}
.ImageTitle1, .BriefCopy1, a.hpImageLink1:link, a.hpImageLink1:visited{
	color: #FFFFFF;
}
.ImageTitle2, .BriefCopy2, a.hpImageLink2:link, a.hpImageLink2:visited{
	color: #003850;
}
a.hpImageLink1:link, a.hpImageLink1:visited, a.hpImageLink2:link, a.hpImageLink2:visited{
	background-repeat: no-repeat;
	background-position: 2px 4px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	padding-left: 17px;
}
a.hpImageLink1:link, a.hpImageLink1:visited{
	background-image: url("../img/arrow_r_white.gif");
}
a.hpImageLink2:link, a.hpImageLink2:visited{
	background-image: url("../img/arrow_r.gif");
}
a.hpImageLink1:hover, a.hpImageLink2:hover{
	background-image: url("../img/arrow_r_hover.gif");
	background-position: 2px 4px;
}
.hpImageLink{
	margin-top: 3px;
}
.hotspot1, .hotspot2, .hotspot3, .hotspot4, .hotspot5, .hotspot6, .hotspotlink{
	width: 153px;
	height: 40px;
	padding-left: 8px;
	background-repeat: no-repeat;
}
.hotspotHover1, .hotspotHover2, .hotspotHover3, .hotspotHover4, .hotspotHover5{
	width: 153px;
	height: 40px;
	padding-left: 8px;
	background-repeat: no-repeat;
}
.hotspot1{
	background-image:url("../img/hp_hotspot_bg_1.png");
	//background-image:url();
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/global_35/img/hp_hotspot_bg_1.png', sizingMethod='');
}
.hotspotHover1{
	background-image:url("../img/hp_hotspot_bg_hover_1.png");
	//background-image:url();
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/global_35/img/hp_hotspot_bg_hover_1.png', sizingMethod='');
}
.hotspot2{
	background-image:url("../img/hp_hotspot_bg_2.png");
	//background-image:url();
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/global_35/img/hp_hotspot_bg_2.png', sizingMethod='image');
}
.hotspotHover2, .hotspotHover3, .hotspotHover4, .hotspotHover5{
	background-image:url("../img/hp_hotspot_bg_hover_2.png");
	//background-image:url();
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/global_35/img/hp_hotspot_bg_hover_2.png', sizingMethod='image');
}
.hotspot3{
	background-image:url("../img/hp_hotspot_bg_3.png");
	//background-image:url();
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/global_35/img/hp_hotspot_bg_3.png', sizingMethod='image');
}
.hotspot4{
	background-image:url("../img/hp_hotspot_bg_4.png");
	//background-image:url();
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/global_35/img/hp_hotspot_bg_4.png', sizingMethod='image');
}
.hotspot5{
	background-image:url("../img/hp_hotspot_bg_5.png");
	//background-image:url();
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/global_35/img/hp_hotspot_bg_5.png', sizingMethod='image');
}
.hotspot6{
	background-image:url("../img/hp_hotspot_bg_6.png");
	//background-image:url();
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/global_35/img/hp_hotspot_bg_6.png', sizingMethod='image');
}
.hotspotHover3{
	background-image:url("../img/hp_hotspot_bg_hover_3.png");
	//background-image:url();
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/global_35/img/hp_hotspot_bg_hover_3.png', sizingMethod='image');
}
.hotspot{
	position:absolute;
	top: 6px;
	left: 7px;
	width: 153px;
	height: 200px;
}
a.hotspotlink:link, a.hotspotlink:visited{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url("../img/arrow_r_white.gif");
	background-repeat: no-repeat;
	background-position: 0px 9px;
	display: block;
	text-decoration: none;
	color: #003850;
	padding-left: 14px;
	padding-top: 6px;
} 
a.hotspotlink:hover{
	background-image: url("../img/arrow_r_hover.gif");
}
a.hotspotlink span{
	font-size: 11px;
}
div.overlayImage{
	display: none;
	position: absolute;
	top: 6px;
	right: 6px;
}
div.contextLinks{
	position: absolute;
	bottom: 11px;
	//bottom: 13px;
	left: 15px;
}
div.contextLinks a:link, div.contextLinks a:visited{
	background-image: url("../img/arrow_r.gif");
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 13px;
	padding-top: 3px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #003850;
}
div.contextLinks a:hover{
	background-image: url("../img/arrow_r_hover.gif");
	color: #FF9C00;
}
/*--------- end homepage --------------------*/

#linkblock
{
	width:500px;
	//margin-bottom:10px;
}
#linkblock .linkblock
{
	margin:0px;
	margin-top:10px;
	padding:0px;
}

#linkblock li
{
	display:inline;
	list-style-type:none;
	width:160px;
	max-width:160px;
	overflow:hidden;
	float:left;
	margin-bottom:10px;
	margin-right:10px;	
}

#linkblock li.right
{
	margin-right:0px;
}

#linkblock a
{	
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:10px;
	line-height:10px;
	display:block;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:left center;
	//height:21px;
	min-height:21px;
	overflow:visible;
}
#linkblock a.default:link, #linkblock a.default:visited
{
	color: #003850;
	background-image:url("../img/linkblock.gif");
	text-decoration:none;
}
#linkblock a.default:hover, #linkblock a.selected
{
	color: #ffffff;
	background-image:url("../img/linkblock_hover.gif");
}
#linkblock a.selected
{
	cursor:default;
}
#linkblock a div.linkblockbullet
{	
	background-repeat:no-repeat;
	background-position: 6px 7px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:18px;
	padding-right:6px;	
}
#linkblock a.default div.linkblockbullet, #linkblock a.default:link div.linkblockbullet, #linkblock a.default:visited div.linkblockbullet, #linkblock a.selected div.linkblockbullet
{
	background-image:url("../img/arrow_r_hover.gif");
}
#linkblock a.default:hover div.linkblockbullet, #linkblock a.selected div.linkblockbullet
{
	background-image:url("../img/arrow_r_white.gif");
}

#linkblock div.topbottom
{	
	background-image:url("../img/linkblock_topbottom.gif");
	background-repeat:repeat-y;
	background-position:left top;
	padding-top:1px;
	padding-bottom:1px;
}

#generalinfo
{
	float:left;
}

#generalinfo div.title
{
	clear:both;
	margin-top:4px;
	width:500px;
}

#generalinfo h3 
{
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:16px;
	margin-bottom:8px;
}

#generalinfo hr 
{
	height:1px;
	background-color:#e6eced;
	color:#e8edee;
	border:none;
	margin:0px;
	padding:0px;
	//margin-top:-7px;
}
#generalinfo div.contentblock 
{
	width:500px;
	//margin-top:-13px;
}
#generalinfo div.imageblock, #generalinfo div.imageblockIE
{
	width:144px;
	float:left;
	margin-top:10px;
}
#generalinfo div.imageblockIE 
{
	//margin-top:23px;
}
#generalinfo a.image, #generalinfo a.imagefirst, #generalinfo img.image, #generalinfo img.imagefirst, #tableblock a.image, #tableblock img.image
{
	background-image:url("../img/smallimage_bg.gif");
	background-repeat:no-repeat;
	background-position:left bottom;
	display:block;
	text-decoration:none;
	border:none;
}
#generalinfo a.image, #generalinfo img.image
{
	margin-top:15px;
}
#generalinfo a.imagefirst, #generalinfo img.imagefirst, #tableblock a.image, #tableblock img.image
{
	margin-top:0px;
}
#generalinfo a:hover.image, #generalinfo a:hover.imagefirst
{
	/*-- hover effect disabled
	background-image:url(/global_35/img/smallimage_bg_hover.gif);
	*/
}
#generalinfo a div.imagetitle, #tableblock a div.imagetitle
{
	font-family:FoundryMonoline,tahoma,arial,helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:20px;
	padding-right:6px;
	padding-top:3px;
    padding-bottom:5px;
    background-image:url("../img/magnify_icon.gif");
    background-repeat:no-repeat;
    background-position:6px 5px;
    text-decoration:none;
}
#generalinfo a:hover div.imagetitle
{
	/*-- hover effect disabled
	background-image:url(/global_35/img/magnify_icon_hover.gif);
	color:#ffffff;
	*/
}

#generalinfo div.textblock, #generalinfo div.textblockIE
{
	width:341px;
	max-width:341px;
	overflow:hidden;
	float:right;
	line-height:14px;
	margin-left:15px;
	margin-top:7px;
}
#generalinfo div.textblockwide, #generalinfo div.textblockIEwide
{
	width:500px;
	max-width:500px;
	float:right;
	line-height:14px;
	margin-left:0px;
	margin-top:7px;
	//overflow:hidden;
}
#generalinfo div.textblockIE, #generalinfo div.textblockIEwide
{
	//margin-top:21px;
}
#generalinfo div.contextblock
{
	position:relative;
	//height:0px;
	//overflow:visible;
}
#generalinfo div.contextflyout, #generalinfo div.contextflyoutbasic
{
	position:absolute;
	bottom:0px;
	//bottom:-1px;
	left:0px;
	z-index:5;
	width:341px;
}
#generalinfo div.contextflyout
{
	visibility:hidden;
}
#generalinfo div.ctbackground
{
	float:left;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url("../img/context_bg.png");
	//background-image:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/global_35/img/context_bg.png',sizingMethod='crop');
	//padding:0px 9px 0px 9px;
}
#generalinfo div.ctIEspacer
{
	display:none;
	//display:block;
	height:9px;
	overflow:hidden;
}

#generalinfo div.ctborder
{
	float:left;
	border:solid 1px #e8edee;
	margin:9px 9px 9px 9px;
	//margin:0px;
	//padding:12px 15px 12px 12px;	
}

#generalinfo div.ctimage
{
	float:left;
	width:136px;
	margin:12px 0px 12px 12px;
	//margin:0px;
}
#generalinfo div.cttextblock
{
	float:right;
	color:#ffffff;
	width:143px;
	max-width:143px;
	overflow:hidden;	
	margin:12px 15px 12px 15px;
	//margin:0px;
}
#generalinfo div.cttextblockWide
{
	float:right;
	color:#ffffff;
	width:291px;
	max-width:291px;
	overflow:hidden;	
	margin:12px 15px 12px 15px;
	//margin:0px;
}
#generalinfo h4, #generalinfo h5
{
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-family:FoundryMonoline,tahoma,arial,helvetica,sans-serif;
	font-size:23px;
	text-transform:uppercase;
}
#generalinfo h5
{
	color:#003850;
}
#generalinfo div.cttext
{
	margin-top:9px;
}

#generalinfo div.ctouterbutton a, #generalinfo div.ctouterbuttonIEhack a
{	
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:10px;
	line-height:10px;
	margin-top:17px;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	background-repeat:repeat-x;
	background-position:left center;
	//height:21px;
	min-height:21px;
	min-width:0px;
	overflow:visible;
	//float:right;
	
 }

#generalinfo div.ctouterbutton a:link, #generalinfo div.ctouterbutton a:visited, #generalinfo div.ctouterbuttonIEhack a:link, #generalinfo div.ctouterbuttonIEhack a:visited
{
	color:#ffffff;
	background-image:url("../img/ctbutton.gif");
	text-decoration:none;
}

#generalinfo div.ctouterbutton a:hover, #generalinfo div.ctouterbuttonIEhack a:hover
{
	/*-- hover effect disabled
	background-image:url(/global_35/img/ctbutton_hover.gif);
	*/
}

#generalinfo div.ctouterbutton
{
	float:right;
	//visibility:hidden;
}
#generalinfo div.ctouterbuttonIEhack
{
	float:right;
}


#generalinfo a div.ctbutton, #generalinfo a:link div.ctbutton, #generalinfo a:visited div.ctbutton
{
	background-image:url("../img/arrow_r_white.gif");	
	background-repeat:no-repeat;
	background-position: 6px 7px;
	padding:5px 6px 5px 18px;	
	//padding:6px 6px 4px 18px;
}
#generalinfo a:hover div.ctbutton
{
	background-image:url("../img/arrow_r_white.gif");
}
#generalinfo div.ctIEhack
{
	display:none;
	//display:block;
	position:relative;
	height:0px;
	overflow:visible;
}

#generalinfo div.ctIEhack2
{
	position:absolute;
	bottom:22px;
	right:24px;
	width:143px;
	max-width:143px;
	overflow:hidden;
}
#generalinfo div.containerclose
{
	clear:both;
	width:341px;
}
#generalinfo div.outerclose
{
	padding-left:5px;
	float:right;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url("../img/close_bg_left.png");
	//background-image:url("../img/close_bg_left.gif");	
}
#generalinfo div.innerclose
{
	text-align:right;
	padding:5px 9px 0px 20px;
	background-position:right top;
	background-repeat:no-repeat;
	background-image:url("../img/close_bg_right.png");
	//background-image:url("../img/close_bg_right.gif");
}
#generalinfo a.close
{
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url("../img/close_padding.gif");
	padding-right:16px;
}

#promoblock div.containerclose
{
	clear:both;
	width:720px;
}
#promoblock div.outerclose
{
	padding-left:5px;
	float:left;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url("../img/close_bg2_left.gif");	
}
#promoblock div.innerclose
{
	text-align:left;
	padding:6px 6px 5px 2px;
	background-position:right top;
	background-repeat:no-repeat;
	background-image:url("../img/close_bg2_right.gif");
}
#promoblock a.close
{
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url("../img/close_padding.gif");
	padding-right:26px;
}

/* Pagetitle on Imagemainblock */
div#imagemainblock .ImageTitle1, div#imagemainblock .ImageTitle2 {
	position:absolute;
	top: 32px;
	left: 32px;
	font-weight: bold;
	font-size: 26px;
}
div#imagemainblock .BriefCopy1, div#imagemainblock .BriefCopy2 {
	font-weight: bold;
	font-size: 15px;
	line-height: 20px
}
div#imagemainblock .ImageTitle1, div#imagemainblock .BriefCopy1 {
	color: #FFFFFF;
}
div#imagemainblock .ImageTitle2, div#imagemainblock .BriefCopy2 {
	color: #003850;
}
div#imagemainblock .ImageTitleExt1, div#imagemainblock .ImageTitleExt2 {
	top: 15px;
	left: 20px;
}
div#imagemainblock .BriefCopyExt1, div#imagemainblock .BriefCopyExt2 {
	margin-top: 3px;
	font-size: 13px;
	line-height: 15px;
	text-transform:uppercase;
}

#glossary{
	float:left;	
	width:720px;
}
#glossary li{
	list-style-type:none;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:12px;
	margin-bottom:10px;
}
#glossary ul{
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
	margin-top:20px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	text-align:left;
}
#glossary a.bold{	
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
#glossary a.bold:link, #glossary a.bold:visited{
	color: #003850;
	text-decoration:none;
}
#glossary a:hover, #glossary a.bold:hover{
	color: #FD812E;
	text-decoration:none;
}
#glossary a{	
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}

body#bodypopup {	
	background-color:#003850;
}

#bodypopup div#popupcontent {
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	width:670px;
	background-image:url("../img/logo_popup.gif");
	background-repeat:no-repeat;
	background-position:20px 7px;
	position:relative;
}

#bodypopup img
{
	margin-top:40px;
	border:none;
	width:670px;
}

#bodypopup a, #bodypopup a:link, #bodypopup a:visited
{
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	position:absolute;
	top:15px;
	right:20px;
}
#bodypopup a:hover
{
	color:#ff9c00;
}

#tableblock
{
	float:left;
	margin-top:10px;
}
div#contentbody 
{   
	font-size:12px;
	line-height:13px;
	margin:0 0 20px 0;
	width:720px;
}
#content30
{
	position:absolute;
	top:10px;
	left:10px;
	width:500px;
	opacity:0.85;
	//filter: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=85) progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#666666,strength=8);
	background-color:#f3f6f7;
	padding:10px;
	border:solid 1px #003850;		
}
#content30 h3
{
	font-size:12px;
	margin:0px;	
}
#content30 h4
{
	font-size:12px;
	margin:0px;		
}
#content30 div
{
	background-color:#d3d6d7;
	padding:10px;
	margin-top:10px;	
}
/* Pagetitle on Imagemainblock */
	
/*
-- attention: following style(s) apply to Opera only (hack)
-- all styles must be placed at end of stylesheet
-- the '#' after semicolon is important (excludes Safari browser from Opera hack)
*/

html:first-child>b\ody #generalinfo h3 
{
	margin-top:0px;
}
#errorpage
{
	text-align:left;
}
#errorpage div.errorlinks2
{
	margin-left:20px;
	width:340px;
	float:right;
}
#errorpage div.errorlinks1
{
	float:left;
	width:360px;	
}
#errorpage div.errorlinks a:link, #errorpage div.errorlinks a:visited
{
	text-decoration:none;
	font-weight:bold;
}
#errorpage div.errorlinks a:hover
{
	color:#FF9C00;
}

#errorpage div.erroroption a:hover
{
	color:#FF9C00;
}

#errorpage div.errorlinks
{
	margin-top:20px;
	width:720px;
}
#errorpage h1
{
	font-size:14px;
}
#errorpage hr
{
	height:1px;
	background-color:#e6eced;
	color:#e8edee;
	border:none;
	margin:0px;
	padding:0px;
}

/* Homepage Environment Message */
.environmentMsgFrame {   
    position:relative;    
    z-index:5;    
}

.environmentMsg {
    background-color:#FFFFFF;
    position:absolute;
    right:0;
    top:0;
    width:700px;
    font-family:arial,helvetica,sans-serif;
    font-size:11px;
    -moz-opacity:0.95;   /*Gecko*/
    //filter:progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=95);   /*IE*/
}

.environmentMsgGreen {
    background-color:#9AC6AF;
    margin:10px;
    //margin:10px 5px 10px 5px;
    padding:2px;
    float:left;
}

.environmentMsgWhite {
    background-color:#FFFFFF;
    padding:20px;
    float:left;
}

.environmentMsgHeading {
	color:#32975B;
    font-size:20px;
    font-weight:bold;
    text-transform:uppercase;            
}

.environmentMsgSubHeading {
	font-size:15px;
    font-weight:bold;
    text-transform:uppercase;
}

.environmentMsgBody {
    padding:10px 0px 10px 0px;
    font-weight:bold;
}

.environmentMsgBody a:link, .environmentMsgBody a:visited {
    text-decoration:none;
    color:#32975B;
}

.environmentMsgSigImg {
    
}

.environmentMsgSigText {
    float:left;
    font-weight:bold;
}

.environmentMsgSigText p {
    margin:0;    
}

.environmentMsgCloseBtn {         
    background-image:url("../img/env_msg_close.gif");
    height:20px;    
    float:right;
    margin-top:8px;
}

.environmentMsgCloseBtn a:link, .environmentMsgCloseBtn a:visited {
    background-image:url("../img/arrow_r_white.gif");
    background-repeat:no-repeat;
    background-position: 7px 7px;
    text-transform:uppercase;        
    color:#FFFFFF;
    text-decoration:none;
    padding:3px 7px 3px 22px;
    float:left;
}

.environmentMsgCloseBtn img {       
    padding-right:3px;
}
#noflashlinkblock a, #noflashlinkblock a:link, #noflashlinkblock a:visited, #noflashlinkblock a:hover
{
	color:#003850;
	background-image:url("../img/arrow_r.gif");
	background-position:0px 3px;
	//background-position:0px 2px;
	background-repeat:no-repeat;
	text-decoration:none;
	padding-left:14px;
	display:block;
	cursor:pointer;
}
#noflashlinkblock a:hover
{
	color:#ff9c00;
	background-image:url("../img/arrow_r_hover.gif");
}
#noflashblock
{
    clear:both;
    width:940px;
    background-color:#f3f6f7;
    background-image:url("../img/pagetitleWide_bottom.gif");
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:10px;
}
#noflashblock ul
{
	margin:0px;
	padding-left:10px;
	list-style:none;
}
#noflashblock li
{
	padding-bottom: 10px;
}
#noflashblocktext
{
	padding-left:10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#tableblock table {
	width: 440px !important;
	font-size: 12px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
}
#tableblock table th,
#tableblock table td {
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
#tableblock table.colourful th {
	background-color: #e6e6e6;
}
#tableblock table.colourful td {
	text-align: center;
	background-color: #f4f7fb;
}
#tableblock table.colourful td.dark {
	background-color: #e9f0f6;
} 

/*
 * In text forms
 */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE5/Mac */


.ContainerFields {
	display: block;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 490px;
}

.errorBlock {
	color: red;
	display: block;
	left: 490px;
	position: relative;
	top: -30px;
	height: 0px;
}

.leftBlock {
	float: left;
	width: 240px; 
	display: block;
}

.rightBlock {
	width: 240px; 
	display: block; 
	float: left;
}

.FormField {
	display: block;
	float: left;
	line-height: 20px;
	text-align: right;
	width: 230px;
}

.FieldText {
	display: block;
	line-height: 20px;
	float: left;
}

.FieldInputText {
	display: block;
	line-height: 20px;
	margin-bottom: 5px;
}

.FieldTextareaText {
	display: block;
	line-height: 20px;
}

.FieldSubmit {
	float: right;
	color: #003850;
	background-color: white;
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #003850;
	margin-right: 20px;
}

.FieldInputs {
	border: 1px solid #003850;
	height: 18px;
	width: 230px;
}

.FieldTextarea {
	border: 1px solid #003850;
	height: 100px;
	width: 230px;
}

.ShortFieldInputs {
	text-align: center;
	float: left;
	border: 1px solid #003850;
	height: 18px;
	width: 20px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.FieldRadio {
	float: left;
	height: 18px;
}
