img{
border=0;
}



border: 2px solid #E9EAEA;

li.serv{
font-family: verdana, sans-serif;
font-size: 18px;
font-style: normal;
line-height: 2em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: "red";
text-decoration: none;
background-color: #CCCCCC;
text-indent: 5px;
list-style-position: outside;
list-style-image: url(arrow.gif);
list-style-type: square;
padding: 6px;
margin: 2px;
}
.textnormal{
font-family: Verdana, sans-serif;
font-size: 12px;
color: #54616E;
line-height: normal;
} 

.breadcrumbtrail{
font-family: Verdana, sans-serif;
font-size: 10px;
color: #EEC381;
line-height: normal;
} 

#breadcrumbtrail a
{
    color: #EEC381;
    overflow:hidden;
    text-decoration:none;
}
 
#breadcrumbtrail a:active
{
    color: #EEC381;
    text-decoration:none;
}

#breadcrumbtrail a:hover
{
    color: #EEC381;
    text-decoration:none;
}

#breadcrumbtrail a:visited
{
    color:#EEC381;
    text-decoration:none;
}


.tinytext{
font-family: Verdana, sans-serif;
font-size: 9px;
color: #54616E;
line-height: normal;
text-decoration: none;
}



ul.list1 {
	font-family: verdana, sans-serif;
	font-size: 12px;
	list-style: square outside; 
	font-style: bold;
	line-height: normal;
	color: #54616E;
	margin-left: 5px;
	}

	
	UL.list2 {
	font-family: verdana, sans-serif;
	font-size: 12px;
	list-style: circle outside; 
	font-style: bold;
	line-height: normal;
	color: #54616E;
	padding: 8px;
	margin-left: 10px;

	}
	
	UL.list3 {
	font-family: verdana, sans-serif;
	font-size: 12px;
	list-style: arrow outside; 
	font-style: bold;
	line-height: normal;
	color: #54616E;
	padding: 13px;
	margin-left: 20px;
	}

UL.list4 {
	font-family: verdana, sans-serif;
	font-size: 10px;
	list-style: square outside; 
	font-style: bold;
	line-height: normal;
	color: #00057a6;
	padding: 2px;
	margin-left: 1px;
	}


.mnheading {
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	color: #54616E;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline;
	
	
}
.subheading_serv {
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	font-style: bold;
	line-height: normal;
	color: #54616E;
}
.mnbullet_serv {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	list-style-position: inside;
	list-style-type: disc;
	color: #54616E;
	right: 0px;
	text-indent: 0px;
	word-spacing: normal;
	position: absolute;
	top: 12px;
	left: 12px;
}







div{
font-family: helvetica, sans-serif;
}



div.container{
position: absolute;
width: 100%;
text-align:center;

}

#container1{
position: absolute;
width: 100%;
}


#topbox{
	position: relative;
	width: 760px;
	height: 95px;
	border: 3px solid #0057A6;
	font-family: Verdana, sans-serif;
	font-size:20px;
	color: white;
	padding: 10px;
	text-align: left;
	}

#topnav{
	position: relative;
	width: 760px;
	background-color: #dee2e7;
	z-index: 2;
	text-color: white;

}

#topboxto a:link,
#topboxto a:visited,
#topboxto a:active,
#topboxto a:hover{

display: block;
color:white; /* controls the font colour of non active tabs */
text-decoration:none;
position: relative;
	width: 760px;
	height: 95px;
	background: #0057A6;
	background-image:url(blue-filler2.gif);
	font-family: Verdana, sans-serif;
	font-size:11px;
	color: white;	
	padding: 10px;
	text-align: left;
}





#tempmenuall{
	margin: 0;
	padding: 0;
	z-index: 30
}

#tempmenuall li{
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	font: 11px helvetica;

	}

#tempmenuall li a{
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	height: 38px;
	background: #dee2e7;
	color: #0057a6;
	text-align: center;
	text-decoration: none;
}



#tempmenuall li a:hover{

	background: #A3ADB8;
	color: white

	}



#tempmenuall div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #dee2e7;
	border: 1px solid #5970B2}

	#tempmenuall div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		height: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #dee2e7;
		color: #0057a6;
		font: 11px arial}

	#tempmenuall div a:hover
	{	background-color: #7a1452;
	color: #dee2e7}






#outer{
	position: relative;
	z-index: 2;
	padding: 1em;
	text-align: left;
	}

#outer1{
	position: relative;
	width: 760px;
	height: 600px;
	border: 1px solid #D8D4C4;
	text-align: left;
	}
	
	#outer2{
	position: relative;
	width: 760px;
	height: 600px;
	border: 1px solid #D8D4C4;
	text-align: left;
	}

#outernav{
	position: relative;
	width: 100px;
	height:700px;
	margin-left: 0;
	top:5px;
	left:5px;
	background: #EFEFEF;
	border-right: 1px solid #8A7F4D;
	border-bottom: 1px solid #8A7F4D;
	z-index: 5;
	text-align: left;
}

#outertext{
	position: relative;
	width: 425px;
	margin-left: 0;
	left: 200px;
	border: 1px solid #8C4F5E;
	text-align: left;
	padding-bottom: 10px;
	
	
}
#maintextfirstpg{
	position: relative;
	width: 340px;
	height:385;
	top: 15px;
	padding: 6px;
	margin-left: 12px;
	
	}
#maintext{
	position: relative;
	width: 375px;
	height:350;
	top: 10px;
	padding: 15px;
	border-right: 1px solid #8C4F5E;
	margin-left: 5px;
	
	}

#maintextb{
	position: relative;
	width: 350px;
	height:300;
	margin-left: 376px;
	text-align: left;
	padding: 20px;


}

#termsandconditions{
	position: relative;
	width: 640px;
	height:600;
	top: 10px;
	padding: 10px;
	border: none;
	margin-left: 60px;
	
	}

#outerhighlights{
	position: relative;
	width: 145px;
	z-index: 4;
	background-color: #dedcd9;
	padding: 3px, 3px, 5px, 3px;
	font-size: 9pt;
	color: #4fa800;
	text-align: center;
	}

#innerhighlights{
	position: relative;
	width: 130px;
	height: 150px;
	border: 2px solid white;
	z-index: 4;
	background: #d3e9bf;
	padding: 4px, 4px, 4px, 4px;
	font-size: 9pt;
	margin-top: 5px;
	color: #54616e;
	overflow: hidden;
text-align: left;
}

#missionbox{
	position: relative;
	width: 330px;
	height: 240px;
	border: 1px thick double #cfe7ff;
	z-index: 4;
	background: #7fa2a6;
	padding: 4px, 22px, 4px, 4px;
	font-size: 11pt;
	margin-top: 5px;
	color: #37738c;
	overflow: hidden;
	text-align: left;

}

#imgfloatindex {
position: relative;
background: white;
float: left;
height: auto;
width: auto;
margin-right: 12px;
}

#imgfloat {
position: relative;
background: white;
float: bottom;
height: auto;
width: auto;
}

DIV.imgfloatscript {
border: 1px solid #90969B;
background: white;
float: left;
height: auto;
width: auto;
margin-bottom: 12px;
}




#bottomnav
{
	padding: .2em .5em; /* .2em 1em controls the spacing between tabs themselves */
	color:white; /* controls the font colour of non active tabs */
	text-decoration:none;
	display: inline;
	position: relative;
	height:20px;
	width: 760px;
	background: #b1a988;
	font-size:12px;
	text-align:center;
}

#bottomnav
{
	padding: .2em .5em; /* .2em 1em controls the spacing between tabs themselves */
	color:white; /* controls the font colour of non active tabs */
	display: inline;
	position: relative;
	height:20px;
	width: 760px;
	background: #b1a988;
	font-size:12px;
	text-align:center;
}


#bottomnav a
{
    color: white;
    overflow:hidden;
    font-weight:normal;
    text-decoration:none;
}
 
#bottomnav a:hover
{
    color:#D8D4C4;
    text-decoration:none;
}


#footer_endrsmnt
{
	padding: .1em .1em; /* .1em 1em controls the spacing between tabs themselves */
	font-family: verdana;
	font-size:9px;
	text-align:right;
	font-weight: normal;
	color: black;
	text-decoration:none;
	display: inline;
	position: relative;
	height:10px;
	width: 760px;
	background: white;
	font-size:9px;
	text-align:left;

}

#footer_endrsmnt a
{
    color: #0057a8;
    overflow:hidden;
    font-weight:normal;
    text-decoration:none;
}
 
#footer_endrsmnt a:hover
{
    color:#DE8703;
    text-decoration:none;
}





DIV.additionalinfo{
	position: absolute;
	width: 400px;
	height:225px;
	border: 3px solid #B09782;
	padding: 0px;
}





DIV.test{
border: 1px solid #CFD1C4;
background: #C7CBCD;
height: 300px;
width: 125px;
}



table.holderlinks
{ text-align: center;
font-family: Helvetica;
font-size:9px;
text-align:left;
font-weight: normal;
color: white;
background-color: #D7CBC0;


}



td.holderlinks 
{text-align: center;
font-family: Helvetica;
font-size:10px;
text-align:left;
font-weight: normal;
color: white;
background-color: #D7CBC0;
text-decoration: none;
width: 760px;
text-align:justify;
}









#pdmenu ul {
  padding: 0;
  margin: 0;
  list-style: circle;
  }

#pdmenu li {
  	float: left;
  	position: relative;
	font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height:30px;
	color: white;
	text-align: center;	
	background-color: #0057A6;
	float: right;
	width: 10em;
	list-style: square;
  }


.pdmenu li a {
  	float: left;
  	position: relative;
	position: relative;
	height:30px;
	color: white;
	text-decoration: none;
	text-align: center;
	background-color: #0057A6;
	float: right;
	
}

#pdmenu li a:hover{
	position: relative;
	height:30px;
	background-color: #DEDCD9;
	color: #7D7366;
	text-decoration: none;
	text-align: center;
	float: right;
	
}


li ul {
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;
  }


li > ul {
		 top: auto;
		 left: auto;
		 }



li:hover ul, li.over ul{ display: block;}



table#rsl{
border: 0px;
color: white;
font-size: 10pt;
width: 150px; 
cellpadding: 3px, 3px, 3px, 3px;

}
table#rsl tr{
color: #404714;
border-style: collapse;
}

table#rsl td{
border: 1px solid #beb9b2;
background-color: #ffffff;
font-size: 9pt;
overflow: hidden;
max-height: 120px;
}

table#rsl th{
cellpadding: 3px, 3px, 3px, 3px;
color:  #ffffff;
background-color: #521c78;
text-align: center;
font-size: 9pt;
max-height: 55px;
line-height: 1.25em;
}

.tabletop{
background-color:#F5F6F7;
font-family:helvetica;
font-size:12px;
font-weight:bold;
text-align:left;
color:#042461;
}
.col{
padding-left:15px;
font-size:12px;
}
