h2		{
		font-family: "Times New Roman";
		font-size:28px;
		font-weight:bold;
		color: #000;
		}

p1		{
		font: 12px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, sans-serif;
		text-align:left;
		}

.textmain	{
		font: 11px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, sans-serif;
		text-align:left;
		}

.textmainb	{
		font: 11px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, sans-serif;
		text-align:left;
		font-weight:bold;
		}
.textlg		{
		font: 18px Tahoma, Verdana, Arial, sans-serif;
		text-align:left;
		}
.announce	{		
		font-family: "Times New Roman";
		font-size:18px;
		font-weight:bold;
		color: #B83246;
		}
.table 		{	
		font: 11px verdana, Arial,sans-serif;
		}
.prodhead	{	
		font: 24px Arial,sans-serif;
		font-weight:bold;
		}
.proddesc	{
		font: 20px Arial,sans-serif;
		font-weight:bold;
		}
.bottomlinks	{font:10px verdana, arial,sans-serif;
		}
.middle	{
		text-align:center;
		}

/* ---------- misc ---------- */


body	{
 font: 13px verdana, Arial,sans-serif;
 background:#317AB0;
 margin:0px auto;
 color:#003;
 }


/* ---------- div ---------- */

#container { 
	width:940px;
	 margin: 8px auto;
		}
	 

#tophome {
  width:940px;
  height:132px;
  text-align:center;
  background: url(images/header4-2.jpg) no-repeat;
	}
	
#wrapper {
	width:936px;
	margin:0px 0 5px 0;
	padding-bottom:10px;
	float:left;
	background: url(images/bodybg.jpg);
	border-right: 2px solid #afcdf8;
	border-top: 3px solid #91aed8;
	border-left: 2px solid #91aed8;
	border-bottom: 3px solid #afcdf8;
		}

#top {
  width:840px;
  height:115px;
  margin:0px auto;
  text-align:center;
  background: #EEEBC8 url(.gif) no-repeat;
	}


#content  {
  margin: 0px auto;
  text-align:center;
  z-index:0;
     }
#navout	{
		background: #D35E70;
		padding:5px 10px;
		margin:5px 5px 5px 5px;
		width:210px;
		height:390px;
		float:left;
		z-index:0;
		}
#nav	{
	margin:20px 0px 10px 0px;
	height:280px;
	width:210px;
	background: #D35E70;
	padding:4px;
	text-align:left;
	border:0px double #347FEA;
	z-index:10;
	}

#firstout  {
		position:relative;
		background: #347FEA;
		float:left;
		width: 610px !important;
		width/**/:570px;
		margin:-465px -16px 30px 135px !important;
		margin/**/: -280px 0px 50px 67px;
		padding:15px 4px;
		z-index:10;
			}
#infirstout  {
		position:relative;
		background: #347FEA;
		float:left;
		width: 770px;
		margin:-395px 0px 30px 135px !important;
		margin/**/: -300px 0 50px 67px;
		padding:15px 4px;
		z-index:10;
			}
#first {
 position:relative;
 width:570px !important;
 width/**/:422px;
 margin:0px 4px 0px 10px; 
 padding: 4px 10px;
 text-align:left;
 border: 0px solid #347FEA;
 float:left;
 background: #8DBCFF;
 z-index:9;
  }
#infirst {
	position:relative;
	width:720px;
	margin:49px 0 0 -540px;
	padding: 4px 10px;
	text-align:left;
	border: 0px solid #347FEA;
	float:left;
	background: #8DBCFF;
	z-index:9;
	left: 354px;
	top: 4px;


	 }
#firsttext	{
	width:534px;
	float:left;
	margin:2px 2px;
	background: #FFF;
	padding:0px 8px 8px 8px;
	border-right: 5px solid #4B72AA;
	border-top: 3px solid #7DA3D9;
	border-left: 3px solid #7DA3D9;
	border-bottom: 5px solid #4B72AA;
		}
#infirsttext	{
	width:700px;
	float:left;
	background: #fff;
	padding:8px;
	border-right: 5px solid #4B72AA;
	border-top: 3px solid #7DA3D9;
	border-left: 3px solid #7DA3D9;
	border-bottom: 5px solid #4B72AA;
		}
	#infirsttext1	{
	width:300px;
	float:left;
		}
#infirsttext2	{
	width:300px;
	float:right;
		}

#infirsttextpop	{
	width:465px;
	float:left;
	background: #fff;
	margin-left:8px;
	padding:8px;
	border-right: 5px solid #4B72AA;
	border-top: 3px solid #7DA3D9;
	border-left: 3px solid #7DA3D9;
	border-bottom: 5px solid #4B72AA;
		}
#firstover {
  position:absolute;
  left:340px;
  top:100px;
  width: 400px;
  margin-top:15px;
  border:0px solid #347FEA;
  z-index:3;
  float:left;
   }

#second {
  position:relative;
  margin:50px 0px 0 22px;
  width:380px;
  height:520px;
  padding:0px 6px 0px 22px;
  background: #F5C954;
  float:right;
  z-index:5;
 }
#insecond {
  position:relative;
  margin:50px 0px 0 0px;
  width:380px;
  height:360px;
  padding:0px 0 0px 0;
  background: #F5C954;
  float:right;
  z-index:5;
 }

#third {
 position:absolute;
 left:500px;
 top:150px;
 width:260px;
 height:200px;
 background: #E23F65;
 z-index:3;
 }
#fourth	{
 position:absolute;
 left:490px;
 top:200px;
 width:560px;
 height:160px;
 background:#178E63;
 z-index:1;
  }
#footer {
 position:relative;
 padding: 2px 20px;
 margin-top:0px;
 width: 900px;
 text-align: center;
 float:left;
 border-top:1px solid #347FEA;
 font-size:10px;
 color:#fff;
 }

#linkList {
 position: absolute;
 top: 317px;
 left: 472px;
 font-size: 10px;
 line-height: 1.2em;
 background:  url(images/images2/linkbg.jpg) no-repeat;
 }

#collage {
	 padding-right:4px;
	}
	
/* --------rounded div ----------*/
.box {background:#4077E8; width:90%; margin:0 5%; text-align:left; }
.round-tl {
 background: url("images/round_tl.gif") top left no-repeat;
}
.round-br {
 background: url("images/round_br.gif") bottom right no-repeat; padding:4px;
}
.round-tr {
 background: url("images/round_tr.gif") top right no-repeat;
}
.round-bl {
 background: url("images/round_bl.gif") bottom left no-repeat;
}



	

/* ---------- h1, h2, h3 ---------- */
h1 		{
		font-family: "Century Gothic" 12px;
		color: #000;
		}

h3, h4 {
 font-weight: normal;
 font-size: 1.0em;
 line-height: 1.0em;
 text-indent: -2000em;
 display: block;
 }

#second h3, #third h3 {
 width: 430px;
 height: 36px;
 background-repeat: no-repeat;
 }


#linkList h3 {
 width: 130px;
 height: 34px;
 background-repeat: no-repeat;
 background-color: #f2f4d8;
 }

h4 {
 width: 130px;
 height: 200px;
  }

/* ---------- p ---------- */

p {
 padding-top: 2px;
 }
.p1 {
 padding-top: 2px;
 }

/* ---------- ul, li ---------- */

ul{
 list-style-type: disc;
 padding-right:3px;
 }
li {
 padding:2px 4px;
 }







/* ---------- a ---------- */

a {
 color:#107dc1;
 font-weight:bold;
  }

a:hover   {
  color: #347FEA;
	}

#first a	{
 color: #107dc1;
 font-weight:bold;
 }

#footer a, #second a {
 color: #fff;
 }


#footer a:hover, #footer a:active, #linkList a:hover, #linkList a:active, #lselect a.c:hover, #lselect a.c:active {
 color: #000;
 }
