@import url("reset.css");


#header ul {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	list-style: none;
}


.header_h1{
font-size:25px;
color:#008dc1;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}
.header_h3{
font-size:10px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.header_h4{
font-size:10px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
//background:url(/resources/att/images/bg.gif) repeat-y top center; 

#wrapper {
width: 979px;
margin: 0 auto;

height:auto!important;
}
#wrapper-1 {
width: 979px;
margin: 0 auto;

height:auto!important;
}
/* Main CSS End */


/* Header CSS Start */
#header {
float:left;
height: 110px;
width:979px;
background:url(../images/header_01.gif) no-repeat left top;
}
#header a img {
padding:10px 0 0 9px;
float:left;
}
.header-text{
padding-right:40px;
float:right;
width:870px;
}


#header h1{
padding-left:3px;
}
#header h4{
float:right;
margin-top:5px;
}
#header h4 a{
text-decoration:none;
display:block;
font-size:10px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
#header h3{
float:left;
background:url(../images/circle-img_24.gif) no-repeat left;
padding-left:15px;
font-weight:bold;
margin-top:5px;
}
#header h5{
float:left;
background:url(../images/Untitled-2.gif) no-repeat left;
padding-left:15px;
font-weight:bold;
margin-top:5px;
color:#E9811D;
font-size:11px;
}
#header h6{
float:left;
margin-top:5px;
}
#header h6 a{
text-decoration:none;
display:block;
font-size:10px;
color:#E9811D;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0 0 0 480px;
}

/* Header CSS End */


/* Menu CSS Start */
#menu {
width:646px;
height:47px;
float:right;
z-index:200;
}
.research{
float:right;
width:272px;

}
.research ul li{
float:left;
line-height:61px;
}
.research ul li.labs{
padding-left:100px;
}
.research ul li a{
display:block;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#595959;
}
.menu_active {
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
color:#008DC1;
font-size:12px;
font-weight:bold;
}

#menu ul li {
float:left;
background:url(../images/nav-spliter_04.gif) no-repeat right top;
padding:20px 13px 0 9px;
position:relative;
z-index:200;
}
#menu ul li.small-nav{
background:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
z-index:200;
}


.menu_active:hover {
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
font-weight:bold;
}
.menu_noactive {
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
color:#595959;
font-size:12px;
font-weight:bold;
}
.menu_noactive:hover {
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
font-weight:bold;
}
#menu ul li a {
display:block;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:3px 5px 3px 5px;
z-index:200;
color:#595959;
}


#menu ul li a:hover {
display:block;
background:#008DC1;
color: #ffffff;
}

#menu ul li ul{
position:absolute;
left:10px;
top:40px;
width:185px;
background: #FFFFFF;
display:none;
height:auto !important;
padding:0;
margin:0;
z-index:200;
}
#menu ul li ul li{
display:block;
width:185px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border-left: #ccc solid 1px;
border-bottom:#ccc dotted 1px;
border-right:#ccc solid 1px;
margin:0;
padding:0;
background:none;
z-index:200;
}
#menu ul li ul li a{
width:178px;
height:23px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
background:none;
padding:7px 0 0 7px;
font-weight:bold;
z-index:200;
}
 #menu ul li ul li a:hover  {
background:#2495d1;
color:#ffffff;
}

/* Menu CSS End */


/* Content CSS Start */
#content {
width:955px;
background:#f0f0f0;
float:right;
padding-right:12px;
}
#col-1 {
width:213px;
float: right;
background:#FFFFFF;
position:relative;
}
.col-1-a {
width:214px;
min-height:98px;
height:auto!important;
height:98px;
background:url(../images/div-spliter_08.gif) no-repeat left bottom;
}
.col-1-b {
width:214px;
min-height:223px;
height:auto!important;
height:223px;
background:url(../images/div-spliter_08.gif) no-repeat left bottom;
}
.col-1-c {
width:214px;
min-height:186px;
height:auto!important;
height:186px;
background:url(../images/div-spliter_08.gif) no-repeat left bottom;
}
.col-1-d {
width:214px;
min-height:104px;
height:auto!important;
height:104px;
}
#col-1 input {
position:relative;
width:170px;
float:left;
border-bottom:#CCCCCC solid 1px;
border-top:#CCCCCC solid 2px;
border-left:#CCCCCC solid 1px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
padding-right:20px;
}
#col-1 a img {
position:absolute;
float:right;
top:0px;
left:196px;
}
.home {
width:685px;
background:#cccccc;
}
.home h3 {
color:#000000;
background: url(../images/arrow_13.gif) no-repeat right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
width:40px;
padding:2px 0 2px 5px
}
#col-2 {
width:685px;
float: right;
background:#f0f0f0;
border-right:#cccccc solid 2px;
}
.col-2-a{
float:left;
width:669px;
min-height:283px;
height:auto!important;
height:283px;
background:#FFFFFF;
margin-bottom:14px;
border-left:#cccccc solid 2px;
}
.col-2-b{
float:left;
width:438px;
min-height:318px;
height:auto!important;
height:318px;
background:#FFFFFF;
margin-right:15px;
border-left:#cccccc solid 2px;
}
.col-2-c{
float:left;
width:212px;
min-height:318px;
height:auto!important;
height:318px;
background:#FFFFFF;
border-left:#cccccc solid 2px;
}
#col-3{
width:43px;
padding-top:10px;
}


/* Content CSS End */


/* Footer CSS Start */
#footer {
	height: 100px;
	background: gray;
}
/* Footer CSS End */



