body{
	margin:0px;
	padding:0px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#15567E;
	background-image:url(images/page-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	}
h1{
	font:24px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	color:#333333;
	margin:5px 0px;
	padding:0px;
	font-weight:bold;
	}
h2{
	font:19px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	color:#333333;
	margin:3px 0px;
	padding:0px;
	}
h3{
	font:17px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	color:#333333;
	margin:3px 0px;
	padding:0px;
	}
a{
	text-decoration:none; color:#333333; /*#338FBE;*/
	}
a:hover{
	text-decoration:underline; color:#333333;
	}
form{
	margin:0px; padding:0px;
	}
img, a img { 
	border: none; 
	}
input { 
	outline: none; 
	}
.topnav{
	width:440px; 
	font-size:11px;
	font-weight:bold;
}
.topnav ul{ list-style-type:none; margin:0px; padding:0px;}
.topnav ul li{ display:inline;}
.topnav ul li a{ text-decoration:none; color:#000000; margin-right:10px}
.topnav ul li a:hover{ text-decoration:underline; color:#000000; margin-right:10px}

.topnav1{ font-size:13px; font-weight:bold; height:44px; margin:0px; padding:0px; }
.topnav1 ul{ list-style-type:none; margin:0px; padding:0px;}
.topnav1 ul li{ display:block;}
.topnav1 ul li a{ text-decoration:none; color:#000000; padding-left: 1.5em; padding-right: 1.5em; display:block; padding-top:20px; padding-bottom:8px;}
.topnav1 ul li a:hover, .topnav1 ul li a.active{ text-decoration:none; color:#FFFFFF; background-image:url(images/nav-bg.jpg); background-repeat:repeat-x; background-position: top; display:block; padding-bottom:8px;}

.topnav1 #drop1 li a:hover{background-image:url(images/sub-hover.png); background-repeat:no-repeat; background-position: 0; background-color:#92B527 }
.topnav1 #drop1 li a{
	display: block;
	color : #000000;
	padding : 8px 0px 8px 20px;
	text-decoration : none;
	background-image:url(images/sub-link.png); 
	background-repeat:no-repeat;
	background-position: 0; 
	padding-left: 1.5em;
	background-color:#fff;
}

.topnav1 a.trigger {
/*	padding: 7px 21px 7px 9px;
	background-image: url(images/expand.gif);
	background-repeat: no-repeat;
	background-position: right center;*/
}
.topnav1 li {
	display:block;
	float: left;
}


/* hide from IE mac \*/
.topnav1 li {position: static; width: auto;}
/* end hiding from IE5 mac */

.topnav1 ul#drop1 li, #drop1 {
	width: 180px;
}
.topnav1 li ul {
	position: absolute;
	display: none;
	background-color: #DEDFE3;
	border: 1px solid  #ECECEB;
	background-repeat: repeat-x;
	z-index:10000;
}
.topnav1 li:hover ul, #p7menubar li.p7hvr ul {
	display: block;
}
.topnav1 li:hover ul a, #p7menubar li.p7hvr ul a {
	color: #000000;
	text-align:left;
	background-color: #DEDFE3;
	font-weight:normal;
	font-size:12px;
}

.horiz-line{ width:550px; background-image:url(images/line.png); background-repeat:no-repeat; margin-top:10px;}




.ulContent{ list-style:none}
.ulContent li{ margin-bottom:7px;  background-image:url(images/arrow.png); background-repeat:no-repeat;padding-left: 1.5em; }









.footer{color:#FFFFFF; }
.footer a{color:#FFFFFF; text-decoration:none; border-bottom:1px solid #65A4C4 }
.footer a:hover{color:#FFFFFF; text-decoration:none;border-bottom:1px solid #ffffff }

.img-border{ border:1px solid #003264}

.textbox{border:1px solid #CCCCCC}

#Content{}
#Content h1{ color:#3399CC}
#Content h4{ font-size:16px; color:#3399CC}
#Content h5{ font-size:14px; color:#3399CC}
#Content p{ font-size:13px; line-height:150%; }
#Content a{ color:#3399CC; text-decoration:underline;}
#Content a:hover{color:#3399CC; text-decoration:none;}

/* Everything Below Here will effect the form */
.contactform {
	width:350px; height:auto;
	display:block; float:left
}
fieldset {
	background-color: #EDEFEF;
	border:2px #FFF solid;
	margin-bottom:15px;
	padding:15px;
}
form {
	margin-bottom:0;
}
label {
	font-size:14px;
	color: #6A6A6A;
}
.textbox1 {
	background-color:#fff;
	width:300px;
	color:#333;
	margin-bottom:10px;
	font-size:12px;
	padding:0 0 0 5px;
}
.submit {
	font-size:14px;
	font-weight: 700;
	color: White;
	float:right;
	border: 0px;
	margin-right:17px;
	background-color: #CC6600;
}
.submit:hover {
	font-size:14px;
	font-weight: 700;
	color: White;
	float:right;
	border: 0px;
	margin-right:17px;
	background-color: #993300;
}

.super{
	font-size : 70%;
}


#Col1 a{ color:#4CA0DE; text-decoration:underline}
#Col1 a:hover{color:#4CA0DE; text-decoration:none}
#Col1 ul { list-style-image:url(images/arrow.png); padding-top:30px;}
#Col1 ul li{ font-size:12px; margin-bottom:12px;}



#web-design-gallery h5{
	margin-bottom: 4px;
}

#web-design-gallery h6{
	margin: 10px 0 0 0;
	line-height: 8pt;
	font-size: 9pt;
}

#web-design-gallery ul{
	margin: 0;
	padding:0;
}

#web-design-gallery a{
	color:#CC6600;
	text-decoration:underline;
}
#web-design-gallery a:hover{
	color:#CC6600;
	text-decoration:none;
}

#web-design-gallery p {
	margin: 2px 0px 0px 0px;
	line-height: 11pt;
	font-size: 9pt;
}

#web-design-gallery ul li {
	margin: 5px 0;
	display:block;
	background:url(images/bullet.gif) no-repeat 266px -3px;
	padding : 0px 0px 0px 283px;
}

