/* CSS Document */

body {
		margin: 0px auto;
		padding: 0px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFF;
}


/* First Level Divs */
.container {
		margin: 0px auto;
		padding: 0px 0px 50px 0px;
		width:1009px;
		background-color:#FFF;
}

#footer { margin:0px auto; background-color:#f5f8f4; padding: 20px 0px 13px 0px; border-top: 5px solid #417630; width:1009px; color:#666666;}
#footertxt { width:1009px; text-align:center;}
/* End First Level Divs */


/* Second Level Divs */
.header { margin: 0px 0px; padding: 0px 0px;}
.nav { margin: 0px 0px; padding: 7px 35px 7px 30px; background: #a6a6a6; text-align:right; width:944px;}
.content { margin: 0px 0px; padding: 20px 35px 0px 30px; width:944px;}
.content .epm { margin: 0px 0px; padding: 0px; width:978px;}

.shadow-wrap { padding: 30px; width:540px; background: #fff;}

.columns { margin:0px; padding:0px;}
.columns .cola { float:left; width:741px; margin-right:19px;}
.columns .colb { float:left; width:189px; margin-right:0px;}
.columns .colb .right-box { padding:10px 10px; border: 1px solid #cccccc; width:167px; margin-top:32px;}

.col2 { width:127px; float:left; overflow:hidden; margin-right:30px;}
.col4 { width:380px; float:left; overflow:hidden; margin-right:0px;}

.expert-cols { padding: 10px 0px 40px 18px; overflow:hidden;}
.expert-cols .expert-col { float:left; width:145px; overflow:hidden; }

.graybox { width:750px; padding: 15px 27px 8px 0px; margin:0px 0px 23px 0px; background:#efefef;}
.new { background: url(../images/new_bg.gif) no-repeat top left #efefef;}

.epm-pods { margin: 35px 0px 60px 0px; height:466px; overflow:hidden; }

.eb-pods { margin: 0px 0px 12px 0px; overflow:hidden;}
.eb-pods .eb-img-col { width: 231px; float:left; margin-right: 12px; }
.eb-pods .eb-img-col a img { border: 3px solid #ffffff; }
.eb-pods .eb-img-col a:hover img { border: 3px solid #4e7231; }
.eb-pods .eb-txt-col { width: 498px; float:left; margin-right: 0px; }

.doctable { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.doctable tbody tr td label { padding: 0px 0px 0px 4px;}
.doctable tbody tr td label b { padding: 0px 0px 0px 24px;}
.doctable tbody tr td { width:300px; }
.doctable tbody tr { vertical-align:top; }
/* End Second Level Divs */


/* Headings */
h1 { font-family:Helvetica, Arial, sans-serif; font-weight:normal; font-size:24px; color:#e37b02; padding: 0px 0px 0px 18px; margin: 0px 0px 2px 0px; }
h2 { font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-size:42px; color:#00415c; padding: 0px 0px; margin: 0px 0px 0px 0px; }
h3 { font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-size:28px; color:#00415c; padding: 0px 0px; margin: 0px 0px 16px 0px; }
h4 { font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-size:15px; color:#00415c; padding: 8px 0px 4px 0px; margin: 0px 0px; }
h5 { font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-size:12px; color:#6a6a6a; padding: 0px; margin: 0px; }

h1.bullet { background: url(../images/head_bullet_on.gif) no-repeat 0px 8px; }

.epm h3 { font-weight:normal;}

#cmoform h1 { font-family:Helvetica, Arial, sans-serif; font-weight:normal; font-size:24px; color:#e37b02; padding: 0px 0px 0px 18px; margin: 0px 0px 2px 0px; }
#cmoform h2 { font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-size:36px; color:#00415c; padding: 0px 0px; margin: 0px 0px 0px 0px; }
#cmoform h3 { font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-size:24px; color:#00415c; padding: 0px 0px; margin: 0px 0px 16px 0px; }

/* End Headings */


/* Lists */
ol { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px;}
ol li {margin-left:5px;color:#6a6a6a; list-style-type:decimal; font-size:12px; line-height:14px; padding-bottom:3px; }
ul { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px; }
ul li { padding: 0px; margin: 0px; color:#6a6a6a; list-style-type:square; font-size:12px; line-height:14px; padding-bottom:3px; }
/* End Lists */


/* Links */
a { text-decoration:underline; color:#e37b02; }
a:hover { text-decoration:none; }

.nav a { text-decoration:none; color:#FFFFFF; font-size:11px;}
.nav a:hover { text-decoration:underline;}
.epm .nav a { text-decoration:none; color:#FFFFFF; font-size:11px;}
.epm .nav a:hover { text-decoration:underline;}

.epm a { color:#0065a2; text-decoration:none;}
.epm a:hover { text-decoration:underline;}
#footer a { color:#0065a2; }


a.rollover { display:block; float:left; height:422px; overflow:hidden; }
a.cm-over { width:186px; }
a.cap-over { width:186px; }
a.mm-over { width:187px; }
a.pm-over { width:182px; }
a.cap-over:hover img { margin-left: -186px; }
a.cm-over:hover img { margin-left: -186px; }
a.mm-over:hover img { margin-left: -187px; }
a.pm-over:hover img { margin-left: -182px; }

/* End Links */


/* Paragraphs */
p { padding: 0px 0px 0px 18px; margin: 4px 0px 10px 0px; }
.editor p{padding-left:0px}

.epm p { color:#6a6a6a; margin: 4px 0px 12px 0px;}
.shadow-wrap p { padding: 0px 0px 0px 0px;}
/* End Paragraphs */

td.label { text-align:right; font-weight:bold; font-size:12px; color:#e37b02; padding: 0px 6px 0px 0px; }

.submit { display:block; height:20px; overflow:hidden; width:63px; padding: 0px 20px;}
.submit:hover input { margin-top:-20px;}

.formfield { border: solid 1px #cdd6d5; background: url(../images/input_bg.gif) no-repeat left top; margin: 8px 0px 4px 0px; padding:1px 4px;}

.buttonPad { padding-left:500px;}
.clear { clear:both;}
.noshow { display:none;}
.no-pad { padding:0px 0px 0px 0px;}

.expertstable { margin-left:18px;margin-top:10px;margin-bottom:40px}
.expertstable td { color:#000;float:left; width:145px; overflow:hidden; }

