@charset "UTF-8";
/* CSS Document */

img {border:none;}

body {
background-color:#a8c4e6;
background-image:url(../images/MainBkgd.gif);
background-repeat:repeat-x;
padding:0;
margin:0;
}

#window { position:absolute; top:0px; left:0px; width:100%; height:100%; text-align:center; padding:0; margin:0; }

#header {
position:relative;
width:750px;
height:100px;
border: none;
background-image: url(../images/GCheaderLogo.gif);
background-repeat: no-repeat;
margin: 10px auto auto auto;
padding:0;
}

#headerText {
position:absolute;
top:24px;
left:425px;
width:320px;
text-align:left;
font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
font-style:italic;
font-weight:bolder;
font-size:18px;
color:#FF0000;
line-height:20px;
}

#wrapper {
position:relative;
width:750px;
border:solid 1px #FFFFFF;
background-color:#d7e4f3;
background-image:url(../images/ContentBkgd.gif);
background-repeat:repeat-x;
margin: 2px auto auto auto;
padding:0;
overflow:auto;
padding-bottom:20px;
}

p, ul, li { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:9pt; line-height:14pt; color:#000000; text-align:left; }
p { margin: 0px auto .5em auto;}
td { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:9pt; line-height:14pt; color:#000000; }
a:link { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:9pt; color:#3366CC; text-decoration:underline; }
a:visited {color:#3366FF;}
a:hover, a:active {color:#3399FF; text-decoration:none;}


/* Top Navigation Styles */
#topNav {
position:relative;
width:750px;
text-align:center;
padding:0;
}

#topNav ul { list-style:none; padding: 0; margin:0; text-align:center; }
#topNav ul li { display:inline; float:left; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; }
#topNav ul li a:link, #topNav ul li a:visited { display:block; color: #ffffff; text-align:center; text-decoration:none; padding: 4px 44px; border-right:solid 1px #666666; border-left:none; border-bottom:none; border-top:none; }
#topNav ul li a:hover, #topNav ul li a:active { background-color:#666666; }

/* Hide from IE5-Mac
#topNav li a
{
float: none
}
/* End hide */


/* Main Popup menu styles */
#topNav li ul{
		background:#999999;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
#topNav li:hover ul{
		display:block;
		}
#topNav li ul li {
		display:block;
		border-bottom:solid 1px #666666;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		}
#topNav li:hover li a {
		background:none;
		}
#topNav li ul li a {
		display:block;
		font-size:12px;
		font-style:normal;
		line-height:13px;
		margin:0px;
		padding:6px auto 6px auto;
		}
#topNav li ul a:hover, #topNav li ul li:hover {
		background-color:#666666;
		color:#ffffff;
		text-decoration:none;
		}
#topNav p{
		clear:left;
		}	



#leftColumn {
float:left;
margin:20px auto auto 20px;
width:250px;
text-align:left;
}

/* Side menu styles */
#sideNav { width:200px; }
#sideNav ul { list-style:none; padding: 0; margin:0; text-align:left; }
#sideNav ul li { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; }
#sideNav ul li a:link, #sideNav ul li a:visited { display:block; color: #3b5474; text-align:left; font-weight:bold; text-decoration:none; padding:6px auto 6px 20px; border-bottom:solid 1px #666666; border-left:none; border-top:none; border-right:none; }
#sideNav ul li a:hover, #sideNav ul li a:active { background-image:url(../images/Bullet01.gif); background-repeat:no-repeat; background-position:right; }


#rightColumn {
float:right;
margin:20px 10px auto auto;
width:450px;
}

#bottomNav {
width:100%;
clear:both;
padding-top: 20px;
text-align:center;
}

/* Home Page Feature Box Styles */
.featureBox {
display:inline-block;
width:200px;
height:110px;
background-color:#6e9bd6;
background-image:url(../images/BoxBkgd.jpg);
background-repeat:repeat-x;
border:solid 1px #000000;
overflow:hidden;
margin:auto 10px auto 10px;
font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
font-size:14px;
line-height:16px;
color:#FFFFFF;
font-weight:bold;
vertical-align:middle;
}

.featureBox a:link, .featureBox a:visited { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:14px; color: #FF0000; }
.featureBox a:hover, .featureBox a:active { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:14px; color: #FF6600; }

/* Footer Styles */	
#footer { width: 600px; text-align:center; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:7pt; color: #325281; line-height:11pt; margin: 20px auto 20px auto;}
#footer a:link, #footer a:visited { font-family:Helvetica, Verdana, Arial, sans-serif; font-size:7pt; color:#325281; line-height:11pt; text-decoration:underline; }
#footer a:hover, #footer a:active { text-decoration:none; }

h1 {
font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
font-weight:bolder;
font-size:14pt;
color:#FF0000;
line-height:16pt;
margin-bottom:.5em;
}

h2 {
font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
font-weight:bold;
font-size:12pt;
color:#3b5474;
line-height:14pt;
margin-bottom: 20px;
}


/* Product Area Styles */
#product {
width:429px;
border-right: solid 1px #666666;
border-bottom: solid 1px #666666;
border-left:none;
border-top:none;
background-color:#FFFFFF;
padding:10px;
}

#product p, #product li { font-family:Helvetica, Verdana, Arial, sans-serif; text-align:left; font-size:9pt; line-height:14pt; color:#666666; }
#product td { font-family:Helvetica, Verdana, Arial, sans-serif; color:#FFFFFF; }

.subhead {
	color: #FF0000;
	font-weight: bold;
}

.specHead {
font-family:Helvetica, Verdana, Arial, sans-serif;
font-weight:bolder;
font-size:9pt;
line-height:11pt;
color:#ffffff;
background-color:#325281;
}

.spec {
font-family:Helvetica, Verdana, Arial, sans-serif;
font-weight: normal;
font-size:9pt;
color:#ffffff;
background-color:#4A6388;
}

.smallType {
font-size:7pt;
line-height:8pt;
}

#prodData, #prodData td {
color:#000000;
text-align:left;
}

.phoneNumber {
font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
font-weight:bolder;
font-size:18pt;
color:#325281;
line-height:16pt;
}

#termsText {
float:left;
margin:20px auto auto 20px;
width:700px;
text-align:left;
}

#termsText p {
font-family:Helvetica, Verdana, Arial, sans-serif; font-size:8pt; line-height:14pt; color:#000000; text-align:left;
}