body {
padding : 0; 
margin : 0; 
font-family : "Gill Sans MT", "Gill Sans", "Gill", "Helvetica", arial, sans-Serif; 
font-size:90%;
color : white;
background-color : #282956;
text-align:center;
}

.clear {clear:both; padding: 20px,0;}


/* layout divs */

#wrapper {
			width: 780px;
			\width: 800px;
			w\idth: 780px;
			text-align:center;
			border:1px solid #66ccff;
			background-color : #333366;
			margin-top: 15px;
			margin-left: auto;
			margin-right: auto;
			padding: 0 0 10px 0;
}

#header { 
padding : 0; 
margin:0;
width:780px;
clear:both;
height:80px;
} 

#menu2 {
/*padding : 5px  0 0 0; 
margin:5px 0 0 0;
      width:780px; */
      background: url("images/bg2.gif") repeat-x -20px;
      font-size:110%;
		height:24px;
		text-align:center;
		border-bottom: 1px solid #fff;
      }
		
#content {
padding: 10px ;
}

#navleft {
float: left; 
width : 200px;
border-right:1px solid #66ccff;
margin-left : 0; 
padding: 10px;
text-align : left;  
} 

#footer {
padding :5px 20px; 
margin:0 5px;
clear:both;
/* width : 780px; */
border-top : 2px dashed #99ccff; 
text-align:left; 
} 
#footer span.left {
display:block;
float:left;
padding:10px;
width:320px;
			\width: 340px;
			w\idth: 320px;
font-size:90%;
text-align:left; 
}
#footer span.right {
display:block;
float:right;
margin-right:10px;
padding:10px;
width:320px;
			\width: 340px;
			w\idth: 320px;
font-size:90%;
text-align:left;
}

#mainbody {
width : 500px; 
padding : 10px ;
margin:0 0 20px 230px;
text-align : left;  
} 

/* end of layout divs */

/* Menu */

#menu2 ul {
			padding: 0;
			margin:5px 0 0 0;
			width:100%;
			font-family: arial, helvetica, sans-serif;
			font-size:80%;
			font-weight: bold;
		}

			#menu2 ul li {  
			list-style:none;
			list-style-image: none; 
			display: inline;
			}


#menu2 ul li a, #menu2 ul li a:visited {
display: inline;
width:80px; 
/* height:20px;  */
background-color:#C0C5EC;
color:#333366; 
text-align:center; 
margin: 0;
padding:2px 12px;
line-height:200%;
text-decoration:none; 
font-family:arial, sans-serif; 
font-weight:bold; 
border-top: 1px  solid #fff;
border-left: 1px  solid #fff;
border-right: 1px  solid #fff;}
 
#menu2 ul li a:hover { background-color:#fff;}

#menu2 ul li a:active {color:#001fa0;}

/* END menu  */



#header img{ 
padding : 0 10px 0 0; 
margin:0;
float:left;
text-align:right;
} 

#mainbody.folioitem {
width:450px;
padding:10px 10px 10px 10px;
text-align:left;
margin-top:30px;
}

.folioitem img{
margin:0;
padding:0 ;
text-align:left;
}

.folioitem  p, .folioitem  h3, .folioitem  h4{
left:140px;
top:0px;
margin:20px 0;
padding:0 0 0 140px;

text-align:left;
}

#getmore { 
padding : 1em; 
margin:1em;
text-align: right;
float: none;
clear:both;
z-index : 2; 
}

.tagline {
font-family : "Gill Sans", "Century Gothic", verdana, lucida, arial, helvetica, sans-serif; 
font-weight : bold; 
float : right; 
font-style : italic; 
font-size : 1.2em; 
text-align : right; 
color : #99ccff; 
padding-right : 1em; 
padding-top : 1em; 
}



#navleft ul {
      margin:0;
      list-style:none;
      }


div.advert {
float: none;
width : 160px;
margin : 1em 1em 1em 0; 
padding : 5px; 
text-align : left;
	border-color: #66ccff;
	background-color: #414181;
	border-width: 4px 2px 4px 2px;
	border-style: solid;
}

div.advert p {
font-family : "Gill Sans MT", "Gill Sans", "Gill", "Helvetica", arial, sans-Serif; 
color : white;
font-size:0.9em;
}

div.advert a {
color : white; 
} 
div.advert a:link {
color : white; 
} 
div.advert a:hover {
color : #ffcc00; 
text-decoration: none;
} 
div.advert a:visited {
color : #cc99ff; 
text-decoration: none;
} 


#detailpage {

width : 550px; 
padding : 20px; 
text-align : left;  
} 


#mainbody img {
text-align : left;
margin : 0px 10px 5px 0 ;
padding :0 ;  
} 

#content #detailpage img {
float : left; 
text-align : left;
margin : 0px 20px 20px 0 ; 
padding : 0px 20px 50px 0 ; 
}

a {
color : #66ccff; 
} 
a:link {
color : #66ccff; 
} 
a:hover {
color : #ffcc00; 
text-decoration: none;
} 
a:visited {
color : #cc99ff; 
text-decoration: none;
} 


h1 {
font-family : "Gill Sans MT", "Gill", "Century Gothic", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif; 
font-weight : bold; 
font-size : 200%; 
margin : 0.2em 0 0.2em 0; 
} 


h2 {
	font-size : 150%;
	text-align: left;
} 



h4 {
font-family : "Gill Sans MT", "Gill", "Gill Sans", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif; 
font-weight : normal; 
font-size : 85%; 
} 

h5 {
font-size : 80%; 
} 

h6 {
margin : 0 0 0.15em; 
padding : 0; 
color : #99ccff; 
text-transform : uppercase; 
font-family : "Gill Sans MT", "Gill", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif; 
font-weight : normal; 
font-size : 75%; 
}


p {
line-height : 120%; 
font-family : "Gill Sans", "Century Gothic", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif; 
margin : 0.5em 0 0 0; 
padding : 0; 
} 

.imagepad {
	padding: 5px;
	margin-right: 5px;
}

/* Image Replacement FIR on index page for SEO*/		
		
	#homepage {
	text-align:center;
      margin:0; padding:0;
      width:680px; height:296px;
      margin:0 auto; padding:0;
      overflow:hidden;
		font-size:20%;
      }
   #homepage span {
      display:block;
      /*position:absolute; left:0; top:0; z-index:1;*/
      width:680px; height:296px;
      margin:0 auto; padding:0;
      background:url("images/mainpic2.jpg") top center no-repeat;
		clear:both;
      }
		
	#homepagetext {
		position:relative;
				top:-180px;
		left:0px;
		width:172px;
		height:70px;
	}	
	
		html> body  #homepagetext {
				left:299px;
		}
		
		#homepagetext p{
		color:#99ccff;
		font-family : "Gill Sans MT", "Gill", arial, helvetica, sans-serif; 
		font-weight : normal; 
		font-size : .8em; 
	}
	
	.bluetext {
font-family : "Gill Sans", "Century Gothic", verdana, lucida, arial, helvetica, sans-serif; 
font-weight : bold; 
font-style : italic; 
font-size : 90%; 
color : #99ccff; 
}
.leftbox {
	/*background-color: #DDE0F4;
	color: #282956;
		border: 1px solid #414181;
		*/
	float: left;
	width: 210px;
	margin-right: 20px;

	color: #fff;
	margin-top: 20px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


	.justbluetext {
color : #99ccff; 
}
.rightbox {
	background-color: #DDE0F4;
	float: left;
	width: 210px;
	border: 1px solid #414181;
	color: #282956;
	margin-left: 10px;
	margin-top: 20px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

div.leftbox form {margin-top:10px; text-align:center;}.redtext {
	font-weight: bold;
	color: #F00;
}

