/* Meyer reset with Dan's edits*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}



ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing=&quot;0&quot;' in the markup */ 
table {

	margin: 15px 0 25px 0;
}


/* page setup */

body {
	line-height: 1.33;
	font-size:100%;
	margin: 0px 0px 0px 0px;
	background-color: #b7b79e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#262e33;
}

a {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}
a:link {color: #61798f;}
a:visited {color: #61798f;}
a:hover {color: #f6228A;}
a:active {color: #61798f;}
a img {border: none;}



h1 {font-size:.88em; font-weight:bold; margin-bottom:1.25em;}  /* displayed at 12px */
h2 {font-size:.75em; font-weight:bold; margin-bottom:.75em;}  /* displayed at 10px */
h3 {font-size:.63em; font-weight:bold; margin-bottom:.5em;}  /* displayed at 10px */
h4 {font-size:0.5em; font-weight:bold; margin-bottom:.5em;}  /* displayed at 8px  */

p {font-size:.75em; margin-bottom:1.5em;}  /* displayed at 12px */

tr, td, th {font-size:1em;}
tr p, td p, th p {font-size:1em;}
table h1{font-size:1.25em;}
table h2{font-size:1em;}



ul {list-style:disc; margin: 5px 5px 20px 35px;}
li {font-size:.75em;}
ol {list-style:decimal; margin: 5px 5px 25px 55px;}

input, select {font-size:.75em;}
#content select {font-size:1em;}


#olapps td {border: 1px solid #ccc; padding: 5px;}


th, td {font-size:.75em;}
li li, li p, td p, blockquote p {font-size:1em;}
table ul, table li, table p {font-size:1em;}

.nojava {width:790px; margin-left:auto; margin-right:auto; text-align:center; height:auto; min-height:20px; background:#b7b79e;}
.nojava p{font-size:10px; font-weight:bold; color:#333;}

.jump_noscript{padding:10px;}
.jump_noscript ul{margin:0; padding:0; list-style:none; display:inline; list-style-type:none; text-align:center;}
.jump_noscript li{margin:0; padding:0; font-size:10px; font-weight:bold; color:#333; display:inline; padding-left:4px; padding-right:4px; text-align:center;}

.skip_to_content{display:none;}

.imgright {text-align:right; float:right; margin: 0px 0px 0px 10px;}
.imgleft {text-align:left; float:left; margin: 0px 10px 0px 0px;}

.center{margin-left:auto; margin-right:auto; text-align:center;}

#alert {background-color:#ff0099; color:#fff; font-size:.75em; font-weight:bold; width:auto; padding:10px; text-align:center;}
#alert a {color:#fff; font-weight:bold;}

#vcalert {background-color:#FF9DD8; color:#000; border: 1px solid #ff0099; font-size:.63em; font-weight:bold; width:auto; text-align:center;
padding:10px; margin-bottom:20px;}
#vcalert a {color:#fff; font-weight:bold;}




/* main containers */



#container {
	width:786px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	overflow:auto;
}

/*.left{float:left;}
.right{float:right;}
.60perc {width:60%}
.35perc{width:35%}*/

/* masthead include divs  */

#top_container{height:auto; overflow:auto; width:inherit;}
#masthead { 
	background-color:#f8f2dc;
	height:67px;
	padding: 5px 0px 10px 0px;
}
#mainlogo {
	width:438px;
	float:left;
	height:67px;
}
#utility_container {
	width:334px;
	float:left;
	height:67px;
	padding: 0px 14px 0px 0px;
}

#skip{font-size:9px; height:auto; padding:2px 0px 0px 0px; text-align:right;}

#outlook_access {
	padding: 0px 0px 0px 0px;
	height:auto;
	text-align:right;
}
#outlook_access a {
	font-size:9px;
	text-decoration:underline;
	font-weight:normal;
}
.outlook {
	vertical-align:bottom;
	padding:0px 7px 0px 0px;
}
#freefind_container{
	height:auto;
	text-align: right;
	vertical-align: bottom;
	padding: 5px 0px 0px 0px;
}

#ecetp_site {background: url(images/titlegrad1.png) repeat-x bottom left #C19E49; text-align:center; padding: 3px 0px 3px 0px;}
#ecetp_site h1 {font-size:.88em;  font-weight:bold;  margin:0; padding:0;}  /* displayed at 12px */


#menubar {
	height:22px;
	overflow:visible; /* hidden doesnt work in FF 2*/
	width:786px;
	padding: 0px 0px 0px 0px;
	background-color:#fff;
}

/*.menu_position_fix {height:17px; width: auto; position:absolute; z-index:999999; margin: 0px 0px 0px 120px; padding:2px; background-color:#fff;}*/
.menu_position_fix {height:17px; width:730px; padding:2px; background-color:#fff; text-align:center !important; margin-left:auto; margin-right:auto;
 position:relative; z-index:999999;
}



/* middle index page big button divs*/

#middlecontainer {height:auto; width:786px; padding:0px;}

#random_img_index {
	height:278px;
	width:462px;
	float:left;
	background-color: #fff;
}
#big_buttons {
	height:278px;
	width:315px;
	padding: 3px 0px 0px 1px;
	float:left;
	clear:right;
}
.main_btn{height:87px; padding: 0px 0px 5px 0px;}
.main_btn4{height:65px; padding: 0px 0px 4px 0px;}


.spacer{height:3px;}

#buttonstrip {
	height:auto;
	padding: 0px 0px 0px 12px;
	text-align:center;
	clear:left;
}
.btn_holder {
height:50px;
width: 109px; 
float:left;
}
.gray_divider {
background-color:#fff;
width:auto;
height:5px;
border-top: 3px solid #ccc;
margin: 0px 7px 0px 6px;
padding:0;
clear:both;
}
.gray_divider hr{color:#ccc; background-color:#ccc; border:0; height:3px; margin: 0px 7px 0px 10px;}

/*.gray_divider {
background-color:#ccc;
width:auto;
height:3px;
margin: 0px 7px 0px 6px;
clear:both;
}*/


/* content divs  */

#home #content{height:auto; width:auto; overflow:auto; position:relative; padding:15px 0px 0px 0px; background-color:#fff; z-index:0;}


#content{height:auto; min-height:400px; width:auto; overflow:auto; position:relative; padding:15px 15px 15px 15px; background-color:#fff; z-index:0; }

#vidlibrary td, #vidlibrary td p{font-size:10px;}
#vcregform td, #vcregform td p {font-size:10px;}

#col1{width:231px; float:left; height:auto;}
#col1 hr{color:#FF0099; background-color:#FF0099; border:0; height:5px; margin: 0px 7px 0px 10px;}
#whats_new {clear:left; text-align:left; padding: 10px 7px 10px 10px;}
#whats_new .award {text-align:right; padding: 0px 0px 0px 10px; float:right;}
/* feed styles */
.rss_pubdate{font-style:italic; font-size:.88em;}
#whats_new h2 a{font-weight:bold;}


#col2{width:231px; float:left; height:auto;}
#col2 hr{color:#0F8BE2; background-color:#0F8BE2; border:0; height:5px; margin: 0px 6px 0px 9px;}
#for_providers {text-align:left; padding: 10px 6px 0px 9px;}

#index_links {text-align:left; padding: 10px 6px 10px 9px;}
#index_links .award {text-align:right; padding: 0px 0px 0px 10px; float:right;}


#col3{width:324px; float:left; height:auto;}
#col3 hr{color:#3CCF36; background-color:#3CCF36; border:0; height:5px; margin: 0px 10px 0px 9px;}
#featured_vids {text-align:left; padding: 10px 10px 10px 9px;}
#social_links {text-align:left; padding: 10px 10px 10px 9px;}
#social_links ul{display:inline; list-style:none; list-style-type:none; margin:0 0 0 0 !important; padding:0 0 0 0 !important;}
#social_links ul li{list-style:none; list-style-type:none; margin:0 0 10px 0 !important; padding:0 0 0 0 !important; display:block; padding-bottom:7px;}
#social_links ul li a {  }
#social_links ul li img { vertical-align:middle; text-decoration:none;}


#home .vid_wrap {height:auto; overflow:auto; width:100%; clear:both;}
#home .vid_desc {height:auto; overflow:auto; float:left; width:220px; padding:0px 0px 10px 0px;}
#home .vid_thumb {height:auto; overflow:auto; float:right; width:80px; text-align:center; padding-top:20px;}

.main_leftcol{float:left; width:509px; height:auto; padding-bottom:10px; background:#fff;}
.main_rightcol{float:right; width:228px; height:auto; padding-bottom:10px;}
.main_lefthalf{float:left; width:368px; height:auto; padding-bottom:10px;}
.main_righthalf{float:right; width:368px; height:auto; padding-bottom:10px;}

#about #content{width:756px; height:auto; overflow:auto; clear:both; position:relative; padding:15px 15px 15px 15px; background-color:#fff; z-index:0;}
#about .main_leftcol{float:left; height:auto; overflow:auto; width:505px;}
#about .main_rightcol{float:right;height:auto; overflow:auto; width:228px;}



#eip #content{width:756px; height:auto; overflow:auto; clear:both; position:relative; padding:15px 15px 15px 15px; background-color:#fff; z-index:0;}
#eip .main_leftcol{float:left; height:auto; overflow:auto; width:505px;}
#eip .main_rightcol_nav{float:right;height:auto; overflow:auto; width:228px;}


/* trainer download pages: health and safety + MAT*/
#trainer_login input {font-size:16px;}
#trainer_downloads #content{width:756px; height:auto; overflow:auto; clear:both; position:relative; padding:15px 15px 15px 15px; background-color:#fff; z-index:0;}
#trainer_downloads .main_leftcol{float:left; height:auto; overflow:auto; width:500px;}
#trainer_downloads .main_rightcol{float:right;height:auto; overflow:auto; width:226px; background:#E9ECEF; padding-bottom: 10px; clear:right; border:1px solid #61798f;}
#trainer_downloads .main_rightcol p, 
#trainer_downloads .main_rightcol h2, 
#trainer_downloads .main_rightcol h3
{padding: 0 10px;}
 
#trainer_downloads .main_leftcol h2 {font-size:.88em; margin-bottom:1.5em;}
#trainer_downloads .main_leftcol h3 {font-size:.75em;}
#trainer_downloads .main_rightcol h2 {background:#61798f; color:#fff; font-size:.75em;}
#trainer_downloads .main_rightcol h3 {font-size:.75em;}
#trainer_downloads .main_rightcol p 
{font-size:.66em;}
#trainer_downloads .main_rightcol ul, 
#trainer_downloads .main_rightcol li
{font-size:.75em;}

#split_60_40 #content{width:756px; height:auto; overflow:auto; clear:both; position:relative; padding:15px 15px 15px 15px; background-color:#fff; z-index:0;}
#split_60_40 .main_lefthalf{float:left; height:auto; overflow:auto; width:380px;}
#split_60_40 .main_righhalf{float:right;height:auto; overflow:auto; width:340px;}


			
#video_page #content {width:756px; height:auto; overflow:auto; clear:both; position:relative; padding:15px 15px 15px 15px; background-color:#fff; z-index:0;}
#video_page .main_lefthalf {width:350px; padding-bottom:0;}
#description {width:345px; height:328px; border:0;}
.video_description{vertical-align:middle;}
#video_page .main_righthalf {width:298px; min-height:255px; text-align:center; padding:20px; margin:20px 0 10px 0;
			border:1px solid #b7b79e; background:url(/video/images/vidgradient_gold.png) bottom left repeat-x white;}
			
#video_page.wide_aspect .main_lefthalf {width:300px;}
#video_page.wide_aspect #description {width:280px;}
#video_page.wide_aspect .main_righthalf {width:385px;}
		
/*#mat_renew #content {width:756px; height:auto; overflow:auto; clear:both; position:relative; padding:15px 15px 15px 15px; background-color:#fff; z-index:0;}			
#mat_renew .right_half {float:right; width:378px; height:auto; min-height:250px; padding-bottom:0;}
#mat_renew .mat_video {float:left; height:280px; width:298px; text-align:center; padding:20px; margin:20px 0 10px 0;
			border:1px solid #b7b79e; background:url(/video/images/vidgradient_gold.png) bottom left repeat-x white;}
#mat_renew #description {width:375px; height:328px; border:0;}	*/

#mat_renew #content {width:756px; height:auto; overflow:auto; clear:both; position:relative; padding:15px 15px 15px 15px; background-color:#fff; z-index:0;}
#mat_renew .right_half {float:right;width:350px; padding-bottom:0;}
#mat_renew .mat_video {float:left;width:298px; min-height:255px; text-align:center; padding:20px; margin:20px 0 10px 0;
			border:1px solid #b7b79e; background:url(/video/images/vidgradient_gold.png) bottom left repeat-x white;}
#mat_renew #description {width:345px; height:328px; border:0;}	
	
.clearfix{color:#fff; clear:both; line-height:0; visibility:hidden;}

.main_rightcol_nav{float:right; width:228px; height:auto; padding-bottom:10px;}
.main_rightcol_nav ul{list-style:none; margin: 5px 0px 25px 0px;}
.main_rightcol_nav li{margin: 7px 0px 7px 0px;}
.eip_right{padding:10px; border:1px solid #45DA3F;; background:#CEEFC9;}

.eip_right ul{list-style:none; margin: 5px 0px 25px 0px;}
.eip_right li{margin: 7px 0px 20px 0px;}


.ccc_div_l{float:left; border: 1px solid #ccc; margin-bottom:20px; padding:10px; height:auto; min-height: 170px; width:490px; overflow:auto;}
.rightimg{float:right; width:228px; height:195px; text-align:right;}
.ccc_div{border: 1px solid #ccc; margin-bottom:20px; padding:10px; height:auto; width:auto; overflow:auto; clear:both;}

.project_wrapper{width:100%; height:auto; overflow:auto; clear:both; margin:0px 0px 20px 0px;}
.project_left{float:left; height:auto; overflow:auto; width:570px;}
.project_right{float:right;height:auto; overflow:auto; width:170px;}

.ccc_wrapper{width:733px; height:auto; overflow:auto; clear:both; margin:0px 0px 20px 0px; border: 1px solid #ccc; padding:10px;}
.ccc_left{float:left; height:auto; overflow:auto; width:480px;}
.ccc_right{float:right; height:auto;  width:230px;}
#signup .ccc_left{width:390px;}
#signup .ccc_right{width:340px;}
#elearn .ccc_left{width:465px;}
#elearn .ccc_right{width:265px;}
#elearn .ccc_wrapper{width:733px; height:auto; overflow:auto; clear:both; margin:0px 0px 20px 0px; padding:10px;}

#download_apps h2{}

#obtain .ccc_left{width:390px;}
#obtain .ccc_right{width:340px;}


#matgrant #content{width:756px; height:auto; overflow:auto; clear:both; position:relative; padding:15px 15px 15px 15px; background-color:#fff; z-index:0;}
#matgrant .main_leftcol{float:left; height:auto; overflow:auto; width:505px;}
#matgrant .main_rightcol_nav{float:right;height:auto; overflow:auto; width:228px;}

#sitemap #content .imsubc {width:100%;}


.back_to_top {width:auto; padding: 10px 0 10px 0; font-size:10px; text-align:center; clear:both;}

#footer{height:auto; padding:10px; text-align:center; background-color:#D8BD70; font-size:10px; color:#000; width:766px;}
#footer_text{float:right; width: 88%; text-align:right;}
#social_media{float:left; width:10%; text-align:left; height:20px; }
	ul#media_icons {width:120px; display:inline; list-style:none; list-style-type:none; margin:0 0 0 0; padding:0 0 0 0; }
	ul#media_icons span{display:none;}  /* this one hides the text links from normal CSS capable broswers. Screen reader should pick it up though */
	#rss_icon, #fb_icon, #yt_icon, #twtr_icon, #itunes_icon
	{float:left; height:20px; width:20px; list-style:none; list-style-type:none; margin-right:4px; padding:0;}
	#rss_icon a, #fb_icon a, #yt_icon a, #twtr_icon a, #itunes_icon a
	{display:block; height:20px; width:20px; margin:0; padding:0;}
	#rss_icon a{background: url(/images/footer/rss_icon_footer.gif) center top no-repeat #001743;}
	#fb_icon a {background: url(/images/footer/facebook_icon_footer.gif) center top no-repeat #001743;}
	#yt_icon a {background: url(/images/footer/youtube_icon_footer.gif) center top no-repeat #001743;}
	#twtr_icon a {background: url(/images/footer/twitter_icon_footer.gif) center top no-repeat #001743;}
	#itunes_icon a {background: url(/images/footer/itunes_icon_footer.gif) center top no-repeat #001743;}
	#rss_icon a:hover, #fb_icon a:hover, #yt_icon a:hover, #twtr_icon a:hover, #itunes_icon a:hover{background-position:center bottom;} 
	




a.tooltip{
    position:relative; /*this is the key*/
    z-index:24;
    text-decoration:none}

a.tooltip:hover{z-index:25;}

a.tooltip span{display: none}

a.tooltip:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #333;
    background-color:#fff; color:#000;
    text-align: center}


.startnow_elearn a{ font-size:2em; font-weight:bold;}

.elearn_table {
	background-color: #FFFFFF;
	border: 1px solid #5b1e8b;
	width:99%;

}

.elearn_TD_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(/images/elearnbanner_stripe.gif) top left repeat-x #5b1e8b;
	text-align: left;
	padding: 0;
	border-bottom: 1px solid #fff;
}
.elearn_TD_subheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(/images/elearn_gradient2.png) top left repeat-x #9645d7;
	text-align: left;
	vertical-align: middle;
	padding: 4px;

}
.elearn_TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #151833;
	background-color: #fff;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #efdefc;
	padding: 4px;
}
.elearn_TD_center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #151833;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #efdefc;
	padding: 4px;
}

.tableGREEN, .cda_table {
	background-color: #FFFFFF;
	border: 1px solid #298724;
	width:99%;
}

.eip_TD_heading, .cda_TD_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	/*background: url() top left repeat-x #5b1e8b;*/
	text-align: left;
	padding: 0;
	border-bottom: 1px solid #fff;
}
.EIPTDsubheading, .cda_TD_subheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(/images/cda_gradient.png) top left repeat-x #298724;
	text-align: left;
	vertical-align: middle;
	padding: 4px;

}

.EIPTD_L, .cda_TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #151833;
	background-color: #fff;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #b2e2af;
	padding: 4px;
}
.EIPTD_C, .cda_TD_center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #151833;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #b2e2af;
	padding: 4px;
}


.EIPTDheading {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(/images/cda_gradient.png) top left repeat-x #298724;
	text-align: center;
	vertical-align: middle;
	padding: 4px;
}



/* old styles */


.img-borderorange {border: 1px solid #E87E20;}
.img-borderpurple {border: 1px solid #35006A;}
.img-borderpurp {border: 1px solid #9444d5;}
.img-bordergreen {border: 1px solid #45DA3F;}
.img-bordermagenta {border: 1px solid #F6228A;}
.img-borderblue {border: 1px solid #2A88E3;}
.img-bordersteelgray {border: 1px solid #61798F;}
.img-borderwhite {border: 4px solid #FFFFFF;}

.actionbox {border: 1px solid #A8BCC4; color: #151833; background-color: #fff; width:auto;
margin: 10px; padding: 4px 5px; text-align: center; font-size: 12px; font-weight: bold;}
.actionboxGREEN {border: 1px solid #45DA3F; color: #151833; background-color: #fff; width:auto;
margin: 10px; padding: 4px 5px; text-align: center; font-size: 12px; font-weight: bold;}
.actionboxMAGENTA {border: 1px solid #F6228A; color: #151833; background-color: #fff; width:auto;
margin: 10px; padding: 4px 5px;text-align: center; font-size: 12px; font-weight: bold;}
.actionboxPURPLE {border: 1px solid #5b1e8b; color: #151833; background-color: #fff; width:auto;
margin: 10px; padding: 4px 5px; text-align: center; font-size: 16px; font-weight: bold;}
.actionboxPURPLE a{font-weight: bold;}
.registerbox {border: 1px solid #5b1e8b; background: url(/images/elearn_gradient2.png) top left repeat-x #9645d7; width:auto;
margin: 10px 100px 10px 100px; padding: 4px 5px; text-align: center; font-size: 16px; font-weight: bold;}
.registerbox a{font-weight: bold; color:#fff;}
.registerbox a:hover {background:#5b1e8b; text-decoration:none;}

/*old table styles*/

.tableMAGENTA {
	background-color: #FFFFFF;
	border: 1px solid #F6228A;
}
.contact_table td {padding-left:5px; padding-right:5px;}

.tableBLUE {
	background-color: #FFFFFF;
	border: 1px solid #2A88E3;
}
.magentaTD_L {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #151833;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding: 4px;
	border: 1px dotted #F6228A;
}
.magentaTDheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F6228A;
	text-align: center;
	vertical-align: middle;
	padding: 4px;
}
.magentaTDheadingL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F6228A;
	text-align: left;
	vertical-align: middle;
	padding: 4px;
}
.magentaTD_C {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #151833;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 4px;
	border: 1px dotted #F6228A;
}
.magentaTDsubheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FB97C9;
	text-align: center;
	vertical-align: middle;
	padding: 4px;
}
.steelgreyTDHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #465868;
	text-align: center;
	vertical-align: middle;
	padding: 1px;
	border: 2px outset #AEBCC8;
}
.steelgreyTD_C {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #151833;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 4px;
	border: 1px solid #C9D1DA;
}
.steelgreyTD_L {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #151833;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding: 4px;
	border: 1px solid #C9D1DA;
}
.LOOKUPTDHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #465868;
	text-align: left;
	vertical-align: middle;
	padding: 10px;
	border: 2px #AEBCC8;
}
.LOOKUPTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #151833;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding: 10px;
}
.signupTDheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2A88E3;
	text-align: center;
	vertical-align: middle;
	padding: 4px;
}
.signupTDsubheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #65A8EB;
	text-align: left;
	vertical-align: middle;
	padding: 4px;
}
.signupTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #151833;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	border: 1px dotted #2A88E3;
	padding: 4px;
}
.signupTD_center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #151833;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border: 1px dotted #2A88E3;
	padding: 4px;
}

.warningTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 4px;
	border: 2px dashed #2A88E3;
}
