a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}


/*-------------------------------------------------body------------------------------------------------------*/
body {
	margin-left: 0px;
	margin-top: 0px; font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	 font-size:12px; background-image:url(images/grid10.png); background-repeat:repeat-y; background-position: top center;
	 color:#000000;
}

#main{background-color:#FFFFFF;
		width:1004px; margin:auto;}
		


#blue_topbar{ background-image:url(images/top-bluebar.gif); line-height:28px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; padding-left:10px;}


#header{ background-image: url(images/header_bg.gif);}


.navyy { background-image: url(images/nav_bg.gif); background-repeat:repeat-x;  line-height:26px; text-align:center;}
.navyy a{   color:#FFFFFF;  font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; font-weight:normal; margin-left:26px; margin-right:26px; text-align:center; font-weight:bold;}
.navyy  a :hover  { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; }


.input{  border:#000000 solid 1px; width:225px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:5px;}
.inputmsg{  border:#000000 solid 1px; width:225px; height:60px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:5px;}

#box-contant{ background-image:url(images/contact_bg.gif); width:234px; height:233px;}

#heading1{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #213866; font-weight:bold; padding-top:12px; padding-left:10px;}

#heading2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color: #2a3469; font-weight:bold; padding-left:0px;}

.p_text{font-family:  Arial, Helvetica, sans-serif; font-size:12px;  color:#404040 ; text-align:justify; line-height:20px; }

#whitebarhori{ background-image: url(images/white-bar-top.jpg); background-repeat:repeat-x; height:40px; line-height:40px; color:#333333; font-weight:bold; padding-left:24px;}

.services{font-family:  Arial, Helvetica, sans-serif; font-size:12px;  color:#192d54 ; line-height:22px; margin-left:35px; margin-top:10px;}
.services a {font-family:  Arial, Helvetica, sans-serif; font-size:12px;  color:#192d54 ; }
.services a:hover{font-family:  Arial, Helvetica, sans-serif; font-size:12px;  color:#192d54 ; }


.footer_link:link{font-family:  Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;   color:#192d54; margin-left:5px; margin-right:5px;   }
.footer_link:visited{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#192d54;  margin-left:5px; margin-right:5px; }
.footer_link:activated{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#192d54; margin-left:5px; margin-right:5px; }
.footer_link:hover{font-family: Arial, Helvetica, sans-serif; color:#192d54; font-size:12px;   margin-left:5px; margin-right:5px;}


.footer_link2:link{font-family:  Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;   color:#FFFFFF; margin-left:15px; margin-right:15px;   }
.footer_link2:visited{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;  margin-left:5px; margin-right:5px; }
.footer_link2:activated{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin-left:5px; margin-right:5px; }
.footer_link2:hover{font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;   margin-left:15px; margin-right:15px;}


#footer{ line-height:40px; background-image: url(images/footer-bg.gif); color:#FF9900; text-align:center;}
#footer2{  background-image: url(images/footbg.jpg); background-repeat:repeat-x;}

.footer_text{font-family:  Arial, Helvetica, sans-serif; font-size:12px;  color:#192d54 ; line-height:25px;}
.footer_text a {font-family:  Arial, Helvetica, sans-serif; font-size:12px;  color:#192d54 ; }
.footer_text a:hover{font-family:  Arial, Helvetica, sans-serif; font-size:12px;  color:#192d54 ; }



/*-----tab box-------*/

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 28px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 27px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 27px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.1em;
	padding: 0 9px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff; 
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}

.tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both; color:#404040;  
	float: left;  margin-right:6px;
	background: #fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;  text-align:justify;
}
.tab_content {
	padding: 10px;
 font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; height:210px;
}

/* These styles create the dropdown menus. */

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 12px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 0px 22px; line-height:26px; font-weight:bold;
	color:#FFFFFF;
	text-align: center;
	text-decoration: none; text-transform:uppercase; border-right:1px solid #FFFFFF;}

#sddm li a:hover
{	color:#FFD668; background-image:url(images/nav_bg-hover.gif);}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	width:200px; text-transform:none;
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 22px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #1B2841;
		color: #FFFFFF;
		font: 11px arial;
		border-bottom:#000000 1px solid; text-transform:none; border-right:none;}

	#sddm div a:hover
	{	background: #FFFFFF; font-weight:bold;
		color: #1B2841;
		border-bottom:#CCCCCC 1px solid; text-transform:none;}



#packages

{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}

#packages td, #packages th 

{
font-size:1em;
border:1px solid #213866;
padding:3px 7px 2px 7px;
}

#packages th 

{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#213866;
color:#ffffff;
}

#packages tr.alt td 

{
color:#213866;
background-color:#F1F4FA;
font-weight:bold;
}



