/* Main CSS Start */

/*importing reset stylesheet start*/

@import "reset.css";

/*importing reset stylesheet end*/



body{

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	color: #666;

}



body.home {

	background: url(../images/body-bg.gif) repeat-x left top #fff;

}



#outer-wrapper

{

	width:100%;

	padding:0 0 20px 0;

	background:url(../images/outer-wrapper-bg.png) no-repeat center top;

}

#wrapper {

	width: 977px;

	margin: 0 auto;



	height:auto!important;

	height:1200px;

	padding:0 0 23px 0;

}

h4

{

font-size:16px;

color:#204367;

}

p

{

font-size:13px;

line-height:18px;

}

input

{

color:#919191;

font-size:13px;

padding:7px 10px 5px 10px;

text-transform: capitalize;

}

/* Main CSS End */





/* Header CSS Start */

#header {

	height: 176px;

}

/* Header CSS End */

.logo

{

	width:380px;

	height:137px;

	float:left;

	margin-top:25px;



}

.searchbar

{

float:right;

width:205px;

padding:20px 0 0 0;

}

/*a.ilmlogo

{

float:right;
width:158px;
height: 64px;
position: relative;
top: 90px; left:177px;
padding:0;

background:url(../images/ilm-header.gif) no-repeat left top;

}*/

.ilmlogodiv

{

float:right;
width:158px;
height: 64px;
margin-right: 30px;
margin-top: 5px;
}

a.ilmlogo
{
background:url(../images/ilm-header.gif) no-repeat left top;
float:right;
width:158px;
height: 64px;
}








.search

{

background:url(../images/emailbar.gif) no-repeat left top;

border:0;

width:146px;

height:22px;

float:left;

}

.searchbar ul

{

float:right;

padding:0 0 12px 0;

}

.searchbar ul li

{

float:left;

padding:0 0 0 12px;

}

.searchbar ul li a

{

color:#919191;

font-size:11px;

text-decoration:none;

}

.searchbar ul li a:hover

{

color:#204367;

}

/* Menu CSS Start */

#menu {

	height: 43px;

	width:965px;

	margin-left:12px;

}

.left-menu

{

	background:url(../images/menu-left-bg.gif) no-repeat left top;

	width:8px;

	height:43px;

	float:left;

}

.right-menu

{

	background:url(../images/menu-right-bg.gif) no-repeat right top;

	width:7px;

	height:43px;

	float:left;

}

.center-menu

{

	float:left;

	background:url(../images/menu-repeat.gif) repeat-x left top;

	width:950px;

	height:43px;

}

.center-menu ul

{

padding:0 0 0 0;

}

.center-menu ul li

{

	float:left;

	padding:0 0 0 2px;

	background:url(../images/menu-spri.gif) no-repeat left top;

	height:43px;

}

.nobg

{

	background:none!important;

	border:none!important;

}

.center-menu ul li a

{

	font-size:13px;

	color:#fff;

	text-decoration:none;

	text-shadow:-1px 1px #000;

	display:inline-block;

	padding:13px 20px 10px 17px;

}

.center-menu ul li a:hover, .center-menu ul li a.mainnavon

{

	background:url(../images/menu-hover.gif) repeat-x left -1px!important;

}

/* Menu CSS End */





/* Content CSS Start */

#content {

	float:right;

	width:965px;	

}

#row-1

{

	width:965px;

	margin:0 auto;

}

#boxes

{

	width:961px;

	margin:0 auto;

	float:left;

	padding:56px 0 0px 4px;

}

.box-1

{

position:relative;

	width:343px;

	float:left;

}

.box-2

{

position:relative;

	width:343px;

	float:left;

}



.box-3

{

position:relative;

	width:275px;

	float:left;
	bottom: 25px;
	

}



.tab-box

{

position:absolute;

top:-23px;

left:-14px;

z-index:100;

}

.tab-box-left

{

background:url(../images/tab-box.png) no-repeat left top;

height:50px;

float:left;

padding:0 18px 0 20px;

}


.tab-box-right

{

background:url(../images/tab-box-right.png) no-repeat right top;

height:50px;

width:5px;

float:left;

}

.tab-box-left h3

{

font-size:20px;

color:#2e5a88;

padding:12px 0 0 0;

font-weight:normal;

}


.tab-box-left2

{

background:url(../images/tab-box.png) no-repeat left top;

height:50px;

float:left;

padding:0 18px 0 20px;
position:relative;
top: 25px;

}

.tab-box-left2 h3

{

font-size:20px;

color:#2e5a88;

padding:12px 0 0 0;

font-weight:normal;

}

.tab-box-right2

{

background:url(../images/tab-box-right.png) no-repeat right top;

height:50px;

width:5px;

float:left;
position:relative;
top: 25px;
}



#boxes h4

{

font-size:16px;

color:#71a8b8;

padding:0 0 16px 5px;

}

#boxes p

{

font-size:13px;

color:#204367;

padding:0 0 20px 5px;

line-height:18px;

width:250px;

}

.more-info

{

background:url(../images/more-info-button.png) no-repeat left top;

width:195px;

height:51px;

display:block;

border:0;

margin:0 0 0 4px;

float:left;

font-size:13px;

color:#fff;

text-transform:uppercase;

cursor:pointer;

position:relative;

}

.more-info:hover{

background:url(../images/more-info-button.png) no-repeat left bottom;

}

#row-2

{

	width:965px;

	margin:0 auto;

padding-top: 35px;

}

#col-1 {

	width: 662px;

	float: left;

	padding:0 15px 0 8px;

}

#col-1 h4

{

font-size:16px;

color:#71a8b8;

padding:0 0 21px 0;

}

.h4color

{

color:#204367!important;



}

#col-1 {
font-size:13px;
width:640px;
color:#204367;
}


#col-1 td {
border-top: 1px solid #dedede;
padding: 3px;
}


#col-1 p

{


font-size:13px;

color:#204367;

padding:0 0 15px 0;

}

#col-1 ul, #col-1 ol

{

padding:0 0 0 0;

margin-left: 20px;

margin-bottom: 20px;

}



#col-1 ul ul

{

margin-bottom: 0px;

}



#col-1 ul li, #col-1 ol li

{

float: none;

color:#204367;

background:url(../images/bullet.gif) no-repeat left 5px;

padding:2px 0 0 15px;

}

#col-2 {

	width: 275px;

	float:right;

}

#col-2 ul

{

padding:0 0 35px 0;

}

#col-2 ul li

{

background:url(../images/bullet-1.gif) no-repeat left top;

padding:0 0 6px 25px;

}

#col-2  ul li a

{

text-decoration:none;

color:#204367;

font-size:13px;

}

#col-2  ul li a:hover

{

color:#a4acaf;

}

#col-2 h4

{

padding:0 0 13px 0;

}

.submission

{

width:275px;

padding:0 0 33px 0;

float:left;

}

.co-name

{

background:url(../images/co-name.gif) no-repeat left top;

width:247px;

height:20px;

border:0;

padding-bottom:18px;

}

.email

{

background:url(../images/emailbar.gif) no-repeat left top;

border:0;

width:213px;

height:22px;

float:left;

}

.go

{

background:url(../images/go-button.gif) no-repeat left top;

border:0;

width:34px;

height:34px;

float:left;

cursor:pointer;

}

.go:hover

{

background:url(../images/go-button.gif) no-repeat left bottom;

}

.news

{

background:url(../images/news-bg.gif) no-repeat left bottom;

width:254px;

border:1px solid #e5e5e5;

padding:0px 0 0 13px;
margin-top: -30px;

}

.news h4

{

font-size:16px;

color:#204367;

padding:0 0 20px 0 !important;

}

.news p

{

font-size:13px;

color:#204367;

width:230px;

padding:0 0 8px 0;

}

.news a

{

font-size:13px;

color:#6da2b3;

text-decoration:none;

padding:0 20px 0 0;

background: url(../images/bullet-1.gif) no-repeat right 2px;

}



.news a.noicon

{

background: none;

}





.news a:hover

{

	color:#204367;

}

.lates-news

{

width:234px;

padding:0 0 20px 0;

background:url(../images/line.gif) no-repeat left bottom;

margin:0 0 13px 0;

}

/* Content CSS End */





/* Footer CSS Start */

#footer {

	height: 171px;

	width:100%;

	background: url(../images/footer-bg.gif) repeat-x left top;

}

#upper-footer

{

width:965px;

margin:0 auto;

padding:40px 0 0 0;

}

#upper-footer ul

{

	float:right;

}

#upper-footer ul li 

{

float:left;

}

#upper-footer ul li a

{

}

#upper-footer ul li img

{

padding:0 0 0 0;

}

#inner-footer

{

width:957px;

margin:0 auto;

padding:0 0 0 8px;

}

#inner-footer ul

{

}

#inner-footer ul li

{

float:left;

padding:20px 8px 0 8px;

background:url(../images/footer-spri.gif) no-repeat left 22px;

}

#inner-footer ul li a

{

text-decoration:none;

color:#7a7b7b;

font-size:13px;

}

#inner-footer ul li a:hover

{

color:#204367;

}

#inner-footer p

{

float:right;

padding:20px 0 0 8px;

}

.foot-color

{

color:#6a9fb1;

}



/* Footer CSS End */





#imagebox {

float: right;
width: 150px;

margin: 0 5px 20px 20px;



}



#imagebox img {

margin-bottom: 15px;



}



#imagebox img:hover {



}



.fullnews img {

float: right;

margin: 0px 0 20px 20px;


}



.smallfoot {

font-size:11px;

}

