/* CSS Document */

body

	{

	margin:0px;

	padding:0px;

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

	font-size:12px;

	color:#555;

	line-height:2em;

	background-image:url(images/bg.jpg);

	background-position: top center;
	
	text-align:right;

	}
	
a

	{

	font-weight:normal;

	color:#a22;

	text-decoration:underline;

	}

	

a:hover

	{

	text-decoration:none;

	color:#e55;

	}

	

a:visited

	{
	color:#900;

	}	


a.g

	{
	font-weight:normal;
	color:#0CF;
	text-decoration:underline;
	}

	

a.g:hover

	{
	text-decoration:none;
	color:#09F;
	}

	

a.g:visited

	{
	color:#FFF;
	}	



h1

	{

	font-size:20px;

	color:#33a;

	}

	

h2

	{

	font-size:16px;

	color:#33a;

	}

	

h3

	{
	font-weight:bold;
	color:#33A;

	}

	

.bodyimage

	{

	float:left;

	padding: 7px 7px 7px 0px;

	border:0;

	}

	

.bodyimageright

	{

	float:right;

	padding: 7px 0px 7px 7px;

	border:0;

	}	

	

.flowimage

	{

	float:left;

	padding: 0px;

	border:0px;

	}	

	

#bodydiv

	{

	width:980px;

	margin-left:auto;

	margin-right:auto;

	background-image:url(images/lbbg.gif);

	background-repeat:repeat-y;

	background-position:left;	

	}

	

#bodyleft

	{

	width:510px;

	padding-right:10px;

	padding-left:5px;

	float:left;

	}	

#bodyleft_p1

	{

	width:400px;

	padding-right:5px;

	padding-left:5px;

	float:left;

	}	

#bodyright

	{

	width:250px;

	float:right;

	}

#bodyright_p1

	{

	width:380px;

	float:right;

	}

#bodyclear

	{

	clear:both;

	}

	

#headerdiv

	{
	width:720px;
	height:125px;
	background-image:url(images/headerbg.jpg);
	color:white;
	padding: 15px 10px 10px 250px;
	}

	

	

	

#containerdiv

	{

	width:980px;

	background-image:url(images/lbbg.gif);

	background-repeat:repeat-y;

	background-position:left;

	background-color: white;

	}



	

#leftdiv

	{

	width:160px;

	background-image:url(images/lbbg.gif);

	background-repeat:repeat-y;

	background-position:left;		

	float:left;

	}

	

#rightdiv

	{

	width:815px;

	float:right;

	}

	

#maindiv

	{

	margin:12px;
	text-align:justify;

	}

	

#footerdiv

	{
	width:920px;
	height:28px;
	background-image:url(images/footerbg.jpg);
	clear:both;
	padding: 14px 30px 8px 30px;
	color: white;

	}


.alignleft {
	float:left;
	position:relative;
	font-size: 11px;
	}
.alignright {
	float:right;
	position:relative;
	}


.navdiv a

	{

	text-decoration: none;

	font-weight:bold;

	color:5f55;

	}

	

.navdiv a:hover

	{

	text-decoration: none;

	font-weight:bold;

	color:#777;

	}

	

.navdiv a:visited

	{

	color:#333;

	}	



.navdiv

	{

	width:135px;

	text-align:right;



	background-image:url(images/nav_unselected.jpg);

	background-position:bottom left;

	background-repeat:no-repeat;

	padding:5px 15px 5px 10px;

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

	font-size:16px;

	font-weight:bold;

	}

	

#navdiv-selected

	{

	background-image:url(images/nav_selected.jpg) !important;

	}

	

.featurebox

	{

	width:200px;

	background-image:url(images/featureboxmiddle.gif);

	background-repeat:repeat-y;

	}



.featureboxcontent

	{

	width:164px;

	padding: 10px 18px 5px 18px;	

	}	

	

.featureboxtop

	{

	width:155px;

	height:25px;

	padding: 6px 10px 0px 40px;

	background-image:url(images/featureboxtop.gif);	

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

	font-size:16px;

	font-weight:bold;

	color:white;

	}

	

.featureboxbottom

	{

	width:200px;

	height:25px;

	background-image:url(images/featureboxbottom.gif);	

	}		

	

.widefeaturebox

	{

	width:250px;

	background-image:url(images/widefeatureboxmiddle.gif);

	background-repeat:repeat-y;

	}


.widefeaturebox_p1

	{

	width:375px;

	background-image:url(images/widefeatureboxmiddle_p1.gif);

	background-repeat:repeat-y;

	}


.widefeatureboxcontent

	{

	width:214px;

	padding: 10px 18px 5px 18px;	

	}



.widefeatureboxcontent_p1

	{

	width:339px;

	padding: 10px 18px 5px 18px;	

	}
	

.widefeatureboxcontent img

	{

	padding:7px;

	}		

	

.widefeatureboxtop

	{

	width:195px;

	height:27px;

	padding: 4px 10px 0px 40px;

	background-image:url(images/widefeatureboxtop.gif);	

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

	font-size:16px;

	font-weight:bold;

	color:white;

	}

.widefeatureboxtop_p1

	{

	width:320px;

	height:27px;

	padding: 4px 10px 0px 40px;

	background-image:url(images/widefeatureboxtop_p1.gif);	

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

	font-size:16px;

	font-weight:bold;

	color:white;

	}


.widefeatureboxtop-red

	{

	width:195px;

	height:27px;

	padding: 4px 10px 0px 40px;

	background-image:url(images/widefeatureboxtop-red.gif);	

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

	font-size:16px;

	font-weight:bold;

	color:white;

	}	

.widefeatureboxtop-red_p1

	{

	width:320px;

	height:27px;

	padding: 4px 10px 0px 40px;

	background-image:url(images/widefeatureboxtop-red_p1.gif);	

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

	font-size:16px;

	font-weight:bold;

	color:white;

	}	




.widefeatureboxbottom

	{

	width:250px;

	height:25px;

	background-image:url(images/widefeatureboxbottom.gif);	

	}			

.widefeatureboxbottom_p1

	{

	width:375px;

	height:25px;

	background-image:url(images/widefeatureboxbottom_p1.gif);	

	}			
	

.morelink

	{

	text-align:right;

	padding-right:4px;

	}

	

.morelink a

	{

	font-size:10px;

	text-transform:uppercase;



	}	

	

.morelink a:hover

	{

	text-decoration:none;

	}
