html {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;margin:0;}
a:link {color:#5479CD;text-decoration:none;} 
a:visited {color:#5C7CC6;text-decoration:none;} 
a:hover {color:#8FB1FE;text-decoration:underline;} 
a:active {color:#5479CD;text-decoration:none;}
body {font-family:Arial,Helvetica,Verdana,sans-serif;font-size:11px;color:#fff;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-transform:none;padding:0px;margin:0px;}
table {border-collapse:collapse;padding:0px;border-spacing:0px;border:0px;cellspacing:0px;cellpadding:0px;}
td {font-family:Arial,Helvetica,Verdana,sans-serif;font-size:11px;color:#CACACA;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-transform:none;padding:0;}
img {border:0px;}
.topback {width:984px;background-image:url(../images/top_bg.gif);background-repeat:repeat-x;}
.lback {background-image:url(../images/l_bg.gif);background-repeat:repeat-y;background-position:top right;}
.header {height:267px;vertical-align:top;background-color:#29304D;background-image:url(../images/hdr_img.jpg);background-position:top right;background-repeat:no-repeat;}
.subheader {height:139px;vertical-align:top;background-color:#29304D;background-image:url(../images/subhdr_img.jpg);background-position:top right;background-repeat:no-repeat;}
.header2 {height:127px;vertical-align:top;background-color:#3C4250;background-image:url(../images/hdr2_bg.jpg);background-position:top right;background-repeat:no-repeat;}
.logo {width:284px;height:70px;padding-top:38px;padding-left:62px;}
.subnavback {padding-top:79px;background-image:url(../images/subnav_bg.gif);background-repeat:repeat-x;}
.tagline {width:489px;padding-top:70px;padding-left:88px;padding-bottom:50px;}
.block1 {line-height:1.5em;width:489px;padding-left:26px;padding-bottom:15px;width:453px;font-size:12px;color:#131313;font-family:arial;tahoma;padding-right:10px;}
.block2 {line-height:1.5em;width:489px;padding-left:23px;padding-bottom:12px;width:490px;font-size:12px;color:#131313;font-family:arial;tahoma;}
.block3 {vertical-align:top;font-size:12px;color:#3D4352;font-family:arial;tahoma;text-align:right;}
.rback {background-image:url(../images/r_bg.gif);background-repeat:repeat-y;background-position:top left;}
.reflect {width:984px;background-image:url(../images/reflect.jpg);background-repeat:no-repeat;background-color:##303334;height:92px;text-align:center;}
.content {background:#303334;margin-top:51px;}

    /* Company Cert Button */

a.comprollover {
    display: block;
    width: 300px;
    height: 37px;
    background: url("../images/comp_cert.png") 0 0 no-repeat;
    text-decoration: none;
}
 
a:hover.comprollover {
    background-position: -300px 0;
}


/* Personal Cert Button */

a.persrollover {
    display: block;
    width: 300px;
    height: 37px;
    background: url("../images/pers_cert.png") 0 0 no-repeat;
    text-decoration: none;
}
 
a:hover.persrollover {
    background-position: -300px 0;
}


    /* HDR Link */


.hdrlink {  
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 17px; 
	color : #f3f3f3; 
	font-style : normal; 
	line-height : normal; 
	font-weight:bold; 
	font-variant : normal; 
	text-transform : none;
	letter-spacing:-.75px;
}

.hdrlink a:link { 
	font-family : Arial, Helvetica, Verdana, sans-serif; 
	font-size : 17px; 
	color : #f3f3f3; 
	font-weight:bold;
	letter-spacing:-.75px;
}

.hdrlink a:hover {  
	font-family : Arial, Helvetica, Verdana, sans-serif; 
	font-size : 11px; 
	color : #8FB1FE; 
	font-weight:bold;
	text-decoration : none;
	letter-spacing:-.75px;
}

.hdrlink a:active {  
	font-family : Arial, Helvetica, Verdana, sans-serif; 
	font-size : 17px; 
	color : #f3f3f3; 
	font-weight:bold;
	letter-spacing:-.75px;
}

.hdrlink a:visited {  
	font-family : Arial, Helvetica, Verdana, sans-serif; 
	font-size : 17px; 
	color : #f3f3f3; 
	font-weight:bold;
	letter-spacing:-.75px;
}


/*Footer Links*/

.flink {  
	font-family : Arial, Helvetica, Verdana, sans-serif; 
	font-size : 11px; 
	color : #585859; 
	font-style : normal; 
	line-height : normal; 
	font-weight : normal; 
	font-variant : normal; 
	text-transform : none;
}

.flink a:link { 
	font-family : Arial, Helvetica, Verdana, sans-serif; 
	font-size : 11px; 
	color : #585859; 
	font-weight : normal;
}

.flink a:hover {  
	font-family : Arial, Helvetica, Verdana, sans-serif; 
	font-size : 11px; 
	color : #7B7B7B; 
	font-weight : normal;
	text-decoration : underline;
}

.flink a:active {  
	font-family : Arial, Helvetica, Verdana, sans-serif; 
	font-size : 11px; 
	color : #7B7B7B; 
	font-weight : normal;
}

.flink a:visited {  
	font-family : Arial, Helvetica, Verdana, sans-serif; 
	font-size : 11px; 
	color : #7B7B7B; 
	font-weight : normal;
}

input
{ 
border: #686868 1px solid;
font-size: 12px; 
color: #686868; 
font-family: Arial, Helvetica, Verdana, sans-serif; 
background-color: #ffffff; 
}

.nobdrinput
{ 
border: none; 
color: #ffffff; 
}

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(../images/radio.gif) no-repeat;
}
.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(../images/spacer.gif) no-repeat;
	overflow: hidden;
}