/* CSS Document */
/*
Title:
File:
Author: The IvyBrick Company | Frank J. Rauscher, III
Project:
Version:
Purpose:

Modification Log:
DATE AUTHOR MODIFICATION (severity:major/minor/none)
=======================================================================================

=======================================================================================


*/



/* GLOBALS */

body {
	color:					#777777; 
	background-color:		#ffffff;
	font-family: 'Trebuchet MS', Verdana, Geneva;
	/*font-family:			"arial";*/
	/*font-family:			"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;*/
	font-size:				14px;
	height:					100%;
	margin:				0px 0px 0px 0px;	
	padding:				15px 0px 0px 0px;
	text-align:			center; 
	width:					100%;
}


/* DIVS */

/* main container */
#d-outerContainer{
	position:				relative;
	margin:				0px auto 0px auto;
	padding:				0px 0px 0px 0px;
	text-align:			left; 
   	width: 					800px;
}


/* main container */
#d-innerContainer{
	float: 					left;
	margin:				0px 0px 0px 0px;	
	padding:				0px 0px 400px 0px;
   	width: 					800px;
}

.d-mainContainerRow{
	float: 					left;
	margin:					0px 0px 0px 0px;	
	padding:				0px 0px 0px 0px;
   	width: 					800px;
}

#d-logoLinkCont {
	float: 					left;
	margin:				0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	width:					800px;
}


#d-logo {
	float: 					left;
	margin:				0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	width:					510px;
}

#d-topLinks {
	float: 					right;
	margin:				0px 0px 0px 0px;
	padding:				5px 10px 0px 0px;
	text-align:			right;
	width:					280px;
}

.d-topLinksRow {
	float: 					left;
	margin:				0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	text-align:			right;
	width:					280px;
}


#d-navigationCont {
	float: 					left;
	margin:				0px 0px 0px 0px;
	padding:				20px 0px 0px 0px;
	width:					800px;
}

#d-testCont {
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 29px 0px 30px;
	width:					741px;
}

.d-navigationContTop {
	float: 					left;
	margin:				0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	width:					800px;
}

#d-footerLine{
	background-color:#dddddd;
	float: 					left;
	height:					1px;
	margin:				0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	width:					800px;
}

#d-footerCont{
	float: 					left;
	margin:				4px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	width:					800px;
}

.d-footerContRow{
	float: 					left;
	margin:				0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	text-align:			center;
	width:					800px;
}
#d-mainLeft{
	float: 					left;
	margin:				0px 0px 0px 0px;
	padding:				0px 78px 0px 50px;
	width:					400px;
}

.d-mainLeftRow{
	float: 					left;
	margin:				0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	width:					400px;
}

#d-mainRight{
	float: 					right;
	margin:				0px 0px 0px 0px;
	padding:				0px 50px 0px 2px;
	text-align:			right;
	width:					220px;
}


#d-inquire{
	background-image:		url(/static/images/inquire_form_bg.gif);
	background-repeat:		no-repeat;
	background-position: 	0px 0px;
	float: 					left;
	height:					236px;
	margin:				0px 0px 0px 0px;
	padding:				142px 30px 0px 32px;
	text-align:			left;
	width:					158px;
}

.d-inquireRow{
	float: 					left;
	margin:				0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	width:					158px;
}




.opac { opacity:.60; filter:alpha(opacity=60);-moz-opacity: 0.60;background-color:#003366;}

#popup-filter { 
	position:				absolute;
	top:					0px;
	left:					0px;
	z-index:				1;
	width:					100%;
	height:					100%; 
}


/* FONTS */
h2{
	color:					#ba3636; 
	font-size:				15px; 
	font-weight:			normal;
	letter-spacing:			-0.05em ;
	padding:				0px 0px 0px 0px;
	margin	:				0px 0px 0px 0px;
}

a{
	color:					#3f9019;
}
a:hover{
	color:					#ba3636;
	text-decoration:		underline;
}

.f-topText{ 
	color:					#888888; 
	font-size:				12px; 
	/*font-family:			Georgia, "Times New Roman", Times, serif;*/
}

.f-topTextSp1{ 
	color:					#1b73ca;
	font-size:				12px; 
	/*font-family:			Georgia, "Times New Roman", Times, serif;*/
}

a.f-topTextSp1{ 
	text-decoration:	underline;
}

a.f-topTextSp1:hover{ 
	color:					#ff6600;
	text-decoration:	underline;
}

.f-footerText{ 
	color:					#1b73ca; 
	font-size:				12px; 
}

a.f-footerText{ 
	color:					#666666;
	text-decoration:		none;
}

a.f-footerText:hover{ 
	color:					#ff6600;
	text-decoration:		underline;
}

.f-footerText2{ 
	color:					#999999; 
	font-size:				11px; 
}


.f-mainBodyText{
	color:					#111111;
}
a.f-mainBodyText{
	color:					#ff6600;
}
a.f-mainBodyText:hover{
	color:					#1b73ca;
	text-decoration:		underline;
}


.f-mainBodyText2{
	color:					#1b73ca;
}
a.f-mainBodyText2{
	color:					#1b73ca;
	text-decoration:	none;;
}
a.f-mainBodyText2:hover{
	color:					#ff6600;
	text-decoration:	underline;
}
.f-mainBodyText3{
	color:					#ff6600;
}
a.f-mainBodyText3{
	color:					#ff6600;
	text-decoration:	underline;
}
a.f-mainBodyText3:hover{
	color:					#666666;
}

a.f-HREF{
	color:					#ff6600;
	text-decoration:		none;
}
a.f-HREF:hover{
	color:					#1b73ca;
	text-decoration:		underline;
}

a.f-HREFSp1{
	color:					#333333;
	text-decoration:		none;
}

a.f-HREFSp1:hover{
	color:					#ff6600;
	text-decoration:		underline;
}

a.f-HREFMed{
	color:					#0066cc;
	font-size:				13px;
	text-decoration:		none;
}
a.f-HREFMed:hover{
	color:					#ff6600;
	text-decoration:		underline;
}

a.f-HREFLg{
	color:					#0066cc;
	font-size:				15px;
	text-decoration:		none;
}
a.f-HREFLg:hover{
	color:					#ff6600;
	text-decoration:		underline;
}

a.f-HREFLgSp1{
	color:					#ff6600;
	font-size:				15px;
	text-decoration:		none;
}
a.f-HREFLgSp1:hover{
	color:					#0066cc;
	text-decoration:		underline;
}

.i-inquire{
	height:					18px;
	border:					0;
	margin:				0;
	padding:				0;
	width:					150px;
}

.t-inquire{
	height:					40px;
	border:					0;
	margin:				0;
	padding:				0;
	width:					150px;
}

/* IMAGES */

img{
	border:					0;
	/*behavior: 				url("/static/pngbehavior.htc");*/
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
}

/* BULLETS */
ul{
	margin:					0px 0px 0px 0px;
	padding:				2px 0px 0px 8px;
	list-style-image: 		url(/static/images/bulletArgRed.gif);
}

ul li{
	margin:					4px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
}



.ul-mainBody{
	color:					#555555;
	list-style-type:		square;
	margin:					0px 0px 0px 15px;
	padding:				0px 0px 0px 0px;
}
.ul-mainBody2{
	color:					#0066cc;
	list-style-type:		square;
	margin:					0px 0px 0px 25px;
	padding:				0px 0px 0px 0px;
}
.ul-mainBody3{
	color:					#0066cc;
	list-style-type:		square;
	margin:					0px 0px 0px 15px;
	padding:				0px 0px 0px 0px;
}
.li-mainBody{
	margin:					10px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
}
.li-mainBody2{
	margin:					8px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
}
.li-mainBody3{
	margin:					4px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
}
