/*======= layout =======*/
#main {width:980px; margin:0 auto;}
#header {height:485px;}
#header, #content, #footer { font-size:0.75em;}
.col-1, .col-2, .col-3 { float:left;}

/*header*/
#header .row-1 .fleft {padding:29px 0 0 28px;}
#header .row-1 .fright {padding:47px 29px 0 0;}
#header .row-2 .col-1 {width:815px; padding:33px 0 0 29px;}
#header .row-2 .col-2 {padding:39px 0 0 0;}
#header .row-3 {padding:15px 0 0 0;}

/*content*/
#content {padding:0 0 38px 0; width: 980px; margin: 0 auto; }
#content .indent {padding:30px 0 0 0;}
#content .indent1 {padding:0 0 16px 0;}

/*footer*/
#footer p {padding:27px 0 0 30px;}
#footer a {text-decoration:none; color:#6d6d6d; font-size: 11px;}
#footer a:hover {text-decoration:underline;}

#page1 #content .col-1 {width:600px;}
#page1 #content .col-1 .col-1 {width:278px; margin-right:46px;}
#page1 #content .col-1 .col-2 {width:271px; margin-left:0px;}
#page1 #content .col-2 { width:295px; margin-left:28px;}
#footer {height:82px;}

* { margin:0; padding:0;}
.clear { clear:both;}
.wrapper, block { width:100%; overflow:hidden; }
.tail-top { background:url(images/tail-top.gif) left top repeat-x #fff;}
.tail-bottom { background:url(images/tail-bottom.gif) left bottom repeat-x;}
.bookmark {margin-top: 20px; Z-index: 2; float: right; position: absolute; right:100px;}

/*======= style =======*/
body { background:#f2f2f2; font-family:Arial; font-size:100%; line-height:1em; color:#6d6d6d;}
img {border:0; vertical-align:top; text-align:left;}
.grayarea {background-color: #eff0f0; padding-top: 15px;}
/* .grayarea {background-color: #c9ced0; padding-top: 15px;}23272c*/

/*==================list====================*/
ul { list-style:none;}
.site-nav {width:100%; overflow:hidden;}
.site-nav li {margin-right:8px; display:inline;}

/*==================txt, links, lines, titles====================*/
h1 {display: none;}
h2 {color: #aa0c0c; font-size: 18px; text-align: left; padding-left: 20px; font-family: Times New Roman, Arial; font-weight: bold;}
h3 {width: 90%; color: #fff; font-size: 12px; background-color: #aa0c0c; padding: 5%; text-align: left;}
h4 {color: #FFFFFF; font-size: 15px; text-align: left; padding-left: 20px; font-family: Times New Roman, Arial;}
h5 {color: #aa0c0c; font-size: 18px; text-align: left; padding-left: 20px; font-family: Times New Roman, Arial; font-weight: bold;}
h6 {color: #aa0c0c; font-size: 49px; text-align: left; padding-left: 20px; font-family: Times New Roman, Arial;}
a {color:#e20000;}
a:hover{text-decoration:none;}
/*.bigred {font-size: 18px; color: #aa0c0c; font-weight: bold;}*/
.bigred {font-size: 16px; color: #000000; font-weight: normal;}
p.welcome {font-family: Times New Roman,Arial; color: #000000; font-size: 14px; font-weight: normal; padding: 5px; margin-top: 10px; text-align: left;}
p.welcome1 {font-family: Times New Roman,Arial; color: #000000; font-size: 14px; font-weight: normal; padding: 5px; margin-top: 10px; text-align: justify;}
.grayline {width: 100%; border-top: 1px solid #d5d5d5; }
.sectiontitle {width: 100%; background-color: #eff0f0; padding-top: 10px; padding-bottom: 10px;}
.sectiontitle2 {width: 100%; background-color: #959595; padding-top: 10px; padding-bottom: 10px;}
.sectiontitle3 {width: 100%; background-color: #eff0f0; padding-top: 10px; padding-bottom: 10px;}
/*==================left====================*/
.left {width: 280px; background-color: #eff0f0; float: left; margin-left: 10px; border-top:1px solid #acacac;}
#box1 {width: 280px; background-color: #fff;}
#redbox {width: 270px; height: 450px; margin: 0 auto; background: url(images/jobbox.jpg) no-repeat; color: #fff;}
#box2 {width: 260px; background-color: #fff; padding:10px 5px 10px 5px; margin-right: 5px;}
#box3 {width: 258px; background-color: #fff; border: 1px solid #a2a2a2; margin: 5px; text-align:center;}
#box4 {width: 260px; background-color: #fff; padding:10px;}
#box5 {width: 270px; padding: 3px 1px 3px 1px; margin-right: 5px; background-color: #fff;}
#box6 {text-align: center; border: 0px solid #a2a2a2; width: 270px; }
#jobamatic {width: 220px; margin-left: 25px; margin-right: 5px; margin-top: 6px; padding-bottom: 3px;}
#box1 a{color: #f9f69b; font-weight: bold;}

.ad1 {width: 125px; height: 64px; border: 1px solid #000000; margin: 1px; float: left;}
.ad2 {width: 125px; height: 64px; border: 1px solid #000000; margin: 1px; float: left;}
.testiheading { color:#FFFFFF; font-size: 14px; height: 20px; padding-top: 3px; background-color: #aa0c0c; font-weight: bold; }


/*==================middle====================*/
.middle {width: 468px; background-color:#fff; float: left; border-left: 1px solid #c6c6c6; border-right: 1px solid #c6c6c6; border-top:1px solid #acacac;}
#box7 {padding: 10px;}
#box8 {padding: 15px 5px 15px 5px; text-align: center;}
#box9 {margin: 10px;}
#box10 {margin: 10px;}
#box11 {margin: 10px; padding: 10px 10px 0 10px;}
#box12 {margin: 10px;}
#box13 {margin: 10px;}
#blogger {width: 80px; padding: 5px 5px 0 5px; float:left;}
#blog {width: 330px; margin-left: 5px; margin-top: 5px; float: left; font-family: Times New Roman; font-size: 14px;}
#bloggertitle {width: 80px; margin-top: 1px; text-align: center; font-size: 11px; font-weight: bold; color:#c30909;}
a.bio {text-decoration: underline; color:#03576d; } 
a.blogtitle {text-decoration: underline; color: #c30909; font-size: 28px; font-weight: bold; text-align: left; font-family: Times New Roman, Arial; line-height: 1em;}
a.join {text-decoration: none; color: #7d4005; font-size: 15px; font-weight: bold;}
a.kword {text-decoration: underline; color: #043243;}
p.blogtext { text-align: justify; color: #2b2c2c;}
span.join {width: 95%; text-align: right; float: right;}
span.kword {margin: 3px 0 0 10px; width: 160px; float: left;}
#box12 a{font-weight: bold;}


/*==================right====================*/
.right {width: 210px; background-color:#fff; margin-right: 10px; float: left; border-top:1px solid #acacac;}
.box14 {padding: 10px 10px 10px 10px; background-color: #959595; margin: 5px;}
.box15{margin: 10px; padding: 10px; background-color: #aa0c0c; text-align: center;}
#box15b{margin: 5px; text-align: center;}
#box16 {padding: 0 7px 10px 7px;}
#box17 {padding-left: 1px; margin-top: 5px; margin-bottom: 5px;}
#box18{padding: 5px 7px 10px 7px;}
#box19{padding: 5px; text-align: center;}
#c_search_keywords { padding: 5px;}
#c_search_location { padding: 5px;}
.moreinfo{margin: 5px 5px 10px 5px; padding: 5px; border: 1px solid #083588;}
a.moreinfo1 {margin-left: 10px; color: #083588; padding-bottom: 3px;}
label {color: #3f3f3f; font-weight: bold; }
input.search {border: 2px solid #ffffff; background-color: transparent; padding: 5px; color: #ffffff;}
p.videoad {margin: 2px;}
span.quick {font-family: Times New Roman; font-size: 20px; font-weight: bold; color: #000000;}
.ad_right {width: 100px; height: 100px; border: 1px solid #000000; margin: 1px; float: left;}
.ad_left{width: 100px; height: 100px; border: 1px solid #000000; margin: 1px; float: left;}
#states {width: 100%; margin-bottom: 30px; margin-top: 10px; margin-left: 90px; margin-right: 20px;}




