body {background-image:url(../images/background.jpg); background-repeat:no-repeat; background-position:top left; background-color:#f6f6f6; margin: 0px 0px 15px 0px; font-family: verdana, arial; color:#404040}

.clear {clear:both;}
.padding_top_10 {height:8px; display:none;}
.padding_bottom_10 {height:8px;}
.no_padding {padding:0px 0px 0px 0px;}
.hide {display:none;}
.normal_height{line-height:normal;}
.image_middle{vertical-align:middle; padding-right:10px;}
p, li {color:#404040;}

h1 {font-size:18px; height:25px; color:#2c6a1d;}
h2 {font-size:16px !important;  color:#3c7aaa !important; }
img{border:0px;}

#container {padding-top:15px; width:1068px; text-align:left;}

#header {width:1030px; height:190px;}
#header #logo {float:left; padding-left:80px; width:520px;}
#header #logo img{float:left;clear:left;}
#header #logo .content {font-family:arial, garamond, verdana; font-size:14px; color:#9d9d9d; padding-top:25px; line-height:18px;}
#header #content {float:right; padding-right:0px;}
#header #content_bg {width:400px; height:55px; padding-top:10px; background-image:url(../images/background_are_org.jpg); background-repeat:no-repeat; background-position:bottom right; float:right;}
#header #content_bg .content_bg_links{text-align:right; color:#545454; font-size:10px;}
#header #content_bg .content_bg_links .last {padding-right:33px;}
#header #content_bg .content_bg_links img {padding-right:10px;}
#header #content_bg a,#header #links .link a{color:#545454; font-size:10px; text-decoration:none;}
#header #content_bg a:hover, #header #links .link a:hover {text-decoration:underline; color:#02336b}

#header #loginarea{float:right; clear:right; padding-right:10px; width:280px; text-align:right;}
#header #loginarea2{float:right; clear:right; padding-right:10px; width:280px; text-align:right; height:100px;}/*for all the html pages that don't have the loginarea*/

table.top_table{height:50px; margin-top:50px;}
table.top_table td{font-size:10px; color:#666;}
table.top_table2{height:100px;}
table.top_table2 td{font-size:10px; color:#666}

.top_link a{
	color:#87C3E6;
	text-decoration:none;
	}
	
.top_link a:hover{
	color:#87C3E6;
	text-decoration:none;
	}

#header #links {float:right; clear:right; padding-right:35px;}
#header #links .link {display:inline; padding-left:10px;}

#white_container {width:1068px; background-image:url(../images/background_fading_white.jpg); background-repeat:no-repeat; background-position:top center; padding-top:15px;}

#main_container {margin-top:0px; padding-bottom:20px; text-align:left;width:998px; border-style:solid; border-width:1px; border-color:#f1f1f1; background-color:#FFFFFF;}

#nav {width:700px; height:33px; font-family:"Times New Roman"; z-index:5;}

#sddm {width:998px; height:33px; background-image:url(../images/nav_bg.jpg); background-repeat:repeat-x; text-align:center; }
#sddm a{color:#FFFFFF; font-size:12px; font-family:"Times New Roman",verdana,arial; text-decoration:none;}
#sddm a:hover div{background-image:url(../images/nav_bg_on.jpg); background-repeat:repeat-x;}
#sddm .link{padding-top:7px;}
.menu1{width:133px; height:33px; float:left;}
.menu2{width:98px; height:33px; float:left;}
.menu3{width:140px; height:33px; float:left;}
.menu4{width:136px; height:33px; float:left;}
.menu5{width:113px; height:33px; float:left;}
.menu6{width:102px; height:33px; float:left;}
.menu7{width:155px; height:33px; float:left;}
.menu8{width:121px; height:33px; float:left;}

/*  /////////////////////////////////// */
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30
	}

#sddm li
{	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
	position:relative;
	z-index:1;
}

#sddm li a
{	
	display: block;
	margin: 0px 0px 0px 0px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}


#sddm li a:hover
{	
	margin: 0px 0px 0px 0px;
	background-image:url(../images/nav_bg_on.jpg); background-repeat:repeat-x; background-position: 0px 1px;
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	border: 1px solid #5970B2;
	margin-top:1px;	
	background-image:url(../images/trans10.png);
	background-repeat:repeat;
	width: 175px;
	border-bottom-width: 1px;
	border-color:#88a1ba;
	border-width:1px;
	border-style:solid;
	border-top-color:#bbbbbb;
	border-top-width:5px;
 	vertical-align: middle;
 	z-index:10000;
	}
	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		height:auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		color: #625e5e;
		font: 11px arial;
		z-index:10000;
		clear:both;
	}

	#sddm div a:hover
	{	
		background-color:#bbbbbb;
		background-image:none;
		color: #ffffff;
		z-index:10000;
	}
		
.sd1{width:133px;}
.sd2{width:98px;}
.sd3{width:140px;}
.sd4{width:136px;}
.sd5{width:113px;}
.sd6{width:102px;}
.sd7{width:155px;}
.sd8{width:141px;}

#sddm .sd1 a,#sddm .sd2 a,#sddm .sd3 a,#sddm .sd4 a,#sddm .sd5 a,#sddm .sd6 a,#sddm .sd7 a,#sddm .sd8 a {padding-top:8px; padding-bottom:9px;}
#m1 a, #m2 a, #m3 a, #m4 a, #m5 a, #m6 a, #m7 a, #m8 a{padding:10px 2px 6px 10px!important;}


/* +==================== */


/*  /////////////////////////////////// */

#search_nav {width:998px; height:58px; background-image:url(../images/background_search.jpg); background-repeat:no-repeat;}
#search_nav.employer {width:998px; height:64px; background-image:url(../images/background_search_employer.jpg); background-repeat:no-repeat;}

#search_nav #left_search {float:left; width:680px; height:64px;}

#search_nav #right_updates {float:right; width:auto; margin:0px; height:54px; }
#right_updates table { margin:8px 20px 0px 0px; padding:0px; border:0px; }
#right_updates table tr {}
#right_updates table td { height:16px;margin:0px;padding:0px;}
#right_updates table td.input input { font-size:10px; padding:1px; width:140px;}

#search_nav #job_search {position: relative; left:190px; top:22px; width:500px;}
#job_search .job_cat, #job_search .job_location, #job_search .job_search_button{float:left; padding-right:20px;position:relative;}
#job_search input {font-size:10px; color:#565656; font-family:verdana; padding:2px 2px 2px 2px;}
#job_search select,#job_search option{font-size:10px; color:#565656; font-family:verdana; padding:1px 1px 1px 1px;}
#job_search select{width:130px; /*position:relative;*/}
#job_search .job_search_button { top:-4px; border:none;}
#job_search .job_search_button input,
#newsletter .get_updates input{border:none; height:22px; width:117px;}

.ddCountry {}
.ddRegion { margin-left:10px;}

#selector {height:361px; width:998px; background-image:url(../images/background_sections.jpg); background-repeat:no-repeat;}
#selector #tabs {float:left;  margin-left: 22px; width: 205px; height: 361px; background-image:url(../images/background_tabs.jpg); background-repeat:no-repeat;}
#selector .image {float:right; padding-right:24px; padding-top:20px;}
#selector #tabs .link{font-family:Garamond,tahoma,arial; text-align:center; height:38px;}
#selector #tabs a{display:block; color:#b2c3d3; font-size:15px; text-decoration:none; font-weight:bold;}
#selector #tabs a:hover{background-color:#5b98c7; color:#FFFFFF;}
#selector #tabs .t1 {margin-top:35px; vertical-align: middle; line-height:38px;}
#selector #tabs .t2 {margin-top:22px; vertical-align: middle; line-height:38px;}
#selector #tabs .t3 {margin-top:22px; vertical-align: middle; line-height:38px;}
#selector #tabs .t4 {margin-top:22px; vertical-align: middle; line-height:38px;}
#selector #tabs .t5 {margin-top:25px; vertical-align: middle; line-height:38px;}

#selector #descriptions .tabs_content {width:723px; height:317px;text-align:left;}

.tabs_introduction {background-image:url(../images/tabs_introduction.jpg); background-repeat:no-repeat; background-color:#FFFFFF; width:723px; height:317px;  text-align:left;}
.tabs_membership {background-image:url(../images/tabs_membership.jpg); background-repeat:no-repeat;width:723px; height:317px; }
.tabs_education {background-image:url(../images/tabs_education.jpg); background-repeat:no-repeat;width:723px; height:317px; }
.tabs_economy {background-image:url(../images/tabs_economy.jpg); background-repeat:no-repeat;width:723px; height:317px; }
.tabs_leadership {background-image:url(../images/tabs_leadership.jpg); background-repeat:no-repeat;width:723px; height:317px; }

.tabs_content{text-align:left;}

.tabs_links {width:250px;}
.tabs_links .learn_more{float:left;}
.tabs_links .signup{float:right;}

.tabs_introduction .tabs_links {position:relative; top:10px; left:40px;}
.tabs_membership .tabs_links {position:relative; top:62px; left:450px;}
.tabs_education .tabs_links {position:relative; top:140px; left:460px;}
.tabs_economy .tabs_links {position:relative; top:182px; left:450px;}
.tabs_leadership .tabs_links {position:relative; top:180px; left:465px;}


#main_container #main_cols {margin:0px 0px 10px 15px;}
#main_container .column {width:305px; padding-right:25px; float:left;}
#main_container .column2{width:635px; padding-right:25px; float:left;}

#main_container .column ul{list-style:disc;}
#main_container .column ul li{list-style:disc;}
#main_container .column a:hover{color:#87c3e6;}

#main_content {background-image:url(../images/main_shadow.jpg); background-position:top; background-repeat:repeat-x;  width: 998px; padding-top:21px;}

#main_cols {font-family:verdana, arial, tahoma; font-size:12px; clear:both;}

#main_cols .column .section {width:281px; height:31px; background-image:url(../images/background_column_title.png); background-repeat:no-repeat; background-position:bottom center; color:#2c6a1d; font-family: garamond,"times new roman", arial, verdana; font-weight:bold; font-size:18px;}

#main_cols .column .release {margin-bottom:20px;}
#main_cols .column .info .date {color:#9b9b9b; font-size:10px;}
#main_cols .column .info .cat,#main_cols .column .info .cat a {color:#3c7aaa; font-size:10px; font-style:italic;}
#main_cols .column .title,#main_cols .column .title a {padding-top:5px; padding-bottom:5px; color:#3c7aaa; font-family: garamond,"times new roman", arial, verdana; font-weight:bold; font-size:15px;}
#main_cols .column .release .content {line-height:18px;}
#main_cols .column .release .read {padding-top:10px; padding-bottom:10px;}
#main_cols .column .blog_headline {padding-bottom:20px;}
#main_cols a {text-decoration:none;}
#main_cols a:hover{text-decoration:underline;}

#main_cols .column #org {background-image:url(../images/background_org.jpg); background-repeat:repeat-x; background-position:top left; text-align:center;}
#main_cols .column #org .box {position:relative; top:10px; margin-bottom:10px;}

#main_cols .column #org .stay_connected {position:relative; top:10px; margin-bottom:10px;background-image:url(../images/right_stay_connected.jpg); background-repeat:no-repeat; background-position:top center; width:305px; height:189px;}

.stay_connected .stay_content {text-align:left; width:260px; padding-left:45px; padding-top:50px;}
.stay_connected .stay_content .stay_link{padding-bottom:15px;}
.stay_connected .stay_content .stay_left{float:left; width:120px;}
.stay_connected .stay_content .stay_right{float:left;}

.mobile_alerts{float:right; clear:right; background-image:url(../images/mobile_alerts.jpg); background-repeat:no-repeat; background-position:top center; width:305px; height:189px; padding-bottom:20px;}
.mobile_alerts .mobile_content {text-align:left; width:260px; padding-left:45px; padding-top:50px;}


#footer { height:225px; background-image:url(../images/footer.jpg); background-repeat:no-repeat; background-position: top center; clear:both;}
#footer .columns {margin-left:25px; margin-right:20px; padding-top:60px;}
#footer .title{font-family:verdana; color:#656565; font-size:11px; font-weight:bold; padding-bottom:5px;}
#footer a{font-family:verdana; color:#3d7bab; font-size: 11px; text-decoration:none; line-height:20px;}
#footer a:hover {text-decoration:underline;}
#footer .col1{width:118px; float:left;}
#footer .col2{width:108px; float:left;}
#footer .col3{width:146px; float:left;}
#footer .col4{width:132px; float:left;}
#footer .col5{width:85px; float:left;}
#footer .col6{width:127px; float:left;}
#footer .col7{width:127px; float:left;}
#footer .col8{width:105px; float:left;}


#footer2 {text-align:center;}
#footer2 h1{font-size:20px; color:#bebebe; font-family:"gotham medium", verdana, arial, "times new roman"}
#footer2 p{font-family:verdana; font-size:10px; color:#8e8e8e;}

#button_date { height: 21px; background-image: url('/js/jscalendar/images/calendar.gif'); }

#selector, #selector #tabs { height: 317px; }
#selector #descriptions { padding-top: 0px; }

