html{
	height: 100%;
}

body {
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;

	margin: 0;
	padding: 0;
  	color:#557B90;
	background-color:#FFFFFF;
	height: 100%;
}

ul{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #32556D;

	list-style-type: none;
	list-style-image: url("../images/square.gif");
}

ul li{
	margin-bottom:5px;
}


.content{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#D1E7F2;
}

.bodyheader{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;	

	text-indent: 5px;
	text-transform:uppercase;

	color: #325568;
	background-color: #DBE6EF;

}

.bodycontent{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;

	background-color:#FFFFFF;
	border: 1px solid #557B90;	
}

.footer{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#557B90;
	background: #FFFFFF;
	border: 1px solid #557B90;
}


.navleft ul{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;

	margin: 0; 
	padding: 0; 

	list-style-type: none;
	list-style-image:none;
	
	text-transform: uppercase;	
	text-decoration: none;	

}

.navleft li{
	/* background-image: url("../images/menubox.gif");
	background-repeat: no-repeat; */
	
	display: block;
	margin-bottom: 1px; 
}

.navleft li li {
	border-style: none;
}

.navleft li li a:link, .navleft li li a:visited{
	background-color: #DDE8F0;
	background-image: none;
}

.navleft li li a:hover{
	background-image: none;
}

.navleft a:link, .navleft a:visited{
	text-decoration: none;
	background-image: url("../images/menubox.gif");
	background-repeat: no-repeat;
	color:#557B90;

	width: 130px; 

	line-height: 22px; 

	display: block;	
}

.navleft a:hover{
	background-color: #FFFFFF;
	background-image: url("../images/menuboxselected.gif");	
	background-repeat: no-repeat;


	font-weight: bold;	

	line-height: 22px;

	width: 130px; 

	text-decoration: none;
	display: block;
}

.breadcrumb{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;

	background-color: #B7CEDE;
}

.breadcrumb a:link, .breadcrumb a:visited {
	display: block;
	text-decoration:none;
	color:#557B90;
}

.menuitem{	
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
  	font-size: 10px;

	background-image: url("../images/menubox.gif");	
	border: 1px solid #557B90;

	text-transform:uppercase;
	vertical-align: middle;
}

.menuitem a:link, .menuitem a:visited {
	display: block;
	text-decoration:none;
	background-image: url("../images/menubox.gif");
	color:#557B90;
/*	width: 132px;
	height: 21px; */
}

.menuitem a:hover{
	background-color: #FFFFFF;
	background-image: url("../images/menuboxselected.gif");
	font-weight: bold;	
	text-decoration: none;
	display: block;
}

.headermenuitem{	
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
  	font-size: 10px;

	background-image: url("../images/menuheaderbox.gif");	

	text-transform:uppercase;
	vertical-align: middle;
}

.headermenuitem a:link, .headermenuitem a:visited {
	display: block;
	text-decoration:none;
	background-image: url("../images/menuheaderbox.gif");
	color:#557B90;
	width: 164px;
	height: 21px; 
}

.headermenuitem a:hover{
	background-color: #FFFFFF;
	background-image: url("../images/menuheaderboxselected.gif");
	font-weight: bold;	
	text-decoration: none;
	display: block;
}

/****** TEXT*********/
.text-normal{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #32556D;
}
.text-bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #32556D;
	font-weight: bold;
}


.text-small-bold{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #32556D;
	font-weight: bold;
	border: 1px solid #32556D;
}

.text-small{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #32556D;
}


.text-title{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #32556D;
}

.text-huge{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	color: #32556D;
}

.text-menuitem{	
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
  	font-size: 10px;
	text-decoration: none;
	color: #33576F;
}

.text-link-bold{	
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
  	font-size: 10px;
	font-weight: bold;	

	text-decoration: none;
	color: #32556D;
}

.text-link{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	
	color: #32556D;
        text-decoration: none;

}
a:hover.text-link{	
	text-decoration: underline;	
	color: #FF9400;
}
a:hover.text-link-bold{	
	text-decoration: underline;	
	color: #FF9400;
}

a.orange:link {
	COLOR: #FF9400;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.orange:visited {
	COLOR: #FF9400;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.text-navigation{	
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
  	font-size: 10px;
	font-weight: bold;	

	text-decoration: none;
	color: #32556D;
}

a:hover.text-navigation{	
	text-decoration: none;	
	color: #FFFFFF;
}

.text-service-pending{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	text-transform:uppercase;
	color: #FF9900;
}

.text-service-confirmed{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	text-transform:uppercase;
	color: #66FF00;
}

.text-service-denied{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	text-transform:uppercase;
	color: #FF0000;
}

/******** TABLES *********/
.formtable{
	background-color:#D1E7F2;
}
.blueCell{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-color: #32556D;
	font-weight: bold;
	background-color: #E2EBF1
}	

.whiteCell{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-color: #32556D;
	font-weight: bold;
	background-color: #FFFFFF
}	


.dashedTable{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	border: 1px dashed #32556D;
}
.listtableblack{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #32556D;
}
.menutable{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #557B90;
	background-color: #FF9400;
}

.menutableclear{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #557B90;
	background-color: #FFB148;
	border-bottom-width: 0px
}

.listtable{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #557B90;
}

.listtableheader{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;	

	color: #32556D;
	background-color: #FFE9CA; 
}

.listtablesubheader{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;	

	color: #32556D;
	background-color: #FCF4E8; 
}

table.listtable th{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;	

	color: #32556D;
	background-color: #FFE9CA; 

}
table.listtable td{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	text-decoration: none;
}

table.listtable a{
	text-decoration:none;
}

/******* SEARCH RESULT TABLE ************************/
.searchtable{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #557B90;
}

.searchtableheader{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;	

	color: #32556D;
	background-color: #FFEFD9; 
}

.searchtablesubheader{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;	

	color: #32556D;
	background-color: #E2EBF1; 
}

/****** USER LOGIN, SEARCH, NEWSLETTER FORMS ********/
.usermenuforminput{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8px;
	background-color: #FFFFFF; 
	border: 1px solid #557B90;	
	color: #32556D;
}

.usermenuformtext{	
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#557B90;
	background-color: #FF9400; 
	border: 1px solid #557B90;	
}

/****** USER BODY FORMS ********/
.userforminput{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	background-color: #FFE9CA; 
	border: 1px solid #557B90;	
	color: #32556D;
}

.userformtext{	
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#557B90;
	background-color: #FFFFFF; 

}

.userformtextarea{	
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif;
   	font-size: 10px;
	color: #32556D;
	background-color: #FFE9CA; 
	border: 1px solid #557B90;	
}

.submitbutton{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	cursor: hand;
	background-color: #DAE2E9; 
	color: #32556D;
	border: 1px solid #557B90;	
}

.littlesubmitbutton{
	font-family: Verdana, Times, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	cursor: hand;
	background-color: #DAE2E9; 
	color: #32556D;
	border: 1px solid #557B90;	
}
