@charset "utf-8";
/* CSS Document */

html{
	background: url(../img/bg.gif);
	padding:0;
	margin:0;
}
body {
	margin: 0;
	padding:0;
	
	background:url(../img/bg2.gif) repeat-x left top; 
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#c3d5df;
}


/* ********************* General Defination ************************ */ 
img { border:0;}
h1, h2, h3{
padding:0;
margin:0
}
h1{
	font:normal 18px Georgia, "Times New Roman", Times, serif;
	color:#58deff;
	padding:0 0 10px 0;
	text-transform:uppercase;
}
h2{
	color:#cbc527;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	background-color:#10202a;
	padding:5px;
}

ul{
padding:0;
margin:0;
list-style:none;
}
form{
padding:0;
margin:0;
}
a{
outline:0;
}
a{
color:#c9c679;
text-decoration:underline;
}
a:hover{
text-decoration:none;
outline:0;
}
input.txtbox, textarea.txtbox{
border:1px solid #546f80;
padding:4px;
font-size:11px;
color:#fff;
background-color:#0b2939;
}

input.button{
border:1px solid #10202a;
background-color:#e1b900;
color:#000;
font:bold 12px Georgia, "Times New Roman", Times, serif;
padding:4px 2px;
overflow:visible;
}
/*========Paddings =========================*/
.pad_topnav{
	padding:10px 13px 19px 313px;
}
.pad_top{
	padding-top:28px;
}
.padlr{
	padding:0 8px 0 8px;
}
.pad_body{
	padding:5px 25px 10px 30px;
}
.padt5{
padding-top:5px;
}
/*=============================================*/
ul.topnav li{
display:inline;
}
ul.topnav li a{
display:block;
height:34px;
float:left;
text-decoration:none;
text-indent:-900em;
margin-right:3px;
}
ul.topnav li a.home{
background:url(../img/nav_img/home.gif) no-repeat left top;
width:65px;
}
ul.topnav li a.home:hover{
background-position:left -34px;
}
ul.topnav li a.home:active{
background-position:left bottom;
}
ul.topnav li a.home-current{
background:url(../img/nav_img/home.gif) no-repeat left bottom;
display:block;
height:34px;
width:65px;
}

ul.topnav li a.profile{
background:url(../img/nav_img/profile.gif) no-repeat left top;
width:75px;
}
ul.topnav li a.profile:hover{
background-position:left -34px;
}
ul.topnav li a.profile:active{
background-position:left bottom;
}
ul.topnav li a.profile-current{
background:url(../img/nav_img/profile.gif) no-repeat left bottom;
display:block;
height:34px;
width:75px;
}

ul.topnav li a.practice{
background:url(../img/nav_img/practicearea.gif) no-repeat left top;
width:114px;
}
ul.topnav li a.practice:hover{
background-position:left -34px;
}
ul.topnav li a.practice:active{
background-position:left bottom;
}
ul.topnav li a.practice-current{
background:url(../img/nav_img/practicearea.gif) no-repeat left bottom;
display:block;
height:34px;
width:114px;
}

ul.topnav li a.resources{
background:url(../img/nav_img/resources.gif) no-repeat left top;
width:99px;
}
ul.topnav li a.resources:hover{
background-position:left -34px;
}
ul.topnav li a.resources:active{
background-position:left bottom;
}
ul.topnav li a.resources-current{
background:url(../img/nav_img/resources.gif) no-repeat left bottom;
display:block;
height:34px;
width:99px;
}

ul.topnav li a.contactus{
background:url(../img/nav_img/contactus.gif) no-repeat left top;
width:99px;
}
ul.topnav li a.contactus:hover{
background-position:left -34px;
}
ul.topnav li a.contactus:active{
background-position:left bottom;
}
ul.topnav li a.contactus-current{
background:url(../img/nav_img/contactus.gif) no-repeat left bottom;
display:block;
height:34px;
width:99px;
}

.bannerbg{
background:url(../img/bannerbg.gif) repeat-x left bottom;
}

.contactme_head{
	background:url(../img/icons/contact.gif) no-repeat left top;
	padding:2px 0 2px 40px;
	text-transform:uppercase;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
}
.address{
color:#c9c679;
padding:15px 0 30px 0;
}
.con{
color:#c9c679;
line-height:18px;
}
.aquatext{
color:#62e4fc;
font-weight:bold;
}
.bodybg{
border-bottom:1px solid #10202a;
background-color:#0b2939;
}
.whitetext{
font-size:14px;
color:#FFFFFF;
}
ul.list{
padding:5px 5px 5px 15px;
}
ul.list li{
	background:url(../img/icons/bullet.gif) no-repeat left 8px;
	padding-left:20px;
	font:bold 12px/22px Georgia, "Times New Roman", Times, serif;
	color:#7eb8c6;
}
.footertext{
font-size:11px;
color:#50595e;
}
.padl6{
padding-left:6px;
}
.red{
color:#FF0000;
}
