
* html body {height: 100%;}		

* html #copyright {bottom: -1px;}		

html {height: 100%;}

body { background-color: #2f3a4f; background-repeat: no-repeat; text-align: center;  position:relative; width: 100%; min-height: 100%;  margin: 0; margin-left:auto; margin-right:auto; padding: 0; }

body { background-color: #2f3a4f; background-repeat: no-repeat; text-align: -moz-center;  position:relative; width: 100%; min-height: 100%;;  margin: 0; margin-left:auto; margin-right:auto; padding: 0; }

p { }

#copyright 
{ line-height:3em; font-size: 9px; font-family: Arial, Helvetica; color: #ffffff; width: 100%; background-color: #99b6cc; text-align: center; position: absolute; bottom: 0; left: 0; visibility: visible; clear: left; margin-right: auto; margin-left: auto; }

.white { color: white; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; font-stretch: normal; font-style: normal; text-align: left; word-spacing: 0; letter-spacing: 0; }

.title { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }

.text { color: #d1f3fa; font-size: 65%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; padding-right: 12px; }

.menulink { color: #fff; font-size: 65%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }


a:link.menu2 { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; text-decoration: underline; }

a:visited.menu2 {font-size: 10px; color: #fff; text-decoration: underline; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;}

a:hover.menu2 { color: #d1f3fa; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }


a:link.menu3 { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; text-decoration: none; }

a:visited.menu3 {font-size: 10px; color: #fff; text-decoration: none; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;}

a:hover.menu3 { color: #d1f3fa; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }


ul { margin: 0; padding: 0; list-style: none; width: 150px;	}

	

ul li {

	position: relative;



	}

	

li ul {

	position: absolute;

	left: -55px; /* Set 1px less than menu width */

	top: 0;

	display: none;

	

	}



/* Styles for Menu Items */

ul li a { display: block; text-decoration: none; color: #777; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: right; padding: 5px;

/* UnComment if You Want have Shadow

        filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);

*/

        }

#nav ul li a:hover{ /*Theme Change here*/

background-color: #F0F0F0;

}

/* Holly Hack. IE Requirement \*/

* html ul li { float: left; }

* html ul li a {  }

/* End */



li:hover ul, li.over ul { display: block; } 

li:hover ul ul, li.over ul ul {display: none;} 

ul ul li:hover ul, ul ul li.over ul {display: block;} 



input.inputtext { color: #12213e; background-color: #ffffff; border: solid 1px #666699; font-size: 10px; }

input
{
	border-bottom: .25pt solid #666699;
	border-right: .25pt solid #666699;
	border-top: .25pt solid #666699;
	border-left: .25pt solid #666699;
	font-size: 10px;
	font-family: Arial,Helvetica;
	font-weight: normal;
	background: #ffffff;
	color: #315168;
	padding: 2px;
}

.button

{

	border-bottom: .25pt solid #2B445E;

	border-right: .25pt solid #2B445E;

	border-top: .25pt solid #DAEAFA;

	border-left: .25pt solid #DAEAFA;

	font-size: 10px;

	font-family: Arial,Helvetica;

	font-weight: bold;

	background: #999999;

	color: #ffffff;

}

b
{
color: #bce7ff;
}