/* CSS Document */

body {
	 font-family:Georgia, Times New Roman, Times, serif;
	 margin:20px;
	 font-size:13px;
	 text-align:left;
	 background:#666666;
}



p 	{ font-size:13px; line-height:18px; color:#666666; margin:0 0 15px 0; font-weight:normal;}
h1 	{ font-size:16px; line-height:20px; color:#ee2199; margin:0 0 15px 0; font-weight:lighter;}
h2 	{ font-size:16px; line-height:20px; color:#ee2199; margin:0 0 15px 0; font-weight:lighter;}
h3 	{ font-size:14px; line-height:16px; margin:0 0 8px 0; color:#999999; font-weight:lighter;}
h4 	{ font-size:13px; line-height:20px; color:#ee2199; margin:0; font-weight:lighter;}
h5 	{ }
h6 	{ }

:focus {
	-moz-outline-style: none;
}

a { color:#666666; text-decoration:none; outline:none; margin:0;}
a:hover { color:#ee2199;  text-decoration:underline; margin:0;}
a:active { border:none; outline:none; ie-dummy: expression(this.hideFocus=true); margin:0; }
img { border:none; }
img a:active { border:none; outline:none; ie-dummy: expression(this.hideFocus=true); }

b {color:#ee2199; font-weight:lighter;}

.genList { font-size:13px; line-height:18px; color:#666666;  margin:10px 0; padding:0; list-style:none;}
.genList li { margin:0; padding:0;}

.imgRight {float:right; margin:0 0 10px 10px; }
.script { margin-bottom:20px;}


/* Main Div Styles  */

#container {margin:0 auto; width:800px;}

#head {width:780px; height:80px; float:left; background:#FFFFFF; padding:10px;}

#logo {width:180px; height:70px; float:left; background:url(../img/generic/g_logo.jpg) no-repeat center center #FFFFFF;}

#nav {float:right; width:600px;}
#nav ul { list-style:none; padding:0; margin:30px 20px 0 0; text-align:right;}
#nav ul li { display:inline; padding:0; margin:0; }
#nav ul li a { color:#999999; padding:0 7px; text-decoration:none;}
#nav ul li a.active, #nav ul li a:hover { color:#ee2199; text-decoration:none;}


#subNav {width:800px; background:#FFFFFF; float:left;}
#wedSubNav { 
	width:740px; 
	text-align:center; 
	background:#FFFFFF; 
	clear:both; 
	border-top:#e1e1e1 solid 1px; 
	border-bottom:#e1e1e1 solid 1px; 
	margin:0 30px 0 30px; 
	padding:10px 0; }
#wedSubNav ul { list-style:none; padding:0; margin:0;}
#wedSubNav ul li { display:inline; padding:0 25px 0 0; margin:0; }
#wedSubNav ul li a { color:#FF99CC; padding:5px 0 5px 24px; text-decoration:none; background:url(../img/generic/subnavBtn2.jpg) no-repeat 0 50%;}
#wedSubNav ul li a.active, #wedSubNav ul li a:hover { color:#ee2199; padding:5px 0 5px 24px; text-decoration:none;background:url(../img/generic/subnavBtn.jpg) no-repeat 0 50%;}

#test { list-style:none; padding:0; margin:0;}
#test li { padding:0 25px 0 0; margin:0; }
#test li  { padding:5px 0 5px 24px; text-decoration:none;background:url(../img/generic/subnavBtn.jpg) no-repeat 0 10%; font-size:13px; line-height:18px; color:#666666; }


#contentHome { min-height:204px; background-image:url(../img/home/g_home_main.jpg); background-position:top right;} 
#content { min-height:350px; background-position: bottom right; }

#contentHome, #content {
	width:800px; 
	float:left; 
	background-color:#FFFFFF; 
	background-repeat:no-repeat; 
	clear:both; 
	padding:20px 0 0 0;}


#leftCol { float:left; width:484px; margin-left:30px; }
#rightCol { float:right; width:266px; }
#fullWidth {width:740px; padding:0 30px;}

#leftCol, #rightCol, #fullWidth {padding-bottom:20px;}	

#footer {width:800px; float:left; clear:both; background:#FF99CC;}

#wedNav { float:left; }
#corpNav {float:left; }
#symNav {float:right; }

#footerNav { width:800px; float:left; clear:both; background:#666666; padding-top:10px;}
#footerNav img {float:right;}
#footerNav ul { list-style:none; padding:0; margin:0 50px 0 0; float:left;}
#footerNav ul li { padding:0; margin:0; }
#footerNav ul li a { color:#CCCCCC; text-decoration:none; font-size:12px; margin:0;}
#footerNav ul li a.active, #footerNav ul li a:hover { color:#FF99CC; padding:0; text-decoration:none; margin:0;}



.genTable {width:484px; border-collapse:collapse; margin-bottom:20px;}
.genTable td {padding:5px 0; border-bottom:1px #e1e1e1 solid; color:#666666;}
.genTable thead th, .genTable .tableHead {border-bottom:1px #FF99CC solid; padding:30px 0 5px 0; font-weight:lighter; color:#000000;}
.genTable .textRight {text-align:right;}


#portfolio {}
#portfolio td {background: #e9e9e9; width:140px; height:140px; text-align:center;}

.formField {background:#e9e9e9; color:#666666; font-family:Georgia, Times New Roman, Times, serif; font-size:13px; padding:10px; border:0; width:200px; }


/*  SITE MAP PAGE ONLY STYLES */

#col1, #col2, #col3 {width:220px; float:left; margin-right:20px;} 

