
* {
	margin: 0; padding: 0; border: 0;
}

html, body
{
    background-color: white;
    height: 100%;
}


#wrapper {
        min-height: 100%;
        height: auto !important;
        height : 100%;
        width:100%;
        min-width: 800px;
        margin-bottom: -200px;
        margin-left: 0;
        margin-right: 0;
   }

#header1
{
    height:120px;
    width: 800px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:10px;
}



#contentwrapper
{  
    height: auto;
    width: 100%;
    margin-right:auto;
    margin-left:auto;
    margin-top:10px;
    margin-bottom:10px;
    
    
}

#contentheader
{
    background-image: url(images/indexheadback.gif);
    background-repeat:repeat-x;
    height:224px;
}

#content
{  
    height: auto;
    width: 800px;
    margin-right:auto;
    margin-left:auto;
    margin-top:10px;
    padding-bottom:50px;
    
}

#content img
{
    border:10px solid #C0C0C0;
    margin-bottom:10px;
    margin-left:10px;
}

#content li
{
    margin-left:50px;
    font-family: 'Trebuchet MS';
    font-size: 12px;
    color:#666666;
}


#content p
{
    font-family: 'Trebuchet MS';
    font-size: 12px;
    margin-left:10px;
    color:#666666;
    margin-bottom:5px;
    
}

#content a:link, a:visited
{
    text-decoration:underline;
    color:#666666;
}

#contentleft
{
    width: 375px;
margin-top:10px;
float: left;

height:auto;
margin-left:20px;
}

#contentright
{
    float: right;
    width: 375px;
    height:auto;
    
    margin-left:10px;
    margin-right:0px;
    margin-top:10px;
}

.contentbox
{
    margin-bottom:15px;
}

#toplinkscontent
{
    margin-left:auto;
    margin-right:auto;
    width: 900px;
    height:50px;
    font-family: arial;
    font-size:12px;
    font-weight:bolder;
    text-decoration:none;
    background-color:Transparent; 
}

#logo 
{
    margin-bottom:20px;
}

#logo img
{
    margin:0;
}

#toplinkswrapper
{
    margin-left:auto;
    margin-right:auto;
    width: 100%;
    height:50px;
    font-family: arial;
    font-size:12px;
    font-weight:bolder;
    text-decoration:none;
    background-color:#333333; 
}

#toplinks
{
    border-left: 1px solid #666666;
    margin-left:40px;
        margin-right:auto;
        min-width:800px;
    width:788px;    
        height:50px;
        font-family: arial;
        font-size:12px;
        font-weight:bolder;
        text-decoration:none;
        background-color:Transparent;
        display:block;
        
        
    
}



#toplinks a
{
    text-decoration:none;
    font-weight:bolder;
    color:#ffffff;
    width: 120px;
    height:50px;
    padding-left:2px;
    
    
    
    
    
    
    
     
}

#toplinks a:hover 
{
	width:120px;
	height:50px;
	display:inline-block;
	background-color:#666666;
	

}



#toplinks .static
{
    
      
}
	
.menu3
{ 
    
    border-right-color:#666666;
    border-right-width: 1px;
    border-right-style:solid;
    Height:50px;
    Width:120px;
    display:inline-block;
    margin-left:-1px;
    padding-left:1px;
    
    
    }



.selected
{
 width:120px;
	height:50px;
	display:inline-block;
	background-color:#666666;
	   
    
}



.hovering

{
 display:inline-block;
 Height:50px;
 Width:679px;
    
}


#footerwrapper
{
    background: url(images/topfooter.gif);
    background-repeat:repeat-x;
    width:100%;
    min-width: 800px;
    height:200px;
    margin-left:auto;
    margin-right:auto;
    padding-top:25px;
     
}

#footer
{
    
    width:100%;
    min-width: 800px;
    height:200px;
    margin-left:auto;
    margin-right:auto;
    
    background-color:#333333;
   
    
    
   
}

#footerlinks
{
    margin-left:auto;
    margin-right:auto;
    padding-top:15px;
    padding-bottom:10px;
    line-height: 150%;
    width: 800px;
    font-family: arial;
    font-size:10px;
    text-decoration:none;
    color:#ffffff;
    
    
}

#footerlinks p
{
    margin-left:10px;
    margin-bottom: 10px;
}

#footerlinks a
{
    
    font-weight:normal;
    color:#ffffff;
    margin-left: 2px;
    margin-right: 2px;
}

#footerlinks a:hover 
{
	color:#0099cc;

}

#footerlinks a:link 
{
    text-decoration:underline;
}

#footerlinks .static
{
    color:#0099cc;
    background-color: #333333;
      
}




#push {
       height: 135px;
  }

#mailform
{
    
    height:auto;
    width: 350px;
    float:right;
    
    margin-top:0px;
    
    
    
    
}

#mailform p
{
    color:#666666;
    text-align: left;
    margin-top:5px;
    font-weight:bold;
}

.formbox

{
    
    margin-left:5px;
    margin-right:auto;
    border-color:#0099CC;
    border-style:solid;
    border-width:1px;
    background-color:white;
    font-family:Trebuchet MS;
    font-size:12px;
    width:300px;
   
}





	.clear {
clear:both;
}



.button
{
    height:32px;
    width: 62px;
    background-image: url(images/button1.png);
    float:left;
    margin-top:5px;
    margin-left:5px;
}
    
img
{
    margin-top:10px;
    margin-bottom:10px;
    text-align: center;
}

.dropdown 
{
    border-color:#0099CC;
    border-style:solid;
    border-width:1px;
    background-color:white;
    font-family:Trebuchet MS;
    font-size:12px;
}

.radiolist

{
    font-family:Trebuchet MS;
    font-size:12px;
    margin-left:5px;
}

#leftfoot
{
    width: 375px;
margin-top:10px;
float: left;

height:auto;
margin-left:20px;
}



#leftfoot img
{
    margin:0px;
}

#rightfoot
{
    float: right;
    width: 375px;
    height:auto;
    
    margin-left:10px;
    margin-right:0px;
    margin-top:10px;
    
}



#rightfoot img
{
    margin:0px;
}




#contentheaderimage
{
 
height: 224px;
 width: 800px;
 margin-right:auto;
 margin-left:auto;
 background-color:Transparent;
   
}

#indexheader
{
    background-image: url(images/indexheader.gif);
    height:224px;
}

#aboutheader
{
    background-image: url(images/abouthead.gif);
    height:224px;
}

#webheader
{
    background-image: url(images/webhead.gif);
    height:224px;
}

#faqheader
{
    background-image: url(images/faqhead.gif);
    height:224px;
}

#semheader
{
    background-image: url(images/semhead.gif);
    height:224px;
}

#contactheader
{
    background-image: url(images/contacthead.gif);
    height:224px;
}



h1
{
    font-family:Arial;
    font-size:26px;
    color:Black;
    margin-left:10px;
    padding-left:40px;
    background-image:url(images/pinkspot.gif);
    background-position:left;
    background-repeat:no-repeat;
}

h2
{
    font-family:Trebuchet MS;
    font-size:16px;
    color:#339999;
    margin-left:10px;
    
}

h3
{
    font-family:Trebuchet MS;
    font-size:14px;
    color:#ff6699;
    margin-left:10px;
}

h4
{
    font-family:Arial;
    font-size:26px;
    color:Black;
    margin-left:10px;
    padding-left:40px;
    background-image:url(images/bluespot.gif);
    background-position:left;
    background-repeat:no-repeat;
}

h5
{
    font-family:Arial;
    font-size:26px;
    color:Black;
    margin-left:10px;
    padding-left:40px;
    background-image:url(images/greenspot.gif);
    background-position:left;
    background-repeat:no-repeat;
}

h6
{
    font-family:Arial;
    font-size:26px;
    color:Black;
    margin-left:10px;
    padding-left:40px;
    background-image:url(images/greyspot.gif);
    background-position:left;
    background-repeat:no-repeat;
}

h7
{
    font-family:Trebuchet MS;
    font-size:14px;
    color:#ff6699;
    margin-left:10px;
    
}

.statcounter
{
}

#appform
{
   
    height:450px;
    width:auto;
    margin-top:5px;
}



.button
{
    height:32px;
    width: 62px;
    background-image: url(images/button1.png);
    float:left;
    margin-top:5px;
    margin-left:5px;
}

.dropdown 
{
    border-color:#0099CC;
    border-style:solid;
    border-width:1px;
    background-color:white;
    font-family:Trebuchet MS;
    font-size:12px;
}

.radiolist

{
    font-family:Trebuchet MS;
    font-size:12px;
    margin-left:5px;
}

#mailform
{
    
    height:auto;
    width: 350px;
    float:right;
    
    margin-top:0px;
    
    
    
    
}



.formbox

{
    
    margin-left:5px;
    margin-right:auto;
    border-color:#0099CC;
    border-style:solid;
    border-width:1px;
    background-color:white;
    font-family:Trebuchet MS;
    font-size:12px;
    width:300px;
   
}

.thanks
{
    font-family: 'Trebuchet MS';
    font-size: 12px;
    color:#ff6699;
    margin-left:40px;
    font-weight:bold;
    margin-top:20px;
}





/* 

NOTE:			sf-menu was globally-replaced with AspNet-Menu 

*/
/*** ESSENTIAL STYLES ***/
.AspNet-Menu, .AspNet-Menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.AspNet-Menu {
	line-height:	1.0;
}
.AspNet-Menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.AspNet-Menu ul li {
	width:			100%;
}
.AspNet-Menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.AspNet-Menu li {
	float:			left;
	position:		relative;
}
.AspNet-Menu a {
	display:		block;
	position:		relative;
}
.AspNet-Menu li:hover ul,
.AspNet-Menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.AspNet-Menu li:hover li ul,
ul.AspNet-Menu li.sfHover li ul {
	top:			-999em;
}
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.AspNet-Menu li li:hover li ul,
ul.AspNet-Menu li li.sfHover li ul {
	top:			-999em;
}
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.AspNet-Menu {
	float:			left;
	margin-bottom:	1em;
}
.AspNet-Menu a {
	border-right:	1px solid #666666;
	
	padding: 		19px 2px;
	
	text-decoration:none;
}
.AspNet-Menu a, .AspNet-Menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#ffffff; /* Text in menu #13a;*/
}
.AspNet-Menu li {
	background:		#333333; /* First level background #BDD2FF; */
}
.AspNet-Menu li li {
	background:		#333333; /*#AABDE6;*/
}
.AspNet-Menu li li li {
	background:		#333333;
}
.AspNet-Menu li:hover, .AspNet-Menu li.sfHover,
.AspNet-Menu a:focus, .AspNet-Menu a:hover, .AspNet-Menu a:active .AspNet-Menu a:selected{
	background:		#666666;
	outline:		0;
}

/*** arrows **/
.AspNet-Menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.AspNet-Menu ul .sf-sub-indicator { background-position:  -10px 0; }
.AspNet-Menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.AspNet-Menu ul a:focus > .sf-sub-indicator,
.AspNet-Menu ul a:hover > .sf-sub-indicator,
.AspNet-Menu ul a:active > .sf-sub-indicator,
.AspNet-Menu ul li:hover > a > .sf-sub-indicator,
.AspNet-Menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
