/* DEFAULT DEFINITION */
html, body { margin:0; padding:0; font:13px/1.4em Arial, Helvetica, sans-serif, "Trebuchet MS", Verdana ; background:#FFFFFF}
img, fieldset, form, legend, h1, h2, h3, h4, h5, h6, ol, ul, p, dl, dt, dd { margin:0; padding:0; border:0px none; list-style-type:none; }
table{table-layout: auto;border-spacing: 1px;padding-bottom: 2%;border: 1px solid Lightgrey;width: 95%;margin-left: auto;margin-right: auto;}
th{font-size:0.9em;border: 1px solid Lightgrey;text-decoration: underline;background-color: LightGrey;}
td{padding-left: 1em;padding-right: 0.8em;font-size: 1em;text-align:left;}
p {margin:10px 0 10px 0;}

.floatleft { float:left; }
.floatright { float:right; }
.clearfloats{clear: both;line-height: 1px;}
.alignleft { text-align:left; }
.alignright { text-align:right; }
.aligncenter {margin-left: auto;margin-right: auto;text-align: center;}
.offleft { position:absolute; left:-5000px; width:2000px; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }/*ie7*/
.clearfix { display:block; }
/* html .clearfix { height:1%; }*/
.abbr{border:none;}
.smalltxt{font-size:0.9em; }
.italic{font-style:italic;}
.strikethru{text-decoration:line-through;}
.bigtxt{font-size:1.1em; }
.blue{color:#3B8BD4; }
.darkblue{color:#0000FF; }
.red{color:#990000; }
.bloodred{color:#CC0000; }
.gold{color:#CC9933;}/* CDAD00 */
.green{color:#228B22;}
.silver{color:#999999;}
.bronze{color:#996600;}
.grey{color:grey;}

.bold{font-weight:900}
.bold48{display:block; font-size:48px;font-weight:900;}
.bold36{display:block; font-size:36px;font-weight:900;}
.bold28{display:block; font-size:28px;line-height:1em; font-weight:900;}
.bold21{font-size:21px;font-weight:900}
.bold18{font-size:18px;font-weight:900}
.bold16{font-size:16px;font-weight:900}
.bold14{font-size:14px;font-weight:900}
.bold12{font-size:12px;font-weight:900}

.indent-five {margin-left:5px;}
.indent-ten {margin-left:10px;}
.indent-fifteen {margin-left:15px;}
.indent-twenty {margin-left:20px;}
.indent-fifty{margin-left:50px;}
.indent-sixty{margin-left:60px;}
.indent-seventyfive{margin-left:75px;}
.indent-onehundred{margin-left:100px;}
.indent-onetwentyfive{margin-left:125px;}
.indent-onefifty{margin-left:150px;}
.indent-twohundred{margin-left:200px;}

.topmargin-ten {margin-top:10px;}
.topmargin-twenty {margin-top:20px;}
.leftmargin-ten{margin-left:10px;}
.leftmargin-twenty{margin-left:20px;}
.pushleft-ten{margin-right:10px;}
.pushleft-fifteen {margin-right:15px;}
.pushleft-twenty {margin-right:20px;}
.pushleft-thirty {margin-right:20px;}
.pushleft-forty {margin-right:20px;}
.pushleft-fifty {margin-right:50px;}
.padright5{padding-right:5px;}
.padleft5{padding-left:5px;}
.padright10{padding-right:10px;}
.padright15{padding-right:15px;}
.padright20{padding-right:20px;}
.pad3{padding:3px;}
.pad5{padding:5px;}
.pad8{padding:8px;}
.pad10{padding:10px;}
.pad12{padding:12px;}

.txthigh35{line-height:35px;}
.txthigh50{line-height:50px;}
.txthigh75{line-height:75px;}
.txthigh100{line-height:100px;}

.content_box{width: 65%;border: 1px solid #444499;padding: 5px;text-align: left;background-color: #EEEEEE;margin-left: auto;margin-right: auto;}
.content_box2{width: 85%;border: 1px solid #444499;padding: 5px;text-align: left;background-color: #EEEEEE;margin-left: auto;margin-right: auto;}
.content_box3{width: 95%;border: 1px solid #444499;padding: 5px;text-align: left;background-color: #EEEEEE;margin-left: auto;margin-right: auto;}
.content_box4{border: 1px solid #444499;background-color: #EEEEEE;text-align: center;}
.content_box5{border: 1px solid #444499;text-align: left;background-color: #EEEEEE;margin: auto;}
.greybox{background-color:#EEEEEE; border:thin groove gray;margin-top:2px; margin-bottom:2px;padding:7px 0px 5px 7px; }

.thinborder{border:thin groove gray;}
.borderthin{border:thin groove gray;}

.floater_div {position:fixed; background-color:#EEEEEE; border:thin groove gray;overflow:visible;}

ol { padding:0 0 10px 30px; list-style:disc; }

/* Trebuchet MS, Verdana, Arial, Helvetica, sans-serif */

.hr { clear:both; background:url('bg_hr.gif') repeat-x left 15px; height:30px; }
.hr hr { display:none; }

/* H TITLES */
h1 { display:block; margin:0 0 10px 0; font-weight:900; color:#3B8BD4; font-size:20px; text-transform:uppercase; }
h2 { display:block; margin:0 0 10px 0; font-weight:900; color:#3B8BD4; font-size:18px;}
h3 { display:block; margin:0 0 10px 0; font-weight:900; color:#3B8BD4; font-size:16px;}

/* MAIN CONTAINER */
#main-container {width:940px;margin:0px auto;}
#bg-main-container {width:940px; background:#FFFFFF repeat-y top left; }

/* MAIN HEADER */
#main-header {width:940px;height:155px;background:url('/images/header1.png') top left no-repeat; }
#main-logo{float:left;margin:-15px 0 0 0;}

/* MAIN CONTENT */
#main-content {width:940px;min-height:250px;overflow:visible;padding:0;margin:0px auto;}

/* FORMS */
input, select, textarea {color:#333;}
.title_h1 {font-size:20px;font-weight:900; color:#3B8BD4; }
.title_h2 {font-size:18px;font-weight:900; color:#3B8BD4; }
.title_h3 {font-size:16px;font-weight:900; color:#3B8BD4; }
.select { border:1px solid #7f9db9; }

.label_lft{text-align:left;}
.label_cntr{text-align:center;}
.data_fld{text-align:left;}
.data_right{text-align:right;}

.picRight { float:right; padding:0 0 0 10px; }
.picRight img { border:1px solid #000; }
.picLeft { float:left; padding:0 10px 0 0; }
.picLeft img { border:1px solid #000; }

.bulletImg{width:35px;float:left;}
.bulletTxt{padding:4px 0 7px 0;float:left;}

.lefthalf{float:left; width:48%; }
.righthalf{float:right; width:48%; }
.leftCol {float:left; width:369px; }
.rightCol {float:right; width:322px; }
.onethirdCol{width:33%;}
.twothirdCol{width:66%;}
.righteditpg{float:right;width:369px;padding-top:30px;}

.singledocsdownload{margin:80px 0 0 80px;text-align:center;margin-left:auto;margin-right:auto;font-size:17px;}
.multidocsdownload{margin:3px 0 0 3px;text-align:left;margin-left:auto;margin-right:auto;font-size:14px;}

.formRight { float:left; display:block; width:100%; text-align:left; background-color:#e0f1fb; font-size:11px; color:#000; }
.formRight td { vertical-align:top; padding:4px 0 0 0; }

.btn_container {font-size:14px;color:#000000;line-height:25px;font-weight:900;font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
.btn_left {width:14px;height:25px;margin:0px;padding:0px;background: url('btn_left.png') no-repeat left top;float:left;}
.btn_approve {height:25px;padding-right:20px;background: url('btn_approve.png') no-repeat right top;float:left;}
.btn_cancel {height:25px;padding-right:20px;background: url('btn_cancel.png') no-repeat right top;float:left;}
.btn_blank {height:25px;padding-right:14px;background: url('btn_blank.png') no-repeat right top;float:left;}

.toplinks {float:right;margin-right:20px;margin-top:2px;text-align:right;}
.toplinks a{font-size:14px;color:#FFFFFF;}
.toplinksleft {float:left; padding-left:10px; padding-top:15px; width:170px;color:#FFFFFF;}
.toplinksleft a{color:#FFFFFF;}
.toplinksright {float:right;text-align:right;}
.toplinksright a{font-size:14px;color:#FFFFFF;}

.lb-half{display:block; margin-top: .5em;}
.lb-single{display:block; margin-top: 1.25em;}
.lb-1-and-half{display:block; margin-top: 1.5em;}
.lb-double{display:block; margin-top: 2em;}
.lb-triple{display:block; margin-top: 3em;}
.lb-quad{display:block; margin-top: 4em;}

.required{color:#FF0000;vertical-align:top;font-size:12px;}
.highlight{background-color:#FFFF66;color:#FF3311;font-weight:900;}
.midboldtext{font-weight:900; font-size:14px;}
.odd{background-color:#E3E3E3;}

#user-login, #Forgot_Password, #error_result_msgs {width:100%;overflow:visible;margin-left:auto;margin-right:auto;text-align:center;float:right;margin-top:18px;font-size:16px;}

#agentpicinfo{width:37%;float:right;margin:15px 10px 0 0;}
#myBioPic {float:right;width:34%;margin:0px auto; overflow:hidden;width:110px;height:115px}
#biocontact{float:right;width:64%;font-size:12px;}
.biotitle{font-size:17px;font-weight:900;color:#FFFFFF;}

#rawbiopict{margin:0px auto;text-align:left; width:176px;height:184px;border:thin groove gray;}
#finalbiopict{margin:0px auto;text-align:left; overflow:hidden; width:110px;height:115px;border:thin groove gray;}

#SignupPgImg{float:left;width:255px;height:212px;margin:5px 0 0 25px; background: url('/images/BusinessPeople255.png') no-repeat left top;}
#agentAreaMainTxt{float:left;width:40%;text-align:left;margin:35px 0 0 35px;font-weight:900;color:black;}
#signupform{padding:20px 0 0 30px;}

#header-cntr-tag{width:30%;float:right;margin-top:50px;font-size:20px;}
#header-mainlogo{float:left;}
#agent-mainimgtag{width:27%;float:right;margin-top:47px;font-size:14px;}

#input_button{text-align:center;font-weight:900;font-size:14px;}

.uploadinstructions{margin:40px 0 0 40px}
.uploadhrpkg{float:left;width:46%;font-size:14px;}
.bulletindent{margin-left:35px;}

#clientdeal{padding:20px 15px 0 25px;}
#topNavbar{width:800px;margin:0px auto;height:35px;background: url('/images/top-nav-bar.png') no-repeat center top;}
#topNavbar ul{margin-left:20px; list-style-type:none;font-size:13px;font-weight:900;}
#topNavbar li{float:left; margin:5px 10px 0 10px;}
#topNavbar a{display:block;text-decoration:none;color:#3B8BD4;}
#topNavbar .active_link{color:gray;}

#bubble {float:right;width:780px;height:220px;margin-right:2px;background: url('/images/BannerBubble.png') no-repeat left top;}
#bubble ul{font-size:16px;font-weight:900;color:gray;list-style-image: url('/images/bullet.gif'); margin-left:0; margin-right:0; margin-top:20px; margin-bottom:0}
#bubble li{padding:0 0 15px 5px;}

#contactform{float:right;margin:10px 7px 0 0;width:262px;height:207px;background: url('/images/contact-bg.png') no-repeat left top;}
#contactform h2{margin:3px 0 3px 20px;font-size:16px;color:white;font-weight:900;}
#contactform form{padding:0 0 0 20px;}
#contactform input, #contactform textarea{float:left; color:#333;width:215px;padding:3px;border:1px solid #d8d8d8;margin:0px 0px 0px 0px;}
#contactform input.inputstyle{border:none;width:75px;margin:auto;float:none;height:auto;}
#contactform textarea{height:50px;}

.transmitmsgform{margin:7px;padding:10px;border:thin groove gray;border:gray thin groove;}

#agentrpts{float:right;margin-right:15px;}
#agentquery{float:left;width:170px; text-align:center; margin-top:10px; border:thin groove gray;}
#agentquery a{text-decoration:underline;}
#agentquery select{margin-bottom:2px;}

#agentEditarea{float:left;padding:5px 0px 5px 0px;border: thin groove gray;}
#agentErrMsg{float:right;width:32%;margin-right:5px;padding:15px 5px 5px 15px;border: thin groove gray;}

#agentPictupload{width:90%;padding:40px 0 0 15px;color:Black;font-weight:900; font:16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}

.ListScroller{width:100%;border:thin groove gray;overflow:auto;padding-left:3px;}
.wideTextArea{width:95%; height:220px; border:thin groove gray; overflow:auto; padding:5px; word-wrap:break-word;}
.wideShortTextArea{width:95%; height:100px; border:thin groove gray; overflow:auto; padding:5px; word-wrap:break-word;}
.processorlist{height:535px; border:thin groove gray; overflow:auto; padding:5px; word-wrap:break-word;}

#UserList{float:left;padding:20px 10px 0 10px;}
#agentEditlist{height:450px;float:left;width:30%;margin-left:5px;}
#agentEditDwnLn{float:right;width:66%;border:thin groove gray;}
#dwnln_statusMsg{padding:3px 0 5px 4px;}

#shortlist{height:440px;float:left;width:39%;}
#emailblasts{float:right;width:58%;padding:5px;border:thin groove gray;margin-bottom:15px;}

#Area1, #Area2, #Area3, #Area4, #Area5, #Area6, #Area7, #Area8, #Area9 {width:800px;margin-top:10px;list-style-image: url('/images/bullet.gif');margin-left:auto; margin-right:auto; margin-bottom:0px }
#Area1 li, #Area2 li, #Area3 li, #Area4 li, #Area5 li, #Area6 li, #Area7 li, #Area8 li, #Area9 li {margin:5px 0 5px 0;}

#helpdivs p {margin:3px 3px 0 0;}

/* MAIN FOOTER */
#main-footer {width:960px; clear:both;margin:0px auto;}
#footer {float:right;background:url('bg_footer960_dkblue.png') bottom left no-repeat; width:960px; height:60px; margin:0px auto; }
#copyright {width:35%; float:left;color:#8299A1; padding:24px 0 0 20px; font-size:11px; line-height:16px; }
#ssl {width:50%; text-align:right; float:right;padding:24px 30px 0 0;}
