﻿/* Default CSS Stylesheet for a new Web Application project */

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}

p
{
	font-size: 1.3em;
	line-height: 1.5em;
	color: #333333;
	margin-top: 0.5em; /*	font: 11px/16px Verdana, sans-serif;*/
}

H1
{
	padding-left: 0.0em;
	font-size: 3.2em;
	color: #333333;
	margin: 0px;
	padding-bottom: 0.2em;
}
H2
{
	margin: 0px;
	padding-left: 0px;
	font: bold 20px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	color: #FF3300;
	margin-bottom: 0px;
}
H3
{
	font: bold 2.3em "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	color: #0099FF;
	margin-bottom: 0.0em;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

A:link
{
	font-size: 11px;
	color: #0000FF;
	text-decoration: none;
	text-align: center;
}
A:visited
{
	font-size: 11px;
	color: #0033CC;
	text-decoration: none;
}
A:active
{
	font-size: 11px;
	text-decoration: none;
	color: #FF0000;
}
A:hover
{
	font-size: 11px;
	text-decoration: underline;
	color: #0000FF;
}
SMALL
{
	font-size: .7em;
}
BIG
{
	font-size: 1.17em;
}

#leftside
{
	float: left;
	width: 200px;
}

#main_container
{
}

#left_container
{
}

#middle
{
	margin: 10px 170px 10px 210px;
}

#rightside
{
	float: right;
	width: 160px;
}

#wrapper
{
	width: 100%;
}

#footer
{
	clear: both;
}

#sign_up_for_email
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#sign_up_for_email p
{
	margin-top: 3px;
	margin-bottom: 3px;
}

#main_page_left_bit
{
	float: left; /*background-color:#f00;*/
	width: 50%;
	min-width: 45%;
}


#main_page_right_bit
{
	/*background-color:#0f0;*/
	width: 50%;
	min-width: 45%;
	float: right;
}

.MainPageTable
{
	text-align: center;
	width: 100%;
	min-width: 100%;
}

.MainPageTable img
{
	padding-top: 20px;
	padding-bottom: 20px;
}


.MainPageTable a
{
	font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: bold;
	color: #0066CC;
}

.pcs_table
{
	width:100%;
	margin-top:1.5em;	
	margin-bottom:2em;	
}

.pcs_table thead
{
	font-size:1.8em;
	
}

.pcs_table tbody
{
	 text-align:center;
}

.pcs_table tfoot
{
	text-align: center;
	font-size:2.5em;
	

}

.spec_table
{
	padding: 0px;
	font-size: 1.2em;
	float:left;
	margin-right:2em;
}

.spec_table_tl
{
	border-color: #C0C0C0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
}

.spec_table_tr
{
	border-color: #C0C0C0;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
}

.spec_table_ml
{
	border-color: #C0C0C0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
}

.spec_table_mr
{
	border-color: #C0C0C0;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
}

.spec_table_bl
{
	border-color: #C0C0C0;
	border-right-width: 1px;
	border-right-style: solid;
}

.spec_table_br
{
	border-color: #C0C0C0;
	border-left-width: 1px;
	border-left-style: solid;
}

.float_right
{
	float: right;
}

.system_price
{
	font: normal normal bold 4em normal Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #0099FF;
	margin-bottom: 0.0em;
	text-align: right;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;	
}

.spec_bullets
{
	 line-height:1.9em;
	 font-size:medium;
	 width:230px;
	 padding:0px;
	 margin:0px;
		float:right;
}


.AdRotator
{
	float: right;
	padding-bottom: 0.6em;
}

.AquilaNewsItem
{
	padding: 0em 1em 1em 0.8em;
}

.AquilaRuleMidBackground
{
	background-image: url(/images/aquila_icon_rule_mid.gif);
}

.box .top
{
	background: url(images/box_tall.gif) top repeat-x;
}
.box .top div
{
	background: url(images/box_tr.gif) top right no-repeat;
}
.box .mid
{
	background: url(images/box_tall.gif) right repeat-y;
}

.box .mid .padding
{
	background: url(images/box_tall.gif) left repeat-y;
	line-height: 2.4em;
	padding-left: 1em;
}

.box .mid .padding a
{
	font-size: 1.3em;
	font-weight: bold;
	color: #0066CC;
}
.box .mid .padding .NavBoxLinkPadding
{
	height: 1.2em;
}

.box .mid .padding p
{
	padding-right: 0.5em;
	font-size: 1.2em;
	margin: 0 0 0 0;
	color: #333333;
}

.box .bot
{
	background: url(images/box_tall.gif) bottom repeat-x;
}
.box .bot div
{
	background: url(images/box_br.gif) top right no-repeat;
}

.BreadCrumb
{
	padding-top: 0.8em;
	padding-bottom: 0.6em;
	font-size: 1.2em;
	width: 795px;
}

.centeredimage
{
	text-align: center;
}

.content
{
	margin-left: 2em;
	margin-top: 0.5em;
}

.FooterBlurbText
{
	font-size: 11px;
	vertical-align: middle;
	text-align: center;
	margin: 0px;
}

.FooterBlurbTextBold
{
	font-size: 11px;
	vertical-align: middle;
	text-align: center;
	margin: 0px;
	font-weight: bold;
	height: 17px;
}

.FORM_FIELD
{
	border-right: #6699cc 1px solid;
	padding-right: 1px;
	border-top: #6699cc 1px solid;
	padding-left: 1px;
	padding-bottom: 1px;
	border-left: #6699cc 1px solid;
	color: #000000;
	padding-top: 1px;
	border-bottom: #6699cc 1px solid;
	font-family: Verdana, Helvetica, sans-serif;
}

.GEN_TEXT
{
	font-size: 11px;
	vertical-align: baseline;
	font-family: Verdana, Helvetica, sans-serif;
}

.GreenTabHeader
{
	background-image: url(images/mid_tab_green.jpg);
	width: 100%;
	background-color: #02be2b;
}

.GreenHeaderRight
{
	background-color: #00CC00;
	background-image: url('images/Green-Header-Right.jpg');
	width: 142px;
	height: 51px;
	color: #FFFFFF;
	font-size: 1.8em;
	font-weight: bold;
	background-repeat: no-repeat;
	float: right;
}

.GreenHeaderServicesText
{
	margin-top: 0.7em;
	padding-left: 0.3em;
}

.GreenHeaderInfoText
{
	margin-top: 0.7em;
	padding-left: 0.1em;
}


.GreenHeaderAboutText
{
	margin-top: 0.95em;
	padding-left: 0.0em;
	font-size: 0.9em;
}

.GreenHeaderServices
{
	background-color: #00CC00;
	background-image: url('images/Green-Header-IT-Services.jpg');
	height: 51px;
	width: 58px;
}

.GreenHeaderInfo
{
	background-color: #00CC00;
	background-image: url('images/Green-Header-Aquila-Info.jpg');
	height: 51px;
	width: 58px;
}

.GreenHeaderAbout
{
	background-color: #00CC00;
	background-image: url('images/Green-Header-About-Aquila.jpg');
	height: 51px;
	width: 58px;
}

.HeaderTagLine
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.8em;
	font-weight: bold;
	color: #333333;
	padding: 0.1em 0em 0.1em 0em;
	text-align: center;
}

.icon
{
	float: left;
	margin-right: 8px;
}

.InfoBoxText
{
	color: #333333;
	text-align: justify;
}

.main
{
	margin: 0 auto;
	width: 980px;
}

.MainLogo
{
}

.Clear
{
	clear: both;
}

.quotetext
{
	font-style: italic;
	color: #696969;
}

.PadRight
{
	padding-right: 0.9em;
}

.PadRightBig
{
	padding-right: 1.9em;
}

.LeftImage
{
	padding-bottom: 15px;
	padding-right: 10px;
}


.PCRepairPrice
{
	font-size: 6.5em;
	color: #33CC33;
	font-weight: bold;
}

.page_knockout
{
	border: 1px solid #C0C0C0;
	background-color: #FFFFEC;
	color: #FF3300;
	margin-left: 70px;
	margin-right: 70px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
}

.page_knockout li
{
	/*list-style-image: url('images/navigate_right.png'); 	list-style-image: url('images/star_green.png');*/
	list-style-image: url('images/workplace.png');
	list-style-position: outside;
	font-size: 12px;
	color: #333333;
	padding-left: 5px;
	vertical-align: top;
	padding-bottom: 15px;
}

.form_box
{
	border: 1px solid #C0C0C0;
	background-color: #FFFFEC;
	color: #FF3300;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
}

.MidBarCellBackground
{
	background-image: url(images/green_middle_bits.gif);
	background-color: green;
	width: 100%;
	height: 9px;
}

.HorizontalBarLeft
{
	float: left;
}

.HorizontalBarMiddle
{
	width: auto;
	background-image: url(images/green_middle_bits.gif);
	background-color: green;
	height: 9px;
}

.HorizontalBarRight
{
	float: right;
}



PRE
{
	font-family: Courier New, monospace;
}
BLOCKQUOTE
{
	font-family: Courier New, monospace;
}

IMG
{
	border-style: none;
	margin: 0px;
}

.right_justify
{
	text-align: right;
}

.warningtext
{
	border-right: #ff8c00 thin dotted;
	border-top: #ff8c00 thin dotted;
	border-left: #ff8c00 thin dotted;
	border-bottom: #ff8c00 thin dotted;
	margin-left: 4em;
	margin-right: 4em;
	font-style: italic;
	color: #696969;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
}


.rounded_box {
   background: #1288d2;
}
.rounded_top div {
   background: url(images/rounded_tl.png) no-repeat top left;
}
.rounded_top {
   background: url(images/rounded_tr.png) no-repeat top right;
}
.rounded_bottom div {
   background: url(images/rounded_bl.png) no-repeat bottom left;
}
.rounded_bottom {
   background: url(images/rounded_br.png) no-repeat bottom right;
}

.rounded_top div, .rounded_top_, 
.rounded_bottom div, .rounded_bottom {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.rounded_content 
{
	margin: 0; 
	margin-left:10px;

}

.rounded_content p
{
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	margin:0;
	margin-top:3px;
	margin-bottom:3px;
}

.SignUpTextBox
{
	color: #0066cc;
	width:130px;
}

.MainPageLogoImage img
{
	margin-bottom:0px;
	padding:0px;
	margin-top:1.0em;	
}

.MainPageNewsFlash
{
	margin:0;
	padding:0;
	text-align:left;
	padding: 5px 30px 5px 30px;
		
}

/*
.MainPageNewsFlash .rounded_box {
   background: #ab17d3;
}
.MainPageNewsFlash .rounded_top div {
   background: url(images/rounded_ppl_tl.gif) no-repeat top left;
}
.MainPageNewsFlash .rounded_top {
   background: url(images/rounded_ppl_tr.gif) no-repeat top right;
}
.MainPageNewsFlash .rounded_bottom div {
   background: url(images/rounded_ppl_bl.gif) no-repeat bottom left;
}
.MainPageNewsFlash .rounded_bottom {
   background: url(images/rounded_ppl_br.gif) no-repeat bottom right;
}
*/

.MainPageNewsFlash a
{
	color:#fff;
	font-size:1em;	
	text-decoration: underline;
}


.pnNewsFlash
{
	border: thin dashed #808080;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 50px;
	margin-right: 50px;
	 padding: 10px 10px 10px 10px;
}
