/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Title:	Screen styles
Author:	Nagini Kodukula, The Push Group, LLC

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


ul.job_req{ font: normal normal 1em Arial, Helvetica, sans-serif; color: #5a5a5a; line-height: 1.7em; margin: 0 15px 23px 20px;}
ul.job_req li span, p span.hrs{font-weight:600;}

iframe.map{ margin-left:20px;}

/*Nags Classes*/
.appl_block{background: url(../_imgs/schedule_form_bg.gif) no-repeat 0 0; margin-left:20px; height:699px; width:539px;  }
.appl_block1{background: url(../_imgs/about_speak_bg.gif) no-repeat 0 0; margin-left:20px; height:499px; width:539px;  }


input.desc{border-left-width:thin; border-left-style:inset; border-left-color:#CCC; border-top-width:thin; border-top-style:inset; border-top-color:#CCC; border-right-width:thin; border-right-color:#CCC; border-bottom-width:thin; border-bottom-color:#CCC; height:20px; width:380px; font: normal normal 1em Arial, Helvetica, sans-serif; color: #5a5a5a; line-height: 1.7em; margin:}

input.desc_short{border-left-width:thin; border-left-style:inset; border-left-color:#CCC; border-top-width:thin; border-top-style:inset; border-top-color:#CCC; border-right-width:thin; border-right-color:#CCC; border-bottom-width:thin; border-bottom-color:#CCC; height:20px; width:300px; font: normal normal 1em Arial, Helvetica, sans-serif; color: #5a5a5a; line-height: 1.7em; margin:}

input.desc_short1{border-left-width:thin; border-left-style:inset; border-left-color:#CCC; border-top-width:thin; border-top-style:inset; border-top-color:#CCC; border-right-width:thin; border-right-color:#CCC; border-bottom-width:thin; border-bottom-color:#CCC; height:20px; width:280px; font: normal normal 1em Arial, Helvetica, sans-serif; color: #5a5a5a; line-height: 1.7em; margin:}

input.desc_shorter{border-left-width:thin; border-left-style:inset; border-left-color:#CCC; border-top-width:thin; border-top-style:inset; border-top-color:#CCC; border-right-width:thin; border-right-color:#CCC; border-bottom-width:thin; border-bottom-color:#CCC; height:70px; width:300px; font: normal normal 1em Arial, Helvetica, sans-serif; color: #5a5a5a; line-height: 1.7em; margin:}


p label{display:block; float:left; width:100px;}
p label.long_desc{display:block; float:left; width:180px}
p label.long_desc1{display:block; float:left; width:540px} 
p label.long_desc2{display:block; float:left; width:200px} 
p label span{color:#F00; padding-right:0px;}


.form_part1 p label span{color:#F00}
.form_part1 p input{display:block; float:left; width:620px; margin:0}
.form_part1 p select{display:block; float:left}

.form_part1 p.multiCol label.short{display:block; float:left; width:70px; _width:70px; margin-left:10px; } 

.form_part1 p.multiCol .small{width:60px; margin-right:0px;margin-left:0px; border-left-width:thin; border-left-style:inset; border-left-color:#CCC; border-top-width:thin; border-top-style:inset; border-top-color:#CCC; border-right-width:thin; border-right-color:#CCC; border-bottom-width:thin; border-bottom-color:#CCC; height:20px; margin-bottom:3px;} /*changed added margins and paddings */

.form_part1 p.multiCol label.short_st{display:block; float:left; width:50px; padding-left: 10px; _width: 40px;} 

.form_part1 p.multiCol label.short_st1{display:block; float:left; width:18px; _width:86px;} 

.form_part1 p.multiCol .small_st{width:85px; margin-right:0px;margin-left:0px; border-left-width:thin; border-left-style:inset; border-left-color:#CCC; border-top-width:thin; border-top-style:inset; border-top-color:#CCC; border-right-width:thin; border-right-color:#CCC; border-bottom-width:thin; border-bottom-color:#CCC; height:20px;  margin-bottom:3px; font: normal normal 1em Arial, Helvetica, sans-serif; color: #5a5a5a; line-height: 1.7em; } 


.form_part1 p.multiCol .small_city{margin-left:80px; width:89px;  margin-top:0px; _width:100px; _margin-left:15px; border-left-width:thin; border-left-style:inset; border-left-color:#CCC; border-top-width:thin; border-top-style:inset; border-top-color:#CCC; border-right-width:thin; border-right-color:#CCC; border-bottom-width:thin; border-bottom-color:#CCC; height:20px; margin-bottom:3px; font: normal normal 1em Arial, Helvetica, sans-serif; color: #5a5a5a; line-height: 1.7em;} 


.form_part1 input.small{border-left-width:thin; border-left-style:inset; border-left-color:#CCC; border-top-width:thin; border-top-style:inset; border-top-color:#CCC; border-right-width:thin; border-right-color:#CCC; border-bottom-width:thin; border-bottom-color:#CCC; height:20px; width:100px; margin-bottom:10px; color:#767676; font-family:Arial,Helvetica,sans-serif; font-size:10px; _width:50px;}

.form_part1 option, .top2_acc1 select{color:#767676; font-family:Arial,Helvetica,sans-serif; font-size:12px}

.form_part1 select{border-left-width:thin; border-left-style:inset; border-left-color:#CCC; border-top-width:thin; border-top-style:inset; border-top-color:#CCC; border-right-width:thin; border-right-color:#CCC; border-bottom-width:thin; border-bottom-color:#CCC; height:20px; width:140px; margin-bottom:10px}

.form_part1 input{border:solid 1px #222; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc}
.form_part1 input.small{border:solid 1px #222; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc}
.form_part1 p.multiCol{float:none; height:15px}
.form_part1 input.btn{border:none;}

.btn1{ float:right;  margin:10px 30px 0px 0; border:0; border-style:none}
.btn2{ background: url(../_imgs/bg_btn.gif) no-repeat 0 0;float:right;  margin:10px 0px 0px 0; margin-right:0px; border:0; border-style:none}

.select_prd{width:380px; margin-right:0px;margin-left:0px; border-left-width:thin; border-left-style:inset; border-left-color:#CCC; border-top-width:thin; border-top-style:inset; border-top-color:#CCC; border-right-width:thin; border-right-color:#CCC; border-bottom-width:thin; border-bottom-color:#CCC; height:20px;  margin-bottom:3px; font: normal normal 1em Arial, Helvetica, sans-serif; color: #5a5a5a; line-height: 1.7em;}

#footer .energy_star{ margin-left:5px;}
#footer .secured{ margin-left:5px; margin-right:5px; }

#footer img.energy_star{ margin-top:30px; margin-bottom:5px;}

#footer .copy { float: right; width: 196px; margin: 0px 25px 0 0px; font: normal normal 1.1em Arial, Helvetica, sans-serif; color: #5a5a5a; }
#footer .links{ width:650px;}

#footer .authorize{ margin-right:5px; margin-left:10px; padding-top:20px; float:left; }
#footer .logos{ width:300px; float:left; height:95px;}

p.links span{ font-weight:600;}

/*This style is to squeeze the right side of home page in order to accomodate the holiday banner*/
#home .third .module { margin-bottom: 0px; }

#home .third img{ padding:0px; margin:0px; width:224px; height:55px;}

/*This class is for about_affiliations page*/

img.about_affiliations_logo{float:left; margin:10px;}

/*This class is for about_news page*/

.about_date{font:12px georgia; color:919191;}

/*End Nags Classes*/
