﻿/*-----------------------------------------------------------------------------
AmpedPC - Main Stylesheet
author:   Web Advanced

colors:   Drk Blue BG: #04162A
		   
/*---------------------------------------------------------------------------*/

/* LINK STYLES --------------------------------------------------------------*/

.wrapper a:link, .wrapper a:visited { color:#FFFFFF; }
.wrapper a:hover, .wrapper a:active { color:#ADD8FF; }

.footer a:link, .footer a:visited { color:#FFFFFF; }
.footer a:hover, .footer a:active { color:#ADD8FF; }

.home-banner .content a:link, .home-banner .content a:visited { color:#000000; text-decoration: none; }
.home-banner .content a:hover, .home-banner .content a:active { color:#000000; text-decoration: underline; }

/* GENERAL STYLES -----------------------------------------------------------*/

* { font-family:Arial, Helvetica, sans-serif; vertical-align: top; }
img { border: 0; }

.align_right { text-align: right; }
.align_left { text-align: left; }
.float_right { float: right; }
.float_left { float: left; }

body { padding: 0px; margin: 10px 0 0 0; background-color: #04162A; text-align: center; font-size: 13px; color: #ffffff; }
	
/* LAYOUT STYLES ------------------------------------------------------------*/

/* General Styles */
.wrapper { width: 910px; margin: 0px auto; text-align: left; }

/* Master Page Styles */	
.header { text-align: left; height: 106px; vertical-align: bottom; }
.header .info { margin-top: 48px; }
.navigation { height: 30px; }
.footer { margin: 25px 0 25px 0; text-align: center;	font-size: 10px; color:#FFFFFF; }

/* Home Page Styles */
.home-banner {
	width: 910px; height: 254px; background: #ffffff url(../Images/banner-bg.jpg) repeat-x top left;
	text-align: center;	font-size: 12px; }
.home-banner .content {
	margin: 13px 0 12px 0; }
.home_centercontent1 { width:134px; }
.home-centercontent2 { width: 294px; }
	
/* Content Page Styles */	
.pages { width: 910px; }
.pages .main-sectionheader { width: 910px; height:33px; padding: 0px 0 0px 0; font-size: 22px; }
.pages .main-header { background-color:#FFFFFF; padding: 10px 30px 15px 10px; font-size:18px; font-weight: bold; color:#000000; }
.pages .main-header-no-icon { background-color:#FFFFFF; padding: 10px 30px 15px 50px; font-size:18px; font-weight: bold; color:#000000; }
.pages .sub-nav { width: 210px; padding-top: 10px; }
.pages .main-content { width: 620px; padding: 0 30px 10px 50px; background-color:#FFFFFF; color:#000000; }
.pages .main-footer { text-align: left; background-color:#FFFFFF; } 

/* Services Page Styles */	
.services_pages { width: 910px; }
.services_pages .main-sectionheader { width: 910px; height:30px; padding: 0px 0 0px 0; font-size: 22px; }
.services_pages .main-header {}
.services_pages .main-text td { padding: 10px 10px 10px 15px; color:#FFFFFF; }
.services_pages .main-text ul { padding-left: 10px; margin: 0px; } 
.services_pages .main-buttons td { padding: 0 0 0 15px; min-height: 100px; }
.services_pages .main-footer { text-align: left; vertical-align:bottom; } 

/* SUB NAVIGATION STYLES ----------------------------------------------------*/

.sub-nav ul { padding:0px; margin: 0px; }
.sub-nav ul li { list-style: none; font-weight: bold; font-size: 12px; }
.sub-nav .selected { background: url(../Images/nav-whitearrow.gif) no-repeat;}

.sub-nav ul li a { display: block; padding: 2px 0 2px 20px; }
.sub-nav ul li a:link, .pages ul li a:visited { text-decoration: none; }
.sub-nav ul li a:hover { text-decoration: none; color: #FFFFFF; background: url(../Images/nav-hoverarrow.gif) no-repeat;}
.pages ul li a:active { text-decoration: none; color: #FFFFFF; background: url(../Images/nav-selectedarrow.gif) no-repeat;}

/* TEXT STYLES --------------------------------------------------------------*/

h1 { font-size: 22px; font-weight: normal; padding:0px; margin:0px; }
h2 { font-size: 14px; font-weight: bold; padding:0px; margin:0px; }
h3 { font-size: 13px; font-weight: bold; color: #900000; padding:0px; margin:0px; }

/* FORM STYLES --------------------------------------------------------------*/

.textBoxStyle {width:200px;}
.textAreaStyle {width:300px;}

.contact_table { text-align: left; }
.red { color:#FF0000; font-size: 11px; }
.form_label { padding-top: 3px; }
.formfield { margin-top:2px; padding: 1px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; }
.commentfield { margin-top:2px; padding: 1px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; width: 300px }  