body {text-align:center; background-image:url(images/bgtile.jpg); background-position:center; background-repeat:repeat-y; }
	
table {
	width: 760px;
	border: none;
	}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006ead;
	}
	
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006ead;
	}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	}	

td {
	width: 374px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;	
	}
	
img {border: 0px;}

.plong {width:748px; }
	
#bd1 {
	background-image:url(images/stsv1.jpg);
	margin: 0 auto;
	width: 785px;
	height:785px;
	}
	
#mainmenu {
	position:relative;
	top: -40px;
	width:760px;
	margin:0px auto;
	text-align:left;
	}	
	
#mphead {text-indent: -9000px; }
	
#Content {
	background-color:#fff;
	width:760px;	
	margin:0px auto;
	text-align:left;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	border:2px solid #006ead;
	}

#news {vertical-align:top;}

.tdaltop {
	width: 374px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	vertical-align:top;	
		}

.tdval {
	width: 200px;
	text-align:center;
	}

.tdvall {
	width: 200px;
	text-align:left;
	vertical-align:top;
	}
	
#tdfar {
	width: 250px;
	text-align:right;
	color:#000;
	vertical-align:top;	
	}
	
#tdfal {
	width: 374px;
	text-align:left;
	color: #000;
	}
	
#td2a {width:565px;}
	
#td2b {width:180px;}

#td2c {width: 440px;}
	
#td2d {width: 158px; 
	text-align:right;
	}
		
.td3 {
	width: 240px;
	height: 126px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 12px;
	list-style-position: inside;
	list-style-type:square;
	}

.td3a {
	width: 640px;
	text-align:right;
	}
	
.td3b {
	width: 635px;
	text-align:right;
	}	

.td4 {
	width: 240px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 12px;
	background-color: #006ead;
	padding-top:5px;
	}
	
.tdb50rhs {
	font-size: 12px;
	text-align:right;
	background-color: #006ead;
	padding-top:5px;
	padding-right: 3px;
	}
	
.tdb50lhs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	background-color: #006ead;
	padding-top:5px;
	padding-left: 3px;
	border: none;
	}
	
#td5 {
	width: 754px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
	background-color: #006ead;
	padding-top:5px;
	}
	
.td6 {
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
	background-color: #006ead;
	padding-top:5px;
	}
		
#tbfooter {
	width: 760px;
	height:54px;
	}

#tdblue {
	background-color:  #006ead;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fff;
	}
	
#pbluewhite {
	background-color: #006ead;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding-left: 1em;
	color:#fff;
	}	

#warning {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	text-align:center;
	}
		
#pbluewhite2 {
	background-color:  #006ead;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 1em;
	color:#fff;
	}
	
.aligntxt {
	width: 374px;
	text-align:right;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	}

.p1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	}
	
.p1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006ead;
	font-weight: bold;
	}
	
#p1a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	}
	
.p2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339900;
	font-weight: bold;
	}
	
.pbullhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	padding-left:30px;	
	}
	
	
.txtbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

.txtred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#b62533;	
	}
	
.linktext {
	font-size:12px;
	}
	
 /******************code for main/index page*****************/
#mainmenu2 {
	position:relative;
	top: -70px;
	width:760px;
	margin:0px auto;
	text-align:left;
	}
	
#mainquote {
	position:relative;
	top: 200px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	letter-spacing: .05em;
	text-align:right;
	}
	
#mainpagetxt {
	position:relative;
	top: 480px;
	padding: 10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:16px;
	color:#000; 
	font-weight:300; 
	}

#validation {
	position:relative;
	margin-right: 2px;
	top:498px;
	text-align: right;
	}
	
#imgcnt {text-align:center;}

/******************bullets on content pages******************/

#yellbulst ul{
	height: 126px;
	width: 300px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	list-style-position: inside;
	padding: 2px;
	list-style-type:square;
	/* The following styles will be added when IE7 is the De-facto microsoft browser 
	list-style-position:outside;
	text-indent: 1em;
	list-style-image: url(images/bulletYell.gif);*/
	}

#yellbulst2 ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	list-style-position: inside;
	padding: 2px;
	list-style-type:square;
	/* The following styles will be added when IE7 is the De-facto microsoft browser 
	list-style-position:outside;
	text-indent: 1em;
	list-style-image: url(images/bulletYell.gif);*/
	}
	
#yellbulst2b ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	list-style-position: inside;
	padding: 2px;
	list-style-type:square;
	/* The following styles will be added when IE7 is the De-facto microsoft browser 
	list-style-position:outside;
	text-indent: 1em;
	list-style-image: url(images/bulletYell.gif);*/
	}

#yellbulst2c ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	list-style-position: inside;
	padding: 2px;
	list-style-type:square;
	/* The following styles will be added when IE7 is the De-facto microsoft browser 
	list-style-position:outside;
	text-indent: 1em;
	list-style-image: url(images/bulletYell.gif);*/
	}

#bulst3 ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	list-style-position: inside;
	list-style-type:square;
	height: 126px;
	width: 250px;	
}

#moubul ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	list-style-position: inside;
	padding: 2px 2px 2px 20px;
	list-style-type:square;
	margin-top:-10px;
	/* The following styles will be added when IE7 is the De-facto microsoft browser 
	list-style-position:outside;
	text-indent: 1em;
	list-style-image: url(images/bulletYell.gif);*/
	}

.whiteout {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	}
	
/****************form coding*******************/

label, label span {display: block; padding-bottom: .25em; }
label {float: left; width: 40%; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
label span {float: left; width: 25%; text-align:right;}
fieldset input, textarea { float: right; width: 40%; border: 1px solid #006ead; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
select {float:right;}
fieldset input:hover {border-color: #fd1b14; }
fieldset, input:active, input:focus {border-color: #0000CC; }
fieldset textarea:hover {border-color: #fd1b14; }
fieldset {width: 500px; margin-left:110px; margin-bottom:20px; padding: 20px; border: 1px solid #ffa616; text-align:center; overflow: hidden;  }
fieldset:hover { border-color: #006ead;}
legend {font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #006ead; font-weight:bold;}
form div {clear: both; width:340px; margin: 10px; padding: 20px; border: 1px solid #006ead; text-align:center; overflow:hidden; }
form div input {padding: 0 .25em; background-color:#990000; border:2px double #666666; border-top-color:#660000; font-family:Arial, Helvetica, sans-serif ; color:#fff; text-transform:uppercase; }
form div:hover {border-color:#006ead;}
form div input:hover {background-color:#CC0033;}
legend {color: #006ead; background: #fff; border: 1px solid #006ead; padding: 2px 6px}

/******************Holly Hack for IE****************************
html fieldset{ position: relative; margin-top:1em; padding-top:.75em; }
html legend{ position:absolute; top: -.5em; left: .5em; }*/


/**************** menu coding *****************/
#menu {
	width: 760px;
	background: #eee;
	float: left;
	}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 152px;
	float: left;
	}

#menu a, #menu h2 {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	display: block;
	border-width: 1px;
	border-style: solid;
	border-color: #fff #fff #fff #fff;
	margin: 0;
	padding: 2px 3px;
	}

#menu h2 {
	color: #fff;
	background: #006ead;
	font-weight:normal;
	}

#menu a {
	color: #fff;
	background:#006ead;
	text-decoration: none;
	}

#menu a:hover {
	color: #000;
	background: #FFCC00;
	}

#menu li {position: relative;}

#menu ul ul {
	position: absolute;
	z-index: 500;
	}

#menu ul ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
