
html { height: 100%; margin-bottom: 1px; }

BODY {
margin-top: 20px;
padding: 0;
font-size : 10pt;
text-align: justify;
font-family : Verdana, Arial, Helvetica, sans-serif;
line-height: 130%;
color: #3a4856;
font-family : Verdana,Arial, "Times New Roman", Times, serif;
line-height: 135%;
background-color: #424abd;
behavior: url(script/csshover2.htc);<!--hack per ie6-->

 }


#wrapper {
width: 960px;
margin-right: auto;
margin-left: auto;
margin-top: 0px;
margin-bottom: 0px;
background-color: #ffffff;
padding: 0;
border: 4px double #cc0000;

}


#top {
width: 930px;
height: 116px;
margin-right: auto;
margin-left: auto;
margin-top: 0px;
margin-bottom: 0px;
background: url(images/banner9.jpg);
background-color: #e0e0e0;
}

#top2 {
width: 930px;
height: 113px;
margin-right: auto;
margin-left: auto;
margin-top: 0px;
margin-bottom: 0px;
background: url(images/banner6.gif);
background-color: #e0e0e0;
}

#second {
width: 930px;
height: 130px;
margin-right: auto;
margin-left: auto;
margin-top: 0px;
margin-bottom: 0px;
background-color: #ffffff;
}



#maincontent {
margin-left: 25px;
margin-top: 20px;
margin-right: 5px;
margin-bottom: 0px;
}


#bottom {
width: 935px;
height: 43px;
margin-right: auto;
margin-left: auto;
margin-top: 0px;
margin-bottom: 0px;
background: url(images/bottom.jpg);

}

#nav{
float: left;
clear: left;

}


#footer {
width: 960px;
margin-right: auto;
margin-left: auto;
margin-top: 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #6b7ece;
text-align: right;
margin-bottom: 0px;
padding: 0;
border: 0px solid #cc0000;

}

/* HEADING STYLES */


H1 {
color:  #2f4b6f;
font-size : 18px;
font-family : Verdana, Arial, Helvetica, Sans-Serif;
margin-top: 0px;
margin-bottom: 10px;
padding: 0;
}


H2 {
color:  #003792;
font-size : 16px;
font-family : Arial, Helvetica, Sans-Serif;
margin-top: 0px;
margin-bottom: 13px;
padding: 0;
}


H3 {
color:  #003792;
font-size : 14px;
font-family : Arial, Helvetica, Sans-Serif;
margin-top: 0px;
margin-bottom: 13px;
padding: 0;
}



/* END HEADING STYLES */


/* PARAGRAPH STYLES */

 
P { 
font-size : 10pt;
text-align: justify;
font-family : Verdana, Arial, Helvetica, sans-serif;
line-height: 130%;
color: #3a4856;
margin-top: 10px;
margin-right: 24px;
margin-bottom: 10px;
 } 

P.last { 
font-size : 10pt;
text-align: justify;
font-family : Verdana, Arial, Helvetica, sans-serif;
line-height: 130%;
width: 730px;
color: #3a4856;
margin-top: 10px;
margin-right: 24px;
margin-bottom: 0px;
 } 
 
  P.right { 
font-size : 9pt;
font-weight: bold;
text-align: right;
font-family :Arial, Helvetica, sans-serif;
line-height: 130%;
color: #222222;

 }
 
 
  P.codetails { 
font-size : 9pt;
text-align: center;
font-family :Arial, Helvetica, sans-serif;
line-height: 130%;
color: #222222;

 }
 
/* PARAGRAPH STYLES */




/* IMAGE STYLES */


img.logo {
float: left;
margin-left: -20px;
margin-right: 0px;
margin-top: 1px;
margin-bottom: 1px;
padding: 0;
clear: right;
}


img.smallspacing {
float: left;
margin-left: 36px;
margin-right: 6px;
margin-top: 6px;
margin-bottom: 4px;
padding: 0;
}

img.rightup {
float: right;
margin-left: 20px;
margin-right: 0px;
margin-top: -58px;
margin-bottom: 2px;
padding: 0;
clear: right;
}

img.right {
float: right;
margin-left: 20px;
margin-right: 24px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0;
clear: right;
}

img.rightspace {
float: right;
margin-left: 20px;
margin-right: 24px;
margin-top: 0px;
margin-bottom: 10px;
padding: 0;
clear: right;
}


img.rightnext {
float: right;
margin-left: 20px;
margin-right: 24px;
margin-top: 40px;
margin-bottom: 0px;
padding: 0;
clear: right;
}

img.fright {
float: right;
margin-left: 20px;
margin-right: 24px;
margin-top: 0px;
margin-bottom: 30px;
padding: 0;
clear: right;
}


img.leftup {
float: left;
margin-left: 18px;
margin-top: -80px;
margin-right: 20px;
margin-bottom: 10px;
border: 0;
padding: 0px;
clear: left;
}

img.left {
float: left;
margin-left: 18px;
margin-top: 44px;
margin-right: 20px;
margin-bottom: 10px;
border: 0;
padding: 0px;
clear: left;
}

img.uc {
margin-left: 300px;
margin-top: 80px;
margin-right: 20px;
margin-bottom: 10px;
border: 0;
padding: 0px;
float: left;
}

/* END IMAGE STYLES */



/* STANDARD LINKS */


a.mail:link { color: #000080;
font-size: 9pt;
font-family: verdana,arial,geneva;
font-weight: bold;
text-decoration: none;

}

a.mail:visited { color: #000080;
font-size: 9pt;
font-family: verdana,arial,geneva;
font-weight: bold;
text-decoration: none;

}

a.mail:hover { color: #000040;
font-size: 9pt;
font-family: verdana,arial,geneva;
font-weight: bold;
text-decoration: none;

}


a.inline:link { color: #000080;
font-size: 10pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;

}

a.inline:visited { color: #000080;
font-size: 10pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;

}

a.inline:hover { color: #000040;
font-size: 10pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;

}




/* HEADER LINKS */


a.headerlink:link { 
font-size : 11pt;
font-family : Geneva, Arial, Helvetica, sans-serif;
color: #003792;
font-weight: bold;
}

a.headerlink:visited { 
font-size : 11pt;
font-family : Geneva, Arial, Helvetica, sans-serif;
color: #003792;
font-weight: bold;
}

a.headerlink:hover { 
font-size : 11pt;
font-family : Geneva, Arial, Helvetica, sans-serif;
color: #000066;
font-weight: bold;
}


a.contactmail:link { 
font-size : 8pt;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #042459;
font-weight: normal;
}

a.contactmail:visited { 
font-size : 8pt;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #042459;
font-weight: normal;
}

a.contactmail:hover {
font-size : 8pt;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #013895;
font-weight: normal;
}


a.footerlink:link { 
font-size : 8pt;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #527bce;
font-weight: normal;
text-decoration: none;
}

a.footerlink:visited { 
font-size : 8pt;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #527bce;
font-weight: normal;
text-decoration: none;
}

a.footerlink:hover {
font-size : 8pt;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #0084c6;
font-weight: normal;
text-decoration: none;
}


#menuwrapper
{

margin-left: 17px;

}
#menu{
		padding:0;
		}
		
		#menu ul{
		padding:0;
		margin:0;
		}
		
		#menu li{
		position: relative;
		float: left;
		list-style: none;
		margin: 0;
		padding:0;
				}
		#menu li a{
		width:148px;
		height: 25px;
		display: block;
		text-decoration:none;
		text-align: center;
		line-height: 25px;
		font-weight: bold;
		font-size: 10px;
		font-family: verdana,arial,geneva,sans-serif;
		color: #ffffff;
		}
		
		#menu li a:hover{
		background-position: bottom center;
		color: #424abd;
		}
		
		#menu ul ul{
		position: absolute;
		top: 25px;
		width: 148px;
		visibility: hidden;
		}
		
		#menu ul li:hover ul{
		visibility:visible;
		}
		
		a.menu1{
		background: url(images/menuback1.gif) no-repeat top center;
		color: #006600;
		margin-right: 8px;
		margin-left: -1px;
		}
		a.menu1sub{
		background: url(images/menusub1.gif) no-repeat top center;
		color: #006600;
		margin-right: 8px;
		margin-left: -1px;
		}
		a.menu1bsub{
		background: url(images/menusub1b.gif) no-repeat top center;
		color: #006600;
		margin-right: 8px;
		margin-left: -1px;
		}
		
		a.menu2{
		background: url(images/menuback2.gif) no-repeat top center;
		color: #006600;
		margin-right: 8px;
		}
		a.menu2sub{
		background: url(images/menusub2.gif) no-repeat top center;
		color: #006600;
		margin-right: 8px;
		}
		a.menu2bsub{
		background: url(images/menusub2b.gif) no-repeat top center;
		color: #006600;
		margin-right: 8px;
		}
		
		a.menu3{
		background: url(images/menuback3.gif) no-repeat top center;
		color: #006600;
		margin-right: 8px;
		}
		a.menu3sub{
		background: url(images/menusub3.gif) no-repeat top center;
		color: #006600;
		margin-right: 8px;
		}
		a.menu3bsub{
		background: url(images/menusub3b.gif) no-repeat top center;
		color: #006600;
		margin-right: 8px;
		}
		
		a.menu4{
		background: url(images/menuback4.gif) no-repeat top center;
		color: #006600;
		margin-right: 8px;
		}
		a.menu4sub{
		background: url(images/menusub4.gif) no-repeat top center;
		color: #006600;
		margin-right: 8px;
		}
		a.menu4bsub{
		background: url(images/menusub4b.gif) no-repeat top center;
		color: #006600;
		margin-right: 8px;
		}
		
		a.menu5{
		background: url(images/menuback5.gif) no-repeat top center;
		color: #006600;
		margin-right: 8px;
		}
		a.menu5sub{
		background: url(images/menusub5.gif) no-repeat top center;
		color: #006600;
		margin-right: 8px;
		}
		a.menu5bsub{
		background: url(images/menusub5b.gif) no-repeat top center;
		color: #006600;
		margin-right: 8px;
		}
				a.menu6{
		background: url(images/menuback6.gif) no-repeat top center;
		color: #006600;
		}
		a.menu6sub{
		background: url(images/menusub6.gif) no-repeat top center;
		color: #006600;
		
		}
		a.menu6bsub{
		background: url(images/menusub6b.gif) no-repeat top center;
		color: #006600;
		}

/* LISTS */


LI {
font-size : 10pt;
text-align: justify;
font-family : Verdana, Arial, Helvetica, sans-serif;
line-height: 130%;
color: #1f2c1a;
margin-top: 0px;
margin-left: 00px;
margin-bottom: 12px;
}

.small { 
font-size: 9px;
font-weight: bold;
font-style: italic;
 }
 
 .webcraft { 
font-size : 8pt;
text-align: justify;
font-family : Verdana, Arial, Helvetica, sans-serif;
line-height: 200%;
color: #efefef;
margin-top: 41px;
margin-left: 500px;
margin-right: 24px;
margin-bottom: 12px;

 }
 


		#menu{
		margin:0;
		padding:0;
		}
		

#flashcontent {
	height: 23px;
	font: 21px verdana, arial, geneva, sans-serif;
	font-weight: bold;
	color: #e60000;
	text-align:center;
	line-height: 21px;
	padding: 0;
	margin-top: 1;
	margin-left: 0px;
}

#flash{
display: block;
padding: 0;
margin: 0;
}
