/* CSS Document */
/**

* thornber 

* Layout CSS				

*

* CSS developed by Pawlo Designs Limited | www.pawlodesigns.co.uk

* Contributors: Subhra

*/

/* ---------------------------------- */

/* DEFAULT STYLES                     */   

/* ---------------------------------- */

html, body, ul, ol, li, p,  

form, fieldset, a { 

	margin: 0; 
	padding: 0; 
	border: 0; 

	}

body{
	color:#ffffff;
	background-color:#102a59;
	#background-image:url(../img/pattern.gif);
	font-family: Geneva, Arial, Helvetica, sans-serif;
	}

#container{

	width:800px;
	margin:0 auto;
	height:auto;

	}
	
/* ---------------------------------- */

/* TOP BAR STYLES                     */   

/* ---------------------------------- */

#topbar{

	float:left;
	margin:0px 0 0 0;
	height:200px;

	}

	#topbar img{
	float:left;
	margin:0 0 0 0;
	}
	
	
	
#homemaincontentarea {
font-family: Geneva;
background-color:#000066;
color:#000000;
width:800px;
#float:left;
}



#centerright{
width:250px;
padding-top:0px;
background-color:#3869B1;
float:right;
padding-right:0px;
}

#toprightcorner{
padding-top:0px;
float:right;
background-image:url(../img/toprightbar.jpg);
background-repeat:no-repeat;
height:39px;

}

#centerrightimage{
font:Geneva;
font-size:30px;
color:#ffffff;
float:right;
margin-top:0px;
background-color:#3869B1;
width:250px;

}



#bottomrightcorner{

font-style:italic;
font-weight:lighter;
font-size:26px;
color:#ffffff;
text-align:center;
padding:15px 0px 5px 0px;

}


/* LEFT NAVIGATION COLUMN          */   

#leftmenu {
float:left;
width:150px;
#min-height:380px;
}

#leftmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

#leftmenu ul li{
padding-bottom: 2px; 
position: relative;
/*bottom spacing between menu items*/
}

#leftmenu ul li ul{
position: absolute;
width: 170px; /*sub menu width*/
top: 0;
left:10px;
background-color:#B9D7E1;
visibility: hidden;
border: 1px solid #003279;
}

#leftmenu ul li ul li{
padding-top:0px;
}

#leftmenu ul li ul li a{
border-color:#ffffff;


}

#leftmenu ul li a{ 
font-family:Geneva, Arial Narrow, Helvetica;
font-size:12px;
color: #003279;
text-decoration:none;
overflow: auto;
display: block;
padding: 2px 0;
border-bottom: 1px solid #003279;
padding-left: 10px; /*link text is indented 19px*/
text-decoration: none;

}

#leftmenu ul li a:hover{ 
color: #3d75bf;

}
/* MIDDLE CONTENT AREA         */

#middlecontentarea {
background-color:#ffffff;
padding-top:0px;
float:left;
width:800px;
#min-height:380px;

}

/* CONTENT AREA				          */   

#content 
{
width:650px;
float:left;
background-color:#3869B1;
}

#contenttopbar
{
width:650px;
background-image:url(../img/toprightbar.jpg);
vertical-align:top;
height:35px;
background-repeat:repeat;
}
#contenttopbar h1
{
font-family:Geneva, Arial Narrow, Helvetica;
color:#ffffff;
font-size: 18px;
padding: 9px 0 0 6px;
margin-top:0px;
}
#bodycontent{
background-color:#ffffff;
font-family:Geneva, Helvetica;
font-size:11px;
color:#333333;
width:355px;
min-height:513px;
padding:19px 15px 0px 30px;
}

#bodycontent a
{ 
	color:#666666;
	text-decoration:none
 }

#bodycontent a:hover
{ 
	color: #3d75bf;
 }
 

#bodycontent ul
{ 
   padding: 9px 0 0 25px;
   list-style:url(../img/bluebullet.jpg);
 }

#bodycontent li
{
   font-family: Helvetica;
   font-size:11px;
   color:#666666;
   
}

#bodycontent1
{
font-family: Geneva, Arial;
color:#003279;
font-size: 18px;
   
}

.subheading1
{
font-family: Geneva, Arial;
color:#003279;;
font-size: 18px;
padding:10px;

}



.leftcontentbox 
{
float:left;
height:150px;
padding:0 0 7px 0;
width:315px;
}

.subheading2
{
font-family: Geneva, Arial;
color:#003279;
font-size: 11px;
}



.DivLeftTxtArea
{
float: left;
width:175px;
padding: 10px 5px 5px 10px;
}
.DivRightTxtArea
{
#width:150px;
height:150px;
padding: 10px 5px 5px 10px;
}

.DivFullTxtArea
{
width:300px;
padding: 10px 5px 5px 10px;
}



.DivRightImg
{
padding: 5px;
}

.DivLeftImg
{
float:left;
width:158px;
height:158px;
padding: 5px;
}

.clearfix {
clear:both;
height:1px;
overflow:hidden;
}

/* FOOTER AREA				          */   
#footer {
background-image:url(../img/footer.jpg);
background-repeat:no-repeat;
#clear:both;
width:800px;
height:30px;
padding-top:0px;
float:left;
}
#footerlinks {
padding-left:185px;
font-family: Helvetica;
font-size: 12px;
padding-top:7px;
vertical-align:middle
}
#footerlinks a{
text-decoration:none;
color:#ffffff
}

#footerlinks a:hover{
text-decoration:none;
color:#0099FF
}


.contactboxheading
{
float:left;
padding:10px 5px 0px 5px;
width:105px;
}



.frmtextbox{
float:left;
padding:15px 5px 7px 5px;
width:315px;
}

