/* html styles  */

/* colors
#4F527F blue
#E0E0E8 light blue
#A11E5D red
#e6e6e6 off-white
*/

body {
margin:0px;
font-size:12px;
margin-left: 0px;

font-family:Verdana;
color:#333;
background-image:url(/images/bgimg.gif);
}

body.body_p
{
margin:0px;
font-size:12px;
margin-left: 0px;

font-family:Verdana;
color:#333;
background-color:White;
background-image:none;
}
p, li, td, h1, h2, h3, h4, h5, h6 {
font-family:Arial,sans-serif; }

h1 {}
h3 { font-size:14px; color:#333; }
input { font-weight:normal; font-family:Verdana, Arial, Sans-Serif; }

.spacer {
padding-bottom:5px; }

.color {
color:#4F527F;
border-bottom:1px solid; 
padding-bottom:3px; }



/* links */

a img {
border:none; }

a {
color:#333;
font-weight:bold;
text-decoration:underline; }

a:link, a:visited {
color:#333; }

a:hover {
color:#4F527F;
text-decoration:none; }


a.but1 {
color:#495279;
font-weight:bold;
}

a.but1:link, a.but1:visited {
color:#495279; }

a.but1:hover {
color:#495279;
}
td.cleft a.arial { font-family:Arial,sans-serif; font-size:12px; }
td.cleft a.arial:hover { font-family:Arial,sans-serif; font-size:12px; }




/* divs */

#top {
width:98%;
padding:8px;
background:#4F527F; }

#top2 {
width:98%;
background:#E0E0E8;
height:8px; }

#top3 {
width:98%;
background:#E0E0E8; }

#main { /* width:100%; */ }

#content {
/* width:944px; */
padding-left:30px;
padding-right:30px;
padding-top:10px;
padding-bottom:10px;
color:#000; }

#contentsm {
background:#fff;
width:auto;
height:auto;
padding-left:30px;
padding-top:40px;
padding-bottom:40px;
color:#000; }

#contentsm_p {
background:#fff;
width:auto;
height:auto;
padding-left:12px;
padding-top:0px;
padding-bottom:40px;
color:#000; }

#left {
width:440px;
float:left; }

#right {
 }

.clearall {
clear:left; }

#logo {
width:740px;
background:#fff;
padding-bottom:10px;
padding-top:3px;
text-align:right; }





/* navigation */
.tbtl
{
	background-image:url(/images/bgcol.gif);
	width:100%;
	height:73px;
}
#nav{
width:730px;
padding-top:6px;
padding-left:32px;
padding-bottom:6px;
text-align:left; 
}

.nav a:link, .navlist a:visited
{
    text-decoration: none;
}

#nav a:hover
{
    border: 1px #4F527F solid;
    color: #4F527F;
}

/* tables */

.navtb, .navtb td
{
    background-color: #fff;
    border: solid 1px #c1c1ff;
    border-collapse: collapse;
}
table.navtb td.fcol
{
  padding-left:32px;	
}



.navtb td a
{
    display: block;
    text-decoration:none;
}

.navtb td
{
    font: normal 10px Verdana, Tahoma, sans-serif;
    padding: 5px;
}

table.navtb a.Off
{
    padding: 5px 9px;
    background-color: #C1C1FF;
    color:#344175;
}

table.navtb a.On
{
    padding: 5px 9px;
    background-color: #344175;
    color:#FFFFFF;
}

.mestd {	
background:#eef1fa;
width:100px;
text-align:right;
}
.lg1{
 	
}

.button, .button2 { 
color:#ffffff;
background:#cc6601;
font-family:verdana;
font-weight:bold;
font-size:11px;
}
.button { width:66px; }
.button2 { padding:1px 3px; }

.inptd{

text-align:left;
}
.inp{     	
width:148px;
height:15px;
font-family:verdana;
font-size:11px;
border-color:#63718c;
border-width:1px;
}
.inp1{     	
width:303px;
height:15px;
font-family:verdana;
font-size:11px;
border-color:#63718c;
border-width:1px;
}
.inpMed{
width:125px;
height:15px;
font-family:verdana;
font-size:11px;
border:1px solid #63718c;
}


table.main1 
{
	font-family:Verdana;
	font-size:12px;

border:1px solid #63718c;
background-color:#a9b0cc;
}
table.main2
{
border:1px solid #63718c;
background-color:#a9b0cc;
color:#344175;
}
table.main2 th.r1{
font-weight:bold;	
	font-family:Verdana;
	font-size:12px;	
	border:1px solid #63718c;
border-width:0px 0px 0px 1px;
border-color:#63718C;
padding-top:6px;
padding-bottom:0px;
text-align:center;
width:137px;
}
table.main2 th.r2{
font-weight:bold;	
	font-family:Verdana;
	font-size:12px;	
	border:1px solid #63718c;
border-width:0px 0px 0px 1px;
border-color:#63718C;
padding-top:6px;
padding-bottom:0px;
text-align:center;


}
table.main2 td
{
	padding: 0px ;
}

table.main2 th
{
padding:0px;
 
}


table.main2 th.n
{
	text-align:left;
    font-weight:bold;	
	font-family:Verdana;
	font-size:12px;	
	border:1px solid #63718c;
border-width:0px;
border-color:#ff0000;
padding-left:7px;
 width:303px;
}

table.main1 th{
 text-align:left;
}
table.main1 tr{
 text-align:center
}
table.main1 td{
	padding:1px;
}

#mainl{
color:#4a5279;
font-family:Verdana;
font-weight:bold;
font-size:14px;
}
table.mainl th{
	color:#344175;
}

table.main 
{
width:690px;
border:1px solid #63718c;
}


table.main th 
{
	
background-color:#4a5279;
color:#fe9900;	
border:0px solid #4F527F;
text-align:left;
padding-left:8px;
padding-top:4px;
padding-bottom:4px;
}
table.main td.mth
{
border-color:#a9b0cc;
background-color:#4a5279;
color:#fe9900;	
font-weight:bold;
font-family:Verdana;
font-size:12px;
text-align:left;
padding-left:8px;
padding-top:4px;
padding-bottom:4px;
}
table.main td.mrth
{
border-left-width:1px;
background-color:#4a5279;
color:#fe9900;	
border:0px solid #4F527F;
text-align:center;
padding-left:8px;
padding-top:4px;
padding-bottom:4px;
font-weight:bold;
font-family:Verdana;
	font-size:12px;
}	
table.main td.mrth1
{
border-left-width:1px;
background-color:#4a5279;
color:#fe9900;	
border:0px solid #4F527F;
text-align:left;
padding-left:8px;
padding-top:4px;
padding-bottom:4px;
font-weight:bold;
font-family:Verdana;
	font-size:12px;
}	
table.main td {
color:#333;	
border:0px solid #4F527F;
padding-left:5px;
padding-top:7px;
padding-bottom:7px;
}

table.main td.mdu {
color:#333;	
border:0px solid #4F527F;
padding: 0px;
}
table.mdu td{
  border: 1px;
  padding-left:0px;
  padding-top:7px;
  padding-bottom:7px;
}

table.mdu td.normal2{
font-family:Verdana;
color:#4A5279;
border-width:1px;
}


table.main td.clear {
background:#fff;
border:0px;
}

table.main td.center {
padding:4px;
text-align:center;
}
table.main td.cleft{
	border-right-width:1px;
	border-color:#a9b0cc;
	color: #4A5279;
    text-align:left;
}
table.main td.cleft2{
	border-right-width:1px;
	border-color:#a9b0cc;
	color: #4A5279;
    text-align:center;
}
table.main td.mleft{
	border-right-width:1px;
	border-color:#a9b0cc;
	color: #4A5279;
    text-align:center;
}
table.main a:hover,table.main a:visited,table.main a{
	font-weight:normal;
	font-size:11px;
    color:#4A5279;
}

table.main td.cleft1{
	border-right-width:1px;
	border-color:#a9b0cc;
	background-color:#dee3f6;
    text-align:left;
}
table.main td.r1{
	border-right-width:1px;
	border-color:#a9b0cc;
	background-color:#dee3f6;
    text-align:center;
}

table.main td.rn{
	border-right-width:1px;
	border-color:#a9b0cc;
	color: #4A5279;
    text-align:center;
}
table.main td.r2{
	border-right-width:1px;
	border-color:#a9b0cc;
	background-color:#ffffff;
    text-align:center;
}
table.main td.cright{
	border-left-width:1px;	
	border-color:#a9b0cc;
	background-color:#4a5279;
    color:#fe9900;	
    font-weight:bold;
    font-family:Verdana;
    font-size:12px; 
}
table.main td.crightn{
	border-left-width:1px;	
	border-color:#a9b0cc;
	background-color:#4a5279;
    color:#fe9900;	
    font-weight:bold;
    font-family:Verdana;
    font-size:12px; 
    display:none;
}
.templ{
color:#4A5279;
font-size:11px;
font-weight:normal;

}
table.mainq
{
width:690px;
border:1px solid #63718c;
}
table.mainq td.normal3{
font-family:Verdana;
color:#4A5279;
font-weight:bold;
border-width:0px;
font-size:11px;
}

table.mainq td.normal1{
font-family:Verdana;
color:#4A5279;
font-weight:bold;
border-width:0px;
font-size:11px;
}

table.mainq td.normal{
font-size:11px;
font-family:Verdana;
color:#4A5279;
font-weight:bold;
width:100px;
border-width:0px;
}
table.mainq td.normal2{
font-family:Verdana;
color:#4A5279;
padding: 4px;
border-width:0px;
font-size:11px;
}
table.mainq th{	
background-color:#4a5279;
color:#fe9900;	
border:0px solid #4F527F;
text-align:left;
padding-left:8px;
padding-top:4px;
padding-bottom:4px;
font-size:12px;
}	

table.mainq td {
color:#333;	
border:0px solid #4F527F;
padding-left:5px;
padding-top:7px;
padding-bottom:7px;
}
table.mainq td.cr {
color:#333;	
border-bottom:1px solid #EEEFF5;
padding-left:5px;
padding-top:7px;
padding-bottom:7px;
}

table.mainq td.normal2{
font-family:Verdana;
color:#4A5279;
border-width:0px;
}

table.main th.cright{
	border-left-width:1px;	
	border-color:#a9b0cc;
	background-color:#4a5279;
}
table.main tr.first
{
background-color:#dee3f6;
text-align:left;
}

table.main tr.second{
 text-align:left;
 background-color:#ffffff;
}

table.main th.center {
text-align:center;
padding:4px;
}

table.main td.right {
padding:4px;
text-align:right;
}

table.main .thcenter 
{
background:#E0E0E8;
border:1px solid #4F527F;
color:#4F527F;
text-align:left;
padding-left:8px;
padding-top:4px;
padding-bottom:4px;
text-align:center;
padding:4px;
font-weight:bold;
}
table.main .th
{
background:#E0E0E8;
border:1px solid #4F527F;
color:#4F527F;
text-align:left;
padding-left:8px;
padding-top:4px;
padding-bottom:4px;
font-weight:bold;
}

table.main1 th.hd{
font-family:Verdana;
font-weight:bold;
color:#344175;
}
table.main1 th.hd1{
font-family:Verdana;
font-weight:bold;
color:#344175;
border-right-width:10px;
border-color:#ff0000;
}
table.form {
width:98%;
background:#e6e6e6;
border:1px solid #4F527F;
}

table.form th {
background:#E0E0E8;
border:1px solid #4F527F;
color:#4F527F;
text-align:center;
padding:3px;
}

table.form td.shade {
padding-left:0px;
}

table.form td {
padding-left:4px;
font-size:11px;
color:#666;
text-align:left;
}

table.form td.right {
padding-right:60px;
text-align:right;
}

table.main td.normal2{
font-family:Verdana;
color:#4A5279;
border-width:0px;
}
table.main td.normal{
font-size:11px;
font-family:Verdana;
color:#4A5279;
font-weight:bold;
width:100px;
border-width:0px;
}

table.main td.normal1{
font-family:Verdana;
color:#4A5279;
font-weight:bold;
border-width:0px;
font-size:11px;
}
table.main td.normal3{
font-family:Verdana;
color:#4A5279;
font-weight:bold;
border-width:0px;
font-size:11px;
}

.sel{
width:130px;
border:1px solid #63718C;
font-family:Verdana;
color:#4A5279;
}
.selWide{
width:150px;
border:1px solid #63718C;
font-family:Verdana;
color:#4A5279;
}
.lit_sel{
width:58px;	
border-color:#63718C;
}
table.form td.normal {
font-size:12px;
color:#4F527F;
background:#fff;
padding:6px;
}




table.white {
width:98%;
background:#fff;
border:1px solid #fff;
text-align:center;
}
.text{
color:#4A5279;
font-size:11px;
}
table.white td.text {
color:#4F527F;
font-size:11px;
padding-bottom:3px; }

#pop_r {
font-family:Verdana;
color:#4A5279;
font-size:11px;	
font-weight:normal;
text-align:right;
}

/* JED - added */
#hdNotLoggedIn { width:100%; margin:0; padding:0; background-image:url(/images/log_nologo1.gif); }
#hdNotLoggedInwp { width:100%; margin:0; padding:0; background-image:url(/images/landingpage.gif); }
#hdCoBrand { border-bottom:1px solid #495279; }
#hdCoBrand img.hdLogo { margin:10px 32px; }
#hdCoBrand img.hdLoggedInTitle { margin-left:220px; margin-top:1px; }

#footer { clear:both; background-color:#fff; }
#footerLinks p { margin:3px 0 3px 23px; color:#848282; font-family:Verdana; font-size:11px; }
#footerLinks 
{
	background:#d7dcf2; 
	width:100%;	
}
#footerLinks a { color:#848282;  }

/* login box */
#loginBox { 
	width:523px;
	padding:0 0 15px 0;
	color:#495279;
	border:1px solid #666;
	background:#eef1fa;
	margin-left:206px;
	margin-top:45px;
}
#loginBoxContent { 
	padding:0 15px 0 15px;
}
#loginBox p { 
	font-weight:bold;
	font-size:11px;
	font-family:verdana;
	margin:10px 0;
}
#NewUser { 
	background-color:#4F527F;
	color:#fb9902;
	padding-left: 19px;
	font-size:15px;
	padding-top:10px;
	padding-bottom:10px;	
}
#NewUser p {
	font-weight:bold;
	font-size:12px;
	font-family:verdana;
	margin:0;
}

#loginBox a { color:#495279; }
#NewUser a { color:#FFF;
	font-size:11px;
 }

#loginBox p.formField { font-weight:normal; text-align:right; margin-right:125px; }
#loginBox p.formField input { margin-left:10px; width:200px; }
#loginBoxContent p.formNote { 
	font-weight: normal; font-size: 10px; margin-left:158px; margin-top:0;
}
#loginBox p.indent { margin-bottom:20px; margin-left:153px; }

#helpContent { width:690px; margin:0; }
#helpContent p, #helpContent ul, #helpContent li { font-size:11px; font-family:Verdana; color:#4F527F; }
#helpContent a { color:#4F527F; }
#helpContent p.question { font-weight:bold; margin:5px 20px; }
#helpContent p.answer { margin:7px 20px; }
#helpSubnav { margin-bottom:20px; color:#d7dcf2; }
#helpSubnav a { text-decoration:none; font-size:10px; font-family:Verdana, Arial, Sans-Serif; color:#4F527F; }
#helpSubnav a:hover { color:#FE9900; text-decoration:underline; }
#helpSubnav a.on { color:#FE9900; }

#centeredMessage { margin:50px 0; text-align:center; }
#centeredMessage p { text-align:center; }

ul#availableCourses { margin:0 0 10px 10px; padding:0 0 0 10px; list-style-type:none; }
ul#availableCourses li { margin:15px 0; }
ul#availableCourses a { font-size:14px; font-weight:bold; }


/* begin class definitions */
input.largeText, input.medText, input.tinyText { border:1px solid #495279; font-family:verdana,Arial,sans-serif; font-size:11px; background-color:#fff; color:#495279; }
input.largeText, input.largeTextDisabled { width:323px; padding:2px 4px; }
input.medText, input.medTextDisabled { width:100px; padding:2px 4px; }
input.tinyText, input.tinyTextDisabled { width:50px; padding:2px 4px; }

.highlight1 { color:#A11E5D; font-weight:bold; font-size:14px; }
table.main th a, table.main th a:link, table.main th a:visited { color:#fe9900; font-weight:bold; }
table.main th a:hover { color:#ffffff; }
tr.altRow { background-color:#efefef; }

div.rightLinks { width:690px; margin:30px 0 0 0; }
div.rightLinks p, div.rightLinks a { color:#4F527F; font-family:Verdana, Arial, Sans-Serif; font-size:11px; }
p.backlink { text-align:right; font-size:10px; margin:3px 0; }
p.backlink a { color:#4F527F; font-weight:normal; }

.registerStep { margin:0; padding:0 20px; border-bottom:1px solid #eef1fa; }
.registerStep p, .registerStep li, .registerStep h3, .registerStep h5 { font-size:11px; font-family:Verdana, Arial, Sans-Serif; color:#4F527F; }
.registerStep h5 { font-weight:bold; margin:20px 0 0 0; }
.registerStep h3 { font-weight:bold; font-size:12px; margin:5px 0; }
.registerStep p, .registerStep li { line-height:17px; margin:0; }
.registerStep ul { margin:0 15px; }
.registerStep ul.normal { margin:5px 50px; }
img.screenshot { margin:20px 0; text-align:center; }
.registerStep p.backlink { margin:20px 0; }
.yellow { color:#FE9900; }
.registerStep p.normal { margin:14px 0; }
.registerStep p.screenshot { text-align:center; margin:20px 0; }

td.titleCol2, td.inputCol2 { font-size:11px; font-family:Verdana; color:#4A5279 !important; font-weight:bold; border:none; }

.titleCol2 { text-align:right; }
.inputCol2 { width:225px; }
.normal4 { text-align:left; font-family:Verdana; color:#4A5279 !important; font-weight:bold; border-width:0px; font-size:11px; }
.attention { color:#A11E5D; font-weight:bold; padding:5px; border:1px solid #A11E5D; background-color:#fdd; }

.req { COLOR:#cc6601; }
.nomargin { margin:0; }

.lic, .licUsed, .licPercent {
width:44px;
display:block;
float:left;
}

.main2 .attention {
border-color:#a9b0cc;
background-color:transparent;
color:#344175; margin-right:5px;
font-weight:normal;
}

#noflash { text-align:center; margin:25px; }

table.mainq .normal111{
font-size:12px;
font-family:Verdana;
color:#4A5279;
font-weight:bold;
width:160px;
border-width:0px;
text-align:right;
}


table.mainq td.normal11{
font-size:11px;
font-family:Verdana;
color:#4A5279;
font-weight:bold;
width:160px;
border-width:0px;
text-align:right;
}


table.mainq .normal112{
font-size:12px;
font-family:Verdana;
color:#4A5279;
font-weight:bold;
width:160px;
border-width:0px;
text-align:left;
}

table.mainq .normal_nw{
font-size:11px;
font-family:Verdana;
color:#4A5279;
font-weight:bold;
width:default;
border-width:0px;
text-align:left;
}

table.mainq .normal_nbw{
font-size:11px;
font-family:Verdana;
color:#4A5279;
border-width:0px;
text-align:left;
}


.FirstLast{
font-size:11px;
font-family:Verdana;
color:#4A5279;
font-weight:bold;
border-width:0px;
text-align:right;
}

