html, body{color:#000000;font-size:12px;font-family:Arial,Verdana;}
input, select, textarea { font-family : verdana, helvetica, arial; FONT-SIZE : 8pt; color : #000000; text-decoration : none; }
A {color:#0000FF;text-transform:none}
td {font-family:verdana,helvetica,arial;FONT-SIZE:12px;color:#000000;}

.small_text{color:#094168;font-family:Arial,Verdana;font-size:10px;font-weight:bold;}
.latest_news{color:#222222;font-size:12px;font-family:Arial,Verdana;font-weight:bold;text-decoration:none;}
.page_title{color:#0d68b1;font-size:18px;font-family:Arial,Verdana;}
.title{color:#0d68b1;font-size:14px;font-family:Arial,Verdana;font-weight:bold;}
.category_link{color:#0D68B1;font-size:12px;font-family:Arial,Verdana;font-weight:bold;}
.item_headline{color:#595959;font-size:14px;font-family:Arial,Verdana;font-weight:bold;}
.item_text{color:#595959;font-size:12px;font-family:Arial,Verdana;font-weight:normal;}
.attach_headline{color:#0000FF;font-size:12px;font-family:Arial,Verdana;font-weight:bold;}
.attach_description{color:#000000;font-size:12px;font-family:Arial,Verdana;}
.normal{color:#000000;font-size:12px;font-family:Arial,Verdana;}
.input_field{font-family:Arial,Verdana;font-size:12px; }
.form_label{color:#000000;font-size:12px;font-family:Arial,Verdana;font-weight:bold;}
.message{color:#ff0000;font-size:11px;font-family:Arial,Verdana;font-weight:bold;}
.blue_link{color:#0000FF;font-size:12px;font-family:Arial,Verdana;}
.org_type{color:#000000;font-size:12px;font-family:Arial,Verdana;width:170}
.gray_bold{color:#808080;font-size:12px;font-family:Arial,Verdana;}
.table_headline_link{color:#525252;font-size:12px;font-family:Arial,Verdana;font-weight:bold;text-decoration:none;}
.to_friend_title{color:#000080;font-size:12px;font-family:Arial,Verdana;font-weight:bold;text-decoration:none;}
.normal_bold{color:#000000;font-size:12px;font-family:Arial,Verdana;font-weight:bold;}
.form_sub_title{color:#105C99;font-size:12px;font-family:Verdana,Helvetica;font-weight:bold;}

.message {font-size:12px;font-family:Arial,Verdana;color:red !important;}


table.main{height:100%;border-collapse:collapse;width:780px;border-left:1px solid #000;border-right:1px solid #000;background:#FFFFFF;}
table.main td{padding:0px;}


.bd2 {float:right;padding:2px 10px 2px 10px;}
.bd2 a{border:0px;text-decoration:none;}
.bd2 img{border:0px;margin:0px;vertical-align:middle;}
.bd2 span.bd3{
	cursor:pointer;
	width:100px;
	vertical-align:middle;
	padding:2px 6px 2px 6px;
	font-weight:bold;font-family:Arial,Verdana;color:black;font-size:11px;
	background:#e5f2e7;border:1px solid #40be6c;
	white-space:nowrap;
}

table.main tr.features{background:#FFF url( ./images/header/features_bg.gif) repeat-x;}
table.main tr.features td{border-bottom:1px solid #c2c1c1;padding:16px 0px 1px 0px;}
table.main tr.features td.left{padding-top:21px;}
table.main tr.features td.left a{margin-left:8px;}
table.main tr.features td.left img{border:0px;}
table.main tr.features td.right{padding-right:8px;text-align:right;}

table.main tr.content{height:100%;}
table.main tr.content td{vertical-align:top;}
table.pages td{vertical-align:bottom !important;padding-left:3px;padding-right:3px;}
table.main tr.content td div.top{border-top:1px solid #e0e0e0;}
table.main tr.content td.left{background:url(./images/header/left_colon_bg.gif) repeat-y left top;width:201px;//width:26%;}
table.main tr.content td.left div.top{background:url(./images/header/left_bg_top.gif) no-repeat 0px 0px;//background-position:0px 1px;}
table.main tr.content td.right{}

.content_footer{vertical-align:bottom !important;text-align:center;padding:0px 0px 5px 0px;}
.content_footer a{color:#008415;font-weight:bold;font-family:Arial,Verdana;font-size:11px;text-decoration:none;}
.content_footer span{color:#008415;font-weight:bold;font-family:Arial,Verdana;font-size:11px;padding:0px 3px 0px 3px;}

table.main div.main_content{ padding:0px;}
table.main div.main_content div#PAGE_CONTENT{ padding:10px;//width:100%;}

table.main div.member_bar1{position:relative;background:url(./images/header/member_bar_bg1.gif) repeat-x;height:41px;}
table.main div.member_bar1 div.d1{height:41px;}
table.main div.member_bar1 div.d1 form{display:inline;}
table.main div.member_bar1 div.d1 input.i1{top:13px;left:178px;font-size:12px;height:18px;position:absolute;width:115px;border:0px;border-top:1px solid #858585;border-left:1px solid #858585;}
table.main div.member_bar1 div.d1 input.i2{top:13px;left:390px;font-size:12px;height:18px;position:absolute;width:115px;border:0px;border-top:1px solid #858585;border-left:1px solid #858585;}
table.main div.member_bar1 div.d1 input.i3{top:12px;left:515px;position:absolute;}

table.main div.member_bar2{position:relative;background:url(./images/header/member_bar_bg2.gif) repeat-x;height:41px;}
table.main div.member_bar2 div.d1{height:41px;}
table.main div.member_bar2 div.d1 div.d2{top:15px;left:218px;font-size:12px;position:absolute;font-weight:bold;font-family:Tahoma,Arial,Verdana;}
table.main div.member_bar2 div.d1 a.a1{top:12px;left:478px;position:absolute;}


table.main tr.footer {background:#e3e3e3 url(./images/header/footer_bg2.gif) repeat-x left top;font-family:Tahoma,Arial,Verdana;}

table.main tr.footer td.left div{padding:0px;}
table.main tr.footer td.left div{width:176px;//width:201px;padding:37px 0px 18px 25px;background:#cc9715 url(./images/header/footer_bg1.gif) repeat-x left top;}
table.main tr.footer td.left div a{font-size:10px;color:#000;text-decoration:none;}
table.main tr.footer td.left div span{font-size:10px;color:#000;text-decoration:none;}
table.main tr.footer td.right{padding-top:25px;text-align:center;font-family:Tahoma,Arial,Verdana;font-size:11px;font-weight:normal;color:#007dce;font-size:10px;}

div.left_menu {width:181px;display:block;padding:30px 5px 10px 7px;border:0px solid red;margin:0px;}
div.left_menu ul{display:block;margin:0px;padding:0px;}
div.left_menu ul li{display:block;margin:0px;padding:0px;}
div.left_menu ul li a{width:170px;padding-left:16px;display:block;text-decoration:none;background:url(./images/header/menu/left_icon.gif) no-repeat 0px 8px;}
div.left_menu ul li a div.d1{position:relative;background:url(./images/header/menu/bottom_line.gif) no-repeat bottom left;padding:4px 0px 3px 0px;}
div.left_menu ul li a div.d2{font-weight:bold;color:#a07711;font-family:Arial,Verdana;font-size:14px;word-spacing:-1px;}
div.left_menu ul li a div.d3{position:absolute;left:-1px;top:3px;font-weight:bold;color:#ffffff;font-family:Arial,Verdana;font-size:14px;word-spacing:-1px;}

div.left_menu ul li a:hover{background:url(./images/header/menu/left_icon_over.gif) no-repeat 0px 4px;}
div.left_menu ul li a:hover div.d2{color:#93772f;}
div.left_menu ul li a:hover div.d3{color:#0e0c05;}

table.main div.latest_news{width:181px;padding:8px 10px 0px 3px;border:0px solid red;}
table.main div.latest_news h2{width:149px;//width:181px;padding:3px 10px 3px 22px;margin:0px 0px 0px 0px;background:#28c7fe url(./images/header/article.gif) no-repeat 3px 6px;}
table.main div.latest_news h2 a{display:block;font-family:Tahoma,Arial,Verdana;font-size:11px;font-weight:bold;color:#FFF;text-decoration:none;}
table.main div.latest_news h3{width:149px;//width:181px;padding:0px 7px 0px 7px;margin:0px 0px 25px 0px;font-family:Tahoma,Arial,Verdana;font-size:11px;font-weight:normal;color:#5b5b5b;}

table.main div.featured_jobs{width:181px;padding:8px 10px 0px 3px;}
table.main div.featured_jobs h2{width:149px;//width:181px;padding:3px 10px 3px 22px;margin:0px 0px 0px 0px;background:#28c7fe url(./images/header/article.gif) no-repeat 3px 6px;}
table.main div.featured_jobs h2 a{display:block;font-family:Tahoma,Arial,Verdana;font-size:11px;font-weight:bold;color:#FFF;text-decoration:none;}
table.main div.featured_jobs h3{width:149px;//width:181px;padding:0px 7px 0px 7px;margin:0px 0px 10px 0px;font-family:Tahoma,Arial,Verdana;font-size:11px;font-weight:normal;color:#5b5b5b;}

table.jobs_list {border-collapse:collapse;width:100%;}
table.jobs_list td{padding:3px;border:1px solid #000000;text-align:left;font-size:12px;color:#000000;}
table.jobs_list th{padding:3px;border:1px solid #000000;}

table.jobs_list_filter{border-collapse:collapse;margin-bottom:10px;}
table.jobs_list_filter td{padding:3px;text-align:left;font-size:12px;color:#000000;vertical-align:middle !important;}
table.jobs_list_filter td select{height:100px;}

div.resume_form {}
div.resume_form h1{font-size:12px;color:#333;}
div.resume_form h2{font-size:12px;color:#333;}
div.resume_form textarea{width:100%;color:#333;}
div.resume_form input{color:#333;}
div.resume_form input.skill{width:300px;}
div.resume_form input.other{width:100px;}
div.resume_form input.year{width:60px;}
div.resume_form table{width:100%;border-collapse:collapse;}
div.resume_form table td{font-size:12px;color:#333;padding:2px;vertical-align:middle !important;}
div.resume_form table td b{font-size:12px;color:#333;}

div.resume_form table table td{padding:0px;}
div.resume_form table.years {width:auto;}
div.resume_form table.years td{padding-right:3px;}

div.edit_resume_form table table{width:60%;}
div.edit_resume_form table table td{padding:2px;}


div.site_map div.c1 {}
div.site_map li{}
div.site_map li a.normal, div.site_map a.item_headline{}

/*Macros buildBreadGrumps*/
div.bread_grump {clear:both;margin:3px 0px 3px 0px;}
div.bread_grump a{float:left;display:block;padding:0px;color:black;font-weight:normal;text-decoration:none;}
div.bread_grump span{float:left;display:block;padding:0px;margin:0px;}
div.bread_grump b{float:left;display:block;padding:0px 0px 1px 0px;font-size:12px;color:black;font-weight:normal;text-decoration:none;}

div.bread_grump a.blue{padding-left:11px;background:url( "./images/bread_grump_blue0.gif") no-repeat left top;}
div.bread_grump a.blue span{background:url( "./images/bread_grump_blue1.gif") repeat-x left top;}
div.bread_grump a.blue b{padding-right:10px;background:url( "./images/bread_grump_blue2.gif") no-repeat right top;} 

div.bread_grump a.yellow{padding-left:11px;background:url( "./images/bread_grump_yellow0.gif") no-repeat left top;} 
div.bread_grump a.yellow span{background:url( "./images/bread_grump_yellow1.gif") repeat-x left top;} 
div.bread_grump a.yellow b{padding-right:10px;background:url( "./images/bread_grump_yellow2.gif") no-repeat right top;} 


/*Macros categoriesList*/
div.list {}
div.list div {width:auto;border:1px solid #E0DEE4;padding:1px !important;}
div.list div div{width:auto;padding:0px !important;border:0px;	text-align:left;}
div.list div.categories_list {}
div.list div.categories_list div.d1{color:#6F8A99;font-size:14px;font-family:Arial,Verdana;font-weight:bold;}
div.list div.categories_list div.d2{height:auto;padding:5px !important;background:#EAEAEA;}
div.list div.categories_list div.d2 table{border-collapse:collapse;width:100%;}
div.list div.categories_list div.d2 table td{padding:2px;}
div.list div.categories_list div.d2 table div {padding-left:10px !important;background:url(./images/blue_dot.gif) no-repeat center left;}
div.list div.categories_list div.d2 table div a, div.categories_list div.d2 table div b{color:#6F8A99;font-size:12px;font-family:Arial,Verdana;font-weight:bold;}
div.list div.no_items {padding:10px;text-align:center;color:red;font-size:12px;font-family:Arial,Verdana;font-weight:bold;}

div.list div.items_list table{width:100%;border-collapse:collapse;}
div.list div.items_list table td {padding:4px;}
div.list div.items_list table td td{padding:0px;}

input.button {font-size:11px;font-family:Arial,Verdana;font-weight:bold;margin:5px;}

table.scrapbook td{
	padding:3px;	
}
.error{color:red;}

