/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

body {
	/*background: rgb(246, 246, 246) url(img01.jpg) repeat-x;*/
	font-family: verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #406093;
	}

form {
}

input, textarea {
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #406091;
	height:23px;
}

h1, h2, h3, h4 {
	margin: 0;
}

h1,h2, h3, h4 {
	margin-bottom: 20px;
	padding-bottom: 9px;
	letter-spacing: -0.035em;
	font-weight: normal;
	color: #37404C;
}
h1 {
	font-size:12px;
}

h2 {
	font-size: 20px;
}

h3 {
	font-size: 16px;
	font-weight: normal;
}

h4 {
	font-size: 11px;
	font-weight: normal;
}
h5{
	padding-top:10px;
	font-size: 13px;
	font-weight: normal;
}
p, ul, ol {
	margin-bottom: 1.0em;
	line-height: 175%;
	font-size:11px;
	text-align: left;
	color:#323232;
	
}

ul, ol {
	margin-left: 3em;
}

dl.list1 {
	margin: 0;
	padding: 0;
	list-style: none;
}

dl.list1 dt {
	float: left;
	width: 70px;
}

dl.list1 dd {
	margin-bottom: 10px;
}

dl.list1 a {
	color: #666666;
}

ul.list2 {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

ul.list2 li {
	float: left;
	margin: 0 18px 18px 0;
}

ul.list2 li.nopad {
	margin-right: 0;
}

blockquote {
	margin-left: 3em;
	margin-right: 3em;
}
/*simple links*/
a {
	color:#FAF7ED;
	text-decoration: none;
		cursor:pointer;
}

a:hover {
	text-decoration: normal;
	color:#363636;
}

a img {
	border: none;
}

.left {
	float: left;
	margin: 5px 20px 0 0;
}

.right {
	float: right;
	margin: 5px 0 0 20px;
}

.center {
	 position:relative;
	 top:50%; 
 }

img.left {
	float: left;
	margin: 5px 20px 0 0;
}

img.right {
	float: right;
	margin: 5px 0 0 20px;
}

/* Wrapper */

#wrapper {
	width: 890px;
	margin: 0 auto;
	/*background: white ;*/
}
#wrapper2 {
	background: url(asa_member.gif) bottom center no-repeat;
	height:700px;
}

/* Header */

#header {
	height: 405px;
	background: white;
}

#innerheader {
	height: 570px;
	background: white;
}


/*Side Div Content--> content1 */
#content1 {
	/*background:;*/
	float:left;	
	width:153px;
}


/*logo*/
.logo {
	background:#406091 url(homelogo.jpg) top left no-repeat;
	height:140px;
	margin:0 0 10px 0;
	}

.hr_logo {
	background:#406091 url(homelogo.jpg) top left no-repeat;
	height:140px;
	margin:0 0 10px 0;
	}
	
/*sidemenu*/
.sidemenu {
	 background:#faf7ed;
	 height:256px;
	 }
	
.innersidemenu {
	 background:white url(grad.gif) top left repeat-x;
	 height:410px;
	 }
	
 
	 
/*main Div Content--> content2 */
#content2 {
	/*background:pink;*/
	width:727px;
	height:405px;
	float:right;	
}

/*topmenu*/	 
.topmenu {
	background:#faf7ed;
	height:24px;
	margin-bottom:10px;
}

#menu {
	float: left;
	/*background:black;*/
}

#menu ul {
	margin: 0;
	padding: 4px 0px 0 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
}

#menu a {
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	font-size: 10px;
	/*letter-spacing:0px;*/
	color: #406091;
}

#menu a:hover {
	text-decoration: normal;
	padding-bottom:5px;
		color:#B2B2B2;
	}

#menu a.selected{ 
	color:#B2B2B2;
	cursor:text;
	}

/*tabs*/
#tabs {
	float: right;
	width:300px;
	/*background:green;*/

}

#tabs ul {
	margin: 0;
	height:24px;
	list-style: none;
	line-height: normal;
}

#tabs li {
	display: inline;

	}

#tabs li div{

	width:86px; 
	height:17px;
	float:right;
	background:#406091;
	text-align:center;
	vertical-align:middle;
	padding-top:3px;
	margin:2px 0 0 6px;
 }

#tabs li div:hover { 
	background:#4C83B7;
	}
	
#tabs a {
	text-decoration: none;
	font-size: 9px;
	color: #FFFFFF;
}

#tabs a:hover {
	text-decoration: normal;

}

/*mainimg*/

.mainimg{
	background: url(homeimg.jpg) bottom right no-repeat;
	height:372px;
}

.mainimgtext{ 
	color:#4C83B7;
	width:188px;
	padding-top:240px;
	padding-left:10px;
	font-size:25px;
}

/*title*/
.title { 
	background:#406091;
	height:17px;
	padding:3px 0 0 4px;
	color:#FFFFFF;
	font-size:11px;
	}
.title a:hover { 
color:#92BFE9;
}
.heading {
	background:#406091;
	height:17px;
	padding:3px 0 0px 4px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	}
/*sidemenulinks*/

#sidemenulinks {
	/*background:black;*/
}

#sidemenulinks ul {
	margin: 0;
	padding: 3px 0 0 0;
	list-style: none;
	line-height: 10px;
}

#sidemenulinks li {
	padding-bottom:7.5px;
	padding-left:6px;
}

#sidemenulinks li ul{
	padding-top:5px;
	margin-bottom:-5px;
}

#sidemenulinks li li{
	padding-bottom:6px;
}


#sidemenulinks li li a{
	font-size: 9px;
	font-weight:normal;
}

#sidemenulinks a {
	font-size: 10px;
	padding-left: 0px;
	text-decoration: none;
	color: #406091;
	text-align:left;
}

#sidemenulinks a:hover {
	text-decoration: normal;
		color:#B2B2B2;
}
#sidemenulinks .selected{ 
	color:#B2B2B2;
	cursor:text;
	}

/*itembox for bottom boxes*/
#itembox{ 
	height:155px;
	margin-top:10px;
}
.item1,.item2,.item3,.item4,.item5 { 
	color:#faf7ed;
	font-family:verdana, Arial, Helvetica, sans-serif  !important;
	font-weight:normal !important;
	font-size:25px;
	height:155px;
	width:153px;
	float:left;
}



.item1 {
	background:#faf7ed;
}

.item2 {
	background:#92BFE9;
	float:left;
	height:105px;
	width:156px;
	margin-left:10px;
	padding:10px;
	padding-top:40px;
}
.item3 {
	background:#74ABDF;
	float:left;
	height:105px;
	width:156px;
	margin-left:7px;
	padding:10px;
	padding-top:40px;
	}
.item4 {
	background:#4C83B7;
	float:left;
	height:105px;
	width:156px;
	margin-left:7px;
	padding:10px;
	padding-top:40px;
}
.item5{
	background:#406091;
	float:left;
	height:135px;
	width:157px;
	margin-left:7px;
	padding:10px;
	font-size:19px!important;
}

.underline a{
	text-decoration:underline;
}

.underline a:hover {
	text-decoration:none;
		color:#363636;
}
/*controls start Dropdown, combo*/
.tempdd{
	BORDER-RIGHT: #b2b2b2 1px solid; 
	BORDER-TOP: #b2b2b2 1px solid; 
	BORDER-LEFT: #b2b2b2 1px solid; 
	BORDER-BOTTOM: #b2b2b2 1px solid; 
	color: #406091;
	height:18px; 
	font-size:10px; 
	width:150px;
	margin-top:10px;
	}
/*button
.temp_btn {
	BORDER-RIGHT: #B3B3B3 1px solid; 
	BORDER-TOP: #B3B3B3 1px solid; 
	BORDER-LEFT: #B3B3B3 1px solid; 
	BORDER-BOTTOM: #B3B3B3 1px solid; 
	color: #FAF7ED;
	height:19px !important; 
	font-size:12px; 
	width:80px;
	background:#666666;
	float:right;
	}*/
.temp_btn {
	border:0px solid red;
	color: #FAF7ED;
	font:verdana;
	height:19px !important; 
	font-size:12px; 
	width:80px;
	background:#666666;
	float:right;
	}
	
.temp_btn_nofloat {
	border:0px solid red;
	color: #FAF7ED;
	font:verdana;
	height:19px !important; 
	font-size:12px; 
	width:80px;
	background:#666666;
	}
		
.temp_txt  {
	border:1px solid #323232;
	color: #323232;
	height:18px !important; 
	font-size:12px;
	width:210px;
	padding-left:2px; 
	}
	
.temp_txtarea {
	border:1px solid #323232;
	color: #323232;
	height:68px !important; 
	font-size:12px;
	width:214px; 
	padding-left:2px; 
	}
/*controls end here */
/* Footer */

#footer {
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	height: 90px;
	color: #323232;}

#footer p {
	margin: 0;
	padding-top: 30px;
	text-align: center;
	height:18px; 
	font-size:10px; 
}

#footer a {
	color: #323232;}
#footer a:hover {
	color: #B2B2B2;
}

.inner_container{
	width:529px;
	float:left;
	border-bottom:1px solid #666666;
	padding:10px;
	padding-top:0px;
	padding-right:0px;
}
.rightmenu {
	background:white url(grad.gif) top left repeat-x;
	height:535px;
	width:178px;
	float:right;
}

.bottom_logo {
	padding-top:125px;
	text-align:center;
	vertical-align:bottom;
	}




.scroll {
	margin-top:12px;
	overflow:auto;
	height:497px;
}


.fixscroll {

	padding-top:10px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#323232;
}

.innerbody {
	margin-right:6px;
}

.innerbody .chkbox {
  margin:0px 0px -3px 0px }
  

.bold {
	font-weight:bold;
}


/*contact page details*/
#contactlist {
	list-style:none;
	padding:0px;
	width:450px;
	margin:0 0 0px 5px;
	}

#contactlist li{
	height:62px;
	/*border-bottom:1px solid green;*/
	margin-bottom:2px;


}

#contactlist p {

	border-top:1px solid #666666;
	color:#406091;
	margin-bottom:0px;
	margin-top:0px;
	}

#contactlist .contacthead
{
	background:#FAF7ED;
	border-bottom:0px;
	margin-bottom:5px;
	color:#323232;height:20px;
}

#contactlist span {
	float:left;
	width:49%;
	line-height: 110%;
	padding-top:5px;
}

#contactlist a
{
	color:#406091;
}
#contactlist a:hover
{
	color:#B2B2B2;
}
/*HR news list  details*/

#hrnewslist {
	list-style:none;
	padding:0px;
	width:500px;
	margin:0 0 20px 0px;
	}

#hrnewslist li{
/*border-bottom:1px solid green;*/
	margin:10px 0 2px auto;

	}

#hrnewslist p {
	font-weight:bold;
	text-decoration:none;
	margin:0px;
}

#hrnewslist a{
	color:#323232;
}
#hrnewslist a:hover{
	color:#B2B2B2;
	text-decoration:underline;
}


.chkbx {
	height:80px;
}
.checkbox
{


}
.privacy p {
	
	line-height: 172%;
}
#press {
	float:left;
}

#press .image	{ 
	float:left;
	width:130px;
	height:100px;
	padding-top:20px;
}
#press .imagetext {
	float:left;
	width:390px;
	}
#press a{
	color:#323232;
	text-decoration:underline;
}
#press a:hover{
	color:#B2B2B2;
	text-decoration:underline;
}




#bios span {
	margin-right:5px;
	margin-left:15px;
	text-align:center;
}

#bios a{
	color:#323232;
}
#bios a:hover{
	color:#323232;
	text-decoration:none;
}

#bios .hr{ 
	height:24px;
	text-align:right;
	border-bottom:1px solid #666666;
	margin-bottom:2px;
}
#bios .hr div{
width:84px;
float:right;
text-align:center;
height:15px;

background:#676767;
padding-top:2px !important;
margin:0px  !important;
margin-left:8px  !important;
}
#bios .hr a{
color:#FAF7ED;
font-size:9px;
}
#bios .hr div:hover{
color:#FAF7ED;
background:#406091;
}
#bios .hr a:hover{
color:#FAF7ED;
font-size:9px;
}
#bios .links{
	margin-bottom:-20px;
	}
#bios .heading {
padding-bottom:0px;
background:#FFFFFF;
}

 
/*****************/
#community p {
	margin-bottom:0px;
	margin-top:0px;
}

#community .list 
{
	height:auto;
	float:left;
	margin:8px;
	margin-top:10px;
	width:43%;
	background:#FFFFFF;
	}

#community .list p {
	margin-bottom:7px;
	margin-top:0px;
		line-height: 140%;
}

#staff {

}
#staff #form_box {
width:342px;
padding:22px 15px 0px 15px ;
margin:0px auto;
height:255px;
border:1px solid #8C8C8C;
background:#FAF7ED;
}
#form_box .gridview {
float:left;
width:335px;
margin-bottom:7px;
}

#form_box .text {
	width:35%;
	float:left;
}

#form_box .control{
	width:65%;
	float:left;
}

#form_box .buttonleft{
	float:right;
	border:0px solid red;
	color: #FAF7ED;
	font:verdana;
	height:19px !important; 
	font-size:12px; 
	width:80px;
	background:#666666;	
}

#form_box .buttonright{
	float:right;
	margin:0px 6px 0px 12px ;
	border:0px solid red;
	color: #FAF7ED;
	font:verdana;
	height:19px !important; 
	font-size:12px; 
	width:80px;
	background:#666666;	
}

#job_search{
 margin:0px 12px 0px 12px ;
 color:#323232;}
 
#job_search .gridview {
float:left;
width:500px;
margin-bottom:7px;
padding-left:3px;

}

#job_search .hr {
border-bottom:1px solid #666666;

}

#job_search .text {
	width:45%;
	font-size:11px;
	float:left;

}

#job_search .control{
	float:left;
	margin-top:-5px ;
	margin-right:5px;
	margin-left:2px;

}


/*________________*/
#job_details{
 margin:0px 12px 0px 12px ;
 color:#323232;}
 
#job_details .gridview {
float:left;
width:500px;
margin-bottom:7px;
padding-left:3px;

}

#job_details .hr {
border-bottom:1px solid #666666;

}

#job_details .text {
	width:45%;
	font-size:11px;
	float:left;

}

#job_details .control{
	float:left;
	margin-top:-5px ;
	margin-right:5px;
	margin-left:2px;

}
.apply  {
	background:none !important;
	color:#323232;
}
.apply:hover {
	color:#323232!important;
	}
.apply input{
	height:12px;
	padding:0px;
	margin:0px 2px 1px 0px ;	
}

/***********************************/
#work_search
	{
 margin-left:4px;
	 }

#work_search .head {
	background:#FAF7ED;
	border-bottom:0px;
	margin-top:7px;
	margin-bottom:5px;
	font-size:11px;
	color:#323232;
}

#work_search .gridview {
float:left;
width:516px;
margin-bottom:4px;
padding-left:3px;
color:#323232;
}

#work_search .text {
	width:28%;
	font-size:11px;
	float:left;

}

#work_search .control{
	float:left;
	margin-top:-5px ;
	margin-right:5px;
	margin-left:0px;

}


/***********************************/

div.AspNet-TreeView .AspNet-TreeView-Selected a
{
 color: #B2B2B2 !important;
 cursor:text;}

div.AspNet-TreeView .AspNet-TreeView-Selected ul a
{ 
  color: #406091 !important;
  cursor: pointer;
}
