body{background:#8C8C8C; margin:0; padding:0;}
body,td,input,select,option{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444}
#page{width:900px; position:relative; left:50%; margin-left:-450px;background:#fff; }
#top{height:120px; background-image:url(/gfx/tpl/logo_iai.gif); background-repeat:no-repeat; background-position:770px 51px;}
#header{position:relative; height:230px; background-color:#800000; background-image:url(/gfx/tpl/logo_iai_text.gif); background-repeat:no-repeat; background-position:760px 1px;}
#left{width:230px; float:left; padding-top:30px;}
#left_menu{border:10px solid #DDDFE1; background:#DDDFE1}
#content{width:670px; float:left; padding-top:0;}
#bottom{width:880px; float:left; background-color:#8C8C8C; color:#FFF; text-align:center; padding:10px; font-size:10px}
#bottom a{color:#FFF; text-decoration:none}
#bottom p{text-align:right}
.nav{display:block; margin:0; padding:0; list-style:none;; margin-bottom:20px;}
.nav li{float:left; margin-right:3px; width:15px; height:15px; line-height:15px; font-size:8px; text-align:center; border:1px solid #666}
.nav li a{text-decoration:none; display:block}
.nav li.page:hover{background:#800000; color:#fff}
.nav li.page_inactive{border-color:none; color:#ddd}
.nav li.current_page{background:#800000; color:#000;}
.pink_top{border-top:20px solid #B29496}
#left_menu {padding:40px 0 0 0; margin:0;}
#left_menu a:hover {text-decoration:underline;}
#left_menu dt{border-top:1px dashed #999; }
#left_menu dt b, #left_menu dt a {display:block; font-weight:normal; height:20px; line-height:20px; padding-left:10px; padding-top:10px;cursor:pointer; width:250px;}
#left_menu dt b {background:url(arrow.gif) no-repeat left center;}
#left_menu dt a {color:#000; text-decoration:none; }
#left_menu dd {padding:0; margin:0;}
#left_menu dd ul {padding:0; margin:0; list-style:none; }
#left_menu dd ul li {padding-left:20px; line-height:20px;}
#left_menu dd ul li a {color:#891A1B; text-decoration:none;}
ul.arrowed {list-style:url(/gfx/icons/bullet.gif)}
#content{min-height:470px; background:#fff}
#box_335{width:315px; float:left; padding-top:40px}
#pink_box_front{background-color:#D7B9BB; padding:40px 10px 10px 10px; background-image:url(/gfx/tpl/pink_bg.gif); background-repeat:no-repeat; background-position:top left}
#little_box ul {padding:0 10px 0 10px; margin:0;}
#little_box {padding:10px; float:left; width:195px}
#little_box_middle ul {padding:0 10px 0 10px; margin:0;}
#little_box_middle{padding-top:10px; float:left; width:193px;}
#little_border_box {border-left:dotted 1px #999; border-right:dotted 1px #999; height:150px; padding:0 10px 10px 10px; }
#box_top{padding-top:40px}
.gray_box{background:#ccc; padding:10px;}
.pink_box{background:#D7B9BB; padding:10px;}
.white_box{padding:10px;}
.company_box{float:left; width:500px; margin-bottom:20px}
.company_box ul{margin:0 0 0 10px; padding:0; list-style:none}
.company_box ul span.label{float:left; width:100px;}
.company_box ul span.content{float:left; width:300px;}

#top_menu{margin:0;padding:0; list-style:none; position:absolute; top:95px;}
#top_menu li{width:90px; text-align:center; float:left; margin-right:5px; height:25px; line-height:25px;}
#top_menu li a{display:block; text-decoration:none; font-size:10px;font-weight:bold;  color:#900; text-transform:uppercase;}
#top_menu li.current a, #top_menu li:hover a{color:#fff}
#top_menu li.current, #top_menu li:hover a{background:url(/gfx/tpl/bg_top_menu_on.jpg);}

.blocked{display:block; margin-bottom:20px;}
.company_box p {padding-top:30px; clear:left; margin-left:10px;}
.company_box h3{margin:0 0 10px 10px;}
.float_img{float:left; margin-bottom:20px}
.floated{float:left; width:90px;}
.cleared{clear:left;}
#search{position:relative;left:30px; top:30px;; background:#444; padding:10px; width:200px}
#login_box_bg{z-index:20; width:230px; height:135px; position:absolute; top:125px; left:650px; background:#000; filter:alpha(opacity=70); opacity: 0.7;}

#login_box{z-index:50; width:210px; height:115px; position:absolute; top:120px; left:650px; color:#fff; padding:10px;}
#login_box h3{font-size:12px; color:#fff;}
#login_box input.field{width:114px; line-height:20px; height:14px; padding:3px;  border:none; background-color:#260000; background-image:url(/gfx/tpl/bg_input.gif); background-repeat:no-repeat; float:left; margin-bottom:5px;}
#login_box label{width:70px; float:left; clear:left; margin-bottom:5px; }
#login_box input#submit{width:40px;height:20px; background-image:url(/gfx/tpl/login.jpg);border:0}
#login_box a{color:#fff;}
#illus_box_bg{z-index:20; width:400px; height:135px; position:absolute; top:120px; left:250px; background:#000; filter:alpha(opacity=70); opacity: 0.7;}

#illus_box{z-index:50; width:380px; height:115px; position:absolute; top:125px; left:250px; color:#fff; padding:10px;}
#illus_box h3{color:#FF9; font-size:15px}

#header_illus{position:absolute; top:5px; width:650px; height:220px; }
a {text-decoration:none}
.pink_box a, .pink_box_front div ul li a{color:#3664BA}
.gray_box a, .white_box a{color:#7B0027}
.white_box{background:#fff}
h3{color:#3664BA; font-size:14px;}
h4{font-size:12px;}
#left div.box{padding:10px;}
#poll ul{list-style:none;margin:0; padding:0}
#poll ul li{line-height:16px;}
#poll ul div{position:relative; margin-bottom:5px;}
#poll ul div span{position:absolute; top:-5px; left:160px; }
.bg_rating{height:10px; width:150px;background:#eaeaea;}

h3,h4,h5{padding:0; margin:5px}
img {border:0}
#pola {border:thin #666 solid; float:left; height:90px; width:90px; margin:0 10px 10px 0;}
#more a{display:block; text-align:right; text-decoration:none; color:#1A65CB}
#category_picker{float:right; padding-bottom:10px}
.pdfprint{text-align:right}
a{color:#3664BA}
.expandable{background-image:url(/gfx/tpl/expand.gif); background-repeat:no-repeat; background-position:right center;}
#job_position{color:#3664BA; float:left; font-weight:bold; padding-right:10px;}
#job_position_detail{color:#7B0027; float:left; padding-right:5px;}
#category_picker input#button_go{width:80px;height:25px; background-image:url(/gfx/button/go.gif); border:0; margin:5px;}
dd.expandable{display:none}
dd.current{display:block; text-transform:uppercase; font-size:10px;}
#srennab{padding:5px;}
tr.hi td{background-color:#800000; font-weight:bold; color:#CCC; }
table.data{border:1px solid #CCC; border-right:0; border-top:0;}
table.data td{border-right:1px solid #CCC; border-top:1px solid #CCC;}