﻿body {
	padding: 0px;
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 87.5%;
	line-height: 25px;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	text-align: left;
}

.body {

	padding: 0px;
	background-color:white;
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 87.5%;
	line-height: 25px;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	text-align: left;
}

.image img{
	width:1020px;
	padding:0px;
	margin:0px;
    position:relative; 
    left: 0px; 
    top: 0px;
    z-index:10;
}

.page_image img{
	width:1020px;
	height:1000px;
	padding:0px;
	margin:0px;
    position: relative; 
    margin-left: 0px; 
    margin-top: -8px;
    z-index:-10;
}

#background {
    width: 100%; 
    height: 100%; 
    position: fixed; 
    left: 0px; 
    top: 0px; 
    z-index: -2; /* Ensure div tag stays behind content; -999 might work, too. */
}

.stretch {
    width:100%;
    height:100%;
}

a {
	text-decoration: none;
}


.navigation {
	color:#e0e0e0;
    background-color:#e0e0e0;
    height:33px;
    margin-top:21px;
    position:relative;
    top:-1021px;
    
}

.navigation ul li a {
	padding-top:5px;
	height:22px;
	}


.navigation ul {
    margin-left:40px;
}

.navigation ul li {
	display:inline;
	margin-left:0px;
	margin-right:-5px;
	padding-left:1px;
	padding-right:1px;  
    border-left:1px #cbcbcb solid;
    border-right:1px #cbcbcb solid;
    height:33px;
    padding-bottom:7px;
    padding-top:9px;
  
}

.navigation a:link, .navigation a:visited {
    padding-bottom:5px;
    color:#570e0e;
    display:inline-block;
    font-size:16px;
    font-family: "Cataneo BT";
    letter-spacing:2px;
    width:15%;
    text-align:center;
 
}

.navigation a:hover{
    background-color:#D2D2D2;
	color:#FFFFFF;
	border-color:#A7A7A7;
}

.mainfooter img{
	width:1000px;
	padding:0px;
	margin:0px;
    position:relative; 
    left:0px; 
    top:-775px;
}

.mainfooter p {
	left:20px;
	color:#c9c9c9;
	font-size:12px;
	position:relative;
	top:-945px;
}

.footer_textnav {
	position: absolute;
	left: 280px;
	top: 565px;
	color: navy;
	text-align: center;
	font-size: small;
}

.adminfooter img{
	width:1000px;
	padding:0px;
	margin:0px;
    position:relative; 
    left:0px; 
    top:225px;
}

.adminfooter p {
	left:20px;
	color:#333333;
	font-size:12px;
	position:relative;
	top:50px;
}


.nobr {
	white-space: nowrap;
	font-size: medium;
}

.firstcontent {
	clear:both
}

.secondcontent {
	clear:both
}

.thirdcontent {
	clear:both
}

.fourthcontent {
	clear:both
}
.firstcontent p {
    float: left;
	background: #E8E8E8;
	padding: 10px 20px 10px 20px;
	margin-right: 20px;
	margin-left: 40px;
	margin-top:-1080px;
	text-align:justify;

	background-color: #D5E7F5;
	left:28px;
	z-index: -1;

}

.secondcontent p {
    float: left;
	width:266px;
	padding: 10px 20px 10px 20px;
	margin:0px;
		margin-top:-830px;
			margin-left: 40px;
	text-align:justify;
	background-color: #FAE8E1;
	left:28px;
	width:25%;
}

.thirdcontent p {
    float: left;
	width:266px;
	padding: 10px 20px 10px 20px;
	margin-left:366px;
	text-align:justify;
	background-color: #E0E0E0;
	left:376px;
		margin-top:-830px;
			width:25%;
}

.fourthcontent p {
	float: right;
	width: 266px;
	padding: 10px 20px 10px 20px;
	margin-right: 20px;
	text-align: justify;
	background-color: #FAE8E1;
	left: 684px;
	margin-top: -830px;
	width: 25%;

}


.title{
	float: left;
    text-transform: uppercase;
	font-size: 16px;
	padding: 0px 10px 10px 10px;
	margin: 0px;
	margin-top: -1120px;
	color: navy;
	font-weight: bold;
	letter-spacing: 1px;
	left: 30px;
	padding-left: 80px;
	z-index: -1;
}

.subtitle2{
	float: left;
    text-transform: uppercase;
	font-size: 16px;
	padding: 0px 0px 0px 0px;
	margin-top:-870px;
	color: navy;
	font-weight: bold;
	letter-spacing: 1px;
	left: 40px;
	width:33%;
	padding-left: 80px;
	z-index: -1;	
}

.subtitle3{
	float: left;
    text-transform: uppercase;
	font-size: 16px;
	padding: 0px 0px 0px 0px;
	margin-top:-870px;
	color: navy;
	font-weight: bold;
	letter-spacing: 1px;
	margin-left: 400px;
	z-index: -1;
}
.subtitle4{
	float: left;
    text-transform: uppercase;
	font-size: 16px;
	padding: 0px 0px 0px 0px;
	margin-top:-870px;
	color: navy;
	font-weight: bold;
	letter-spacing: 1px;
	margin-left: 720px;
	z-index: -1;

}


/* These are the dark blue page hilight indicators */

.hilite_home img {
    height:3px;
    margin-top:22px;
    margin-left:80px; 
    position:relative;
    width:142px;
    top:-1044px;

        
}

.hilite_services img {
    height:3px;
    margin-top:22px;
    margin-left:221px; 
    position:relative;
    width:142px;
    top:-893px;
}

.hilite_about img {
    height:3px;
    margin-top:22px;
    margin-left:362px; 
    position:relative;
    width:142px;
    top:-893px;
}

.hilite_testimonials img {
    height:3px;
    margin-top:22px;
    margin-left:502px; 
    position:relative;
    width:142px;
    top:-893px;
}

.hilite_contact img {
    height:3px;
    margin-top:22px;
    margin-left:644px; 
    position:relative;
    width:142px;
    top:-893px;
}

.hilite_login img {
    height:3px;
    margin-top:22px;
    margin-left:786px; 
    position:relative;
    width:142px;
    top:-893px;
}

/* These are the dark blue page star indicators */

.star_home img {
    height:48px;
    width:48px;
    margin-top:-49px;
    margin-left:65px; 
    position:relative;
    top:-1044px;
    z-index:1;
}

.star_services img {
    height:48px;
    width:48px;
    margin-top:-49px;
    margin-left:206px; 
    position:relative;
    top:-894px;
}

.star_about img {
    height:48px;
    width:48px;
    margin-top:-49px;
    margin-left:346px; 
    position:relative;
    top:-894px;
}

.star_testimonials img {
    height:48px;
    width:48px;
    margin-top:-49px;
    margin-left:486px; 
    position:relative;
    top:-894px;
}

.star_contact img {
    height:48px;
    width:48px;
    margin-top:-49px;
    margin-left:627px; 
    position:relative;
    top:-894px;
}

.star_login img {
    height:48px;
    width:48px;
    margin-top:-49px;
    margin-left:768px; 
    position:relative;
    top:-894px;
}

/* This section begins the administration side of the website */
/* Admin banner */
.admin_image_left img{
	width:820px;
	height:45px;
	padding:0px;
    position:static; 
	margin-left:0px;
    margin-top: -1px;
    z-index:1;
}

.admin_image_right img{
	width:204px;
	height:91px;
	padding:0px;
    position:static;
	margin-left:820px;
    margin-top: -53px;
    z-index:1;
}

/* These are the admin navigation bar */
.navbar {
	color:#e0e0e0;
    background-color:#ffffff;
    height:33px;
    margin-top:-50px;
    position:static;
   	margin-left:-5 
  	    
}

.navbar ul li a {
	padding-top:3px;
	height:20px;
	}


.navbar ul {
    margin-left:30px;
	
  
}

.navbar ul li {
	display:inline;
	margin-left:0px;
	margin-right:-5px;
	padding-left:1px;
	padding-right:1px;  
    border-left:1px #cbcbcb solid;
    border-right:1px #cbcbcb solid;
    height:33px;
    padding-bottom:3px;
    padding-top:5px;
  
}

.navbar a:link, .navigation a:visited {
    padding-bottom:5px;
    color:#570e0e;
    display:inline-block;
    font-size:16px;
    font-family: "Cataneo BT";
    letter-spacing:2px;
    width:13%;
    text-align:Center;
    -webkit-transition: background-color 1s ease 0s, color 1s ease 0s, border-color 1s ease 0s,-webkit-transform 1s; /* For Safari 3.1 to 6.0 */
/* take this out, i like hard trasitions
    transition: background-color 1s ease 0s, color 1s ease 0s, border-color 1s ease 0s, transform 1s;  
*/
}

.navbar a:hover{
    background-color:#000060;
	color:#ffffff;
	border-color:#A7A7A7;
}


.editframe {
	color:#e0e0e0;
    background-color:#e0e0e0;
    height:33px;
    margin-top:400px;
    position:absolute;
   	margin-left:0     
}

/* This section begins the web forms */
/* These are the input forms */

.login {
	position:relative;
	top:-810px;
}

<style type="text/css">
.form-style-1 {
    margin:10px auto;
    max-width: 200px;
    padding: 20px 12px 10px 20px;
    font: 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.form-style-1 li {
    padding: 0;
    display: block;
    list-style: none;
    margin: 10px 0 0 0;
}
.form-style-1 label{
    margin:0 0 3px 0;
    padding:0px;
    display:block;
    font-weight: bold;
}
.form-style-1 input[type=text], 
.form-style-1 input[type=date],
.form-style-1 input[type=datetime],
.form-style-1 input[type=number],
.form-style-1 input[type=search],
.form-style-1 input[type=time],
.form-style-1 input[type=url],
.form-style-1 input[type=email],
textarea, 
select{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border:1px solid #BEBEBE;
    padding: 7px;
    margin:0px;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;  
}
.form-style-1 input[type=text]:focus, 
.form-style-1 input[type=date]:focus,
.form-style-1 input[type=datetime]:focus,
.form-style-1 input[type=number]:focus,
.form-style-1 input[type=search]:focus,
.form-style-1 input[type=time]:focus,
.form-style-1 input[type=url]:focus,
.form-style-1 input[type=email]:focus,
.form-style-1 textarea:focus, 
.form-style-1 select:focus{
    -moz-box-shadow: 0 0 8px #88D5E9;
    -webkit-box-shadow: 0 0 8px #88D5E9;
    box-shadow: 0 0 8px #88D5E9;
    border: 1px solid #88D5E9;
}
.form-style-1 .field-divided{
    width: 50%;
}

.form-style-1 .field-long{
    width: 100%;
}
.form-style-1 .field-select{
    width: 100%;
}
.form-style-1 .field-textarea{
    height: 100px;
}
.form-style-1 input[type=submit], .form-style-1 input[type=button]{
    background: #4B99AD;
    padding: 8px 15px 8px 15px;
    border: none;
    color: #fff;
}
.form-style-1 input[type=submit]:hover, .form-style-1 input[type=button]:hover{
    background: #4691A4;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
}
.form-style-1 .required{
    color:red;
}

</style>

/* These are the iframe parameters */

#container { width:1000px; height:400px; position:static; top:300px; }

#outerdiv {
	width:1000px;
	height:325px;
	overflow:hidden;
	position:relative;
	top:-35px;
	left:0px;
}

#innerdiv {
	position:absolute;
	top:0px;
	left:0px;
	width:1000px;
	height:343px;
	}

#containerb { width:1000px; height:400px; position:static; top:300px; }

#outerdivb {
	background: no-repeat;
	background-position: center;
	width: 1000px;
	height: 400px;
	overflow: hidden;
	position: relative;
	top: -35px;
	left: 0px;
}
#innerdivb {
position:absolute;
top:0px;
left:0px;
width:1000px;
height:399px;
}

#container_c { width:1000px; height:700px; position:static; top:300px; }

#outerdiv_c {
	width: 1000px;
	height: 700px;
	overflow: auto;
	position: relative;
	top: -35px;
	left: 0px;
}

#innerdiv_c {
	position:absolute;
	top:0px;
	left:0px;
	width:1000px;
	height:700px;
	}

/* These are the URL inputs */
/* Combo box */
.url_combo_label {
    position:absolute;
	color:#909090;
    background-color:#ffffff;
    height:33px;
    top:200px;
   	left:825px; 
}

.url_combo {
    position:absolute;
	color:#e0e0e0;
    height:33px;
    top:250px;
   	left:590px
}

.url_button {
	color:#e0e0e0;
    background-color:#ffffff;
    height:33px;
    top:350px;
    position:absolute;
   	left:174px
}

/* Type-in box */
.url_input_label {
	color:#909090;
    background-color:#ffffff;
    height:33px;
    top:135px;
    position:absolute;
   	left:125px; 
}

.url_input_box {
	color:#e0e0e0;
    background-color:#ffffff;
    top:132px;
    position:absolute;
   	left:120px; 
}

.url_input_button {
    height:20px;
    top:130px;
    position:absolute;
   	left:125px
}  	    
  
 /* Show/Hide URL VIEW */

.show_hide {
	position: absolute;
	height: 33px;
	top: 262px;
	left: 1000px;
	color: blue;
	background-color: #ffffff;
}
		
input#show, input#hide {
    display:none;
}
span#content {
    display:none;
}
input#show:checked ~ span#content {
  display:block;
}
input#hide:checked ~ span#content {
    display:none;
}		



/* Admin Page Select Icons */

.adstar_home img {
    height:25px;
    width:30px;
    margin-top:-35px;
    margin-left:18px; 
    position:relative;
    top:-25px;
    
}

.adstar_new img {
    height:10px;
    width:10px;
    margin-top:12px;
    margin-left:123px; 
    position:relative;
    top:-50px;
}

.adstar_list img {
    height:10px;
    width:10px;
    margin-top:12px;
    margin-left:247px; 
    position:relative;
    top:-50px;
}

.adstar_view_edit img {
    height:10px;
    width:10px;
    margin-top:12px;
    margin-left:377px; 
    position:relative;
    top:-50px;
}
.adstar_search img {
    height:10px;
    width:10px;
    margin-top:12px;
    margin-left:495px; 
    position:relative;
    top:-50px;
}

.adstar_stats img {
    height:10px;
    width:10px;
    margin-top:12px;
    margin-left:619px; 
    position:relative;
    top:-50px;
}

.adstar_logout img {
    height:10px;
    width:10px;
    margin-top:12px;
    margin-left:743px; 
    position:relative;
    top:-50px;
}

/* These are the TAB stops for VIEW page */

.tab_0_invert {
    position:relative;
   	margin-left:50px; 
   	margin-top:-18px;
   	background-color:#000; 
}
.tab_ol {
    position:relative;
   	margin-left:50px; 
   	margin-top:-18px;
   	background-color:#FFFFFF
}
.tab_nl {
    position:relative;
   	margin-left:100px; 
   	margin-top:-18px;
   	background-color:#FFFFFF
}
.tab_ol_red {
    position:relative;
   	margin-left:50px; 
   	margin-top:-18px;
   	color:maroon
}
.tab_0red {
    position:relative;
   	margin-left:50px; 
   	margin-top:0px;
   	color:maroon
}

.white_line {
    position:relative;
   	margin-left:0px; 
   	margin-top:-18px;
   	background-color:#FFFFFF
}

.tab_0_toprow {
    position:relative;
   	margin-left:5px; 
   	background-color:#AFDFEF;
}

.client_toprow {
    position:relative;
   	margin-left:5px; 
   	background-color:#33FFAD;
}

.tab_0_uphalf {
    position:relative;
   	margin-left:10px;
   	margin-top:-12px;
   	background-color:#EEEEEE;
}

.tab_left_downhalf {
    position:relative;
   	margin-left:0px; 
   	margin-top:-18px;
}   	

.tab_0_up1 {
    position:relative;
   	margin-left:10px;
   	margin-top:-18px;
   	background-color:#EEEEEE;
}

.tab_0_up2_norm {
    position:relative;
   	margin-left:10px;
   	margin-top:-44px;
   	background-color:#EEEEEE;
}


.tab_0_up1_gray {
    position:relative;
   	margin-left:10px;
   	margin-top:-36px;
   	background-color:#EEEEEE;
   	color: #AAAAAA
}

.tab_0_up2 {
    position:relative;
   	margin-left:10px;
   	margin-top:-24px;
   	background-color:#000000;
}
.tab_0_up3 {
    position:relative;
   	margin-left:10px;
   	margin-top:-26px;
   	background-color:#000000;
}
.tab_0_down1 {
    position:relative;
   	margin-left:10px;
   	margin-top:38px;
   	background-color:#EEEEEE
}
.tab_0_downhalf {
    position:relative;
   	margin-left:10px;
   	margin-top:22px;
   	background-color:#EEEEEE
}

.tab_0_relatives {
	width:600px;
    position:relative;
   	margin-left:10px;
   	background-color:#EEEEEE
}

.tab_0 {
    position:relative;
   	margin-left:10px;
   	background-color:#EEEEEE
}
.tab_0_white {
    position:relative;
   	margin-left:0px;
   	background-color:#FFFFFF
}

.tab_0_grey {
    position:relative;
   	margin-left:0px;
   	background-color:#EEEEEE
}


.tab_indent {
    position:relative;
   	margin-left:20px; 
   	margin-top:-18px;
}

.tab_1 {
    position:relative;
   	margin-left:50px; 
   	margin-top:-25px;
}
.tab_1_downhalf {
    position:relative;
   	margin-left:20px; 
   	margin-top:-18px;
}   	
.tab_2 {
    position:relative;
   	margin-left:100px; 
   	margin-top:-25px;
}   	
.tab_2a {
    position:relative;
   	margin-left:135px; 
   	margin-top:-28px;
}   
.tab_3 {
    position:relative;
   	margin-left:150px;
   	margin-top:-25px;   	 
}   
.tab_4 {
    position:relative;
   	margin-left:200px;
   	margin-top:-25px;   	 
}   
.tab_5 {
    position:relative;
   	margin-left:250px;
   	margin-top:-25px;  
}   
.tab_6 {
    position:relative;
   	margin-left:300px;
   	margin-top:-25px;  
}   
.tab_6half {
    position:relative;
   	margin-left:325px;
   	margin-top:-25px;  
} 
.tab_7 {
    position:relative;
   	margin-left:350px;
   	margin-top:-25px;  
}
.tab_8 {
    position:relative;
   	margin-left:400px;
   	margin-top:-25px;  
}   
.tab_9 {
    position:relative;
   	margin-left:450px;
   	margin-top:-25px;  
}   
.tab_10 {
    position:relative;
   	margin-left:500px;
   	margin-top:-25px;  
}   
.tab_11 {
    position:relative;
   	margin-left:550px;
   	margin-top:-25px;  
}   
.tab_11_uphalf {
    position:relative;
   	margin-left:550px;
   	margin-top:-42px;  
}

.tab_12 {
    position:relative;
   	margin-left:600px;
   	margin-top:-25px
}   
.tab_13 {
    position:relative;
   	margin-left:650px;
   	margin-top:-25px;  
}   
.tab_14 {
    position:relative;
   	margin-left:700px;
   	margin-top:-25px;  
}   
.tab_15 {
    position:relative;
   	margin-left:750px;
   	margin-top:-25px;  
}   
.tab_15half {
    position:relative;
   	margin-left:775px;
   	margin-top:-25px;  
}
.tab_16 {
    position:relative;
   	margin-left:800px;
   	margin-top:-25px;  
}   
.tab_17 {
    position:relative;
   	margin-left:850px;
   	margin-top:-25px;  
}   
.tab_17_up2 {
    position:relative;
   	margin-left:850px;
   	margin-top:-38px;  
}  
.tab_18 {
    position:relative;
   	margin-left:900px;
   	margin-top:-25px; 
}   
.tab_up1line {
    position:relative;
   	margin-top:-25px; 
} 
.invert_text {
	color: #FFFFFF;
	text-decoration: none;
	background: #000000;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
}
.group_boxes {
	background-color: #EEEEEE
}

.longText {
   	margin-left:10px;
    white-space:nowrap; 
    overflow:hidden; 
    text-overflow:ellipsis;
    width:800px
}

.longText1 {
    white-space:nowrap; 
    overflow:hidden; 
    text-overflow:ellipsis;
    width:85%
}

.longText2 {
   	margin-left:10px;
    white-space:nowrap; 
    overflow:hidden; 
    text-overflow:ellipsis;
    width:800px
}

