/*#############################################################
Name: Ingen Systems
Date: 2008-09-26
Author: Will Ballard
URL: http://ingensystems.com
Client: FTRANS
 
#############################################################*/


/* CSS Document */

body{
	margin: 0px auto;
	text-align:center;
	padding: 0px;
	margin-bottom: 100px;
	color: black;
	
	font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
	font-size: 76%;
	line-height:170%;
	height:100%;
	background-color:#034784;
	background-image:url(Images/BgTile.jpg);
	background-position:top;
	background-repeat:repeat-x;
}


table {
border: 0px;
}

td {
padding: 0px;
vertical-align: top;
text-align:left;
}

p ,
.Normal{
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
font-size: small;
}

.NormalBold  {
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
font-weight:bold;
font-size: small;
}

h1{
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
font-size: x-large;
border-bottom: 0px !important;
margin-top: 0px;
margin-bottom:0px;
line-height:160% !important;
}

h2, 
.Head {
margin-top: 0px;
margin-bottom: 5px;
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
color: #2D2E32;
font-size: large;
}

h3,
.SubHead{
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
color: #2D2E32;
font-size: small;
font-weight:bold;
margin-bottom: 3px;

}

h4,
.SubSubHead{
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
color: #2D2E32;
font-size: small;
margin-bottom: 3px;
}


img {
/*
border:0px;
margin:0px;
margin: auto;
border:auto;

*/

}

hr {
height: 1px;
margin-top: 5px;
margin-bottom: 5px;
border: 0px;
color: #2D2E32;
background-color:#2D2E32;
clear:both;
}

p img {


}

LABEL A IMG {
display: none;
}


blockquote{
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
font-size: small;
} 

ul, li {
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
list-style-type: disc;
}

blockquote A:link {
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
} 

body A:link { 
color: #0A5989;

} 

body A:hover{ 
color: #0A5989;
text-decoration:none;
}

body A:active {
color: #0A5989;
}

body A:visited { 
color: #0A5989;
}


#PageWrapper {
background-image:url(Images/ShadowTile.jpg);
background-repeat:repeat-y;
width:1032px;
margin: 0px auto;
text-align:center;
}

#HeaderGradientWrapper {
background-image:url(Images/HeaderGradientShadow.jpg);
background-position:top center;
background-repeat: no-repeat;
text-align:left;
width:890px;
padding: 0px 71px;
}

#GreyHeader {
height:20px;
background-color:#dcdada;}

#GreyHeader p {
	float:right;
	padding:0;
	margin:0 10px 0 0;
	line-height:20px;
	font-size:11px;
}

#Header {
background-image:url(Images/Header.jpg);
background-repeat: no-repeat;
height:230px;
}

#Logo {}

#NavBar {
background-image:url(Images/NavBarShadow.jpg);
background-repeat:repeat-x;
min-height:35px;
}

#ContentWrapper {
min-height: 300px;
padding: 0px 10px 30px 10px;
clear:both;
}

.AlertPane {
	line-height:0px;
	}

.FullWidthPane {
clear:both;
}

.LargeLeftPane {
width:610px;
float:left;
}

.LargeRightPane {
width:610px;
float:right;
}

.LeftPane {
width:430px;
float:left;
}

.RightPane {
width:430px;
float:right;
}

.SmallLeftPane {
width:250px;
float:left;
}

.SmallRightPane {
width:250px;
float:right;
margin-top:14px;
}

#Footer {
clear:both;
}

.Clear {clear:both;}

.ControlPanel {
width: 892px;
}

#BottomFooter {
width:890px;
margin: 0 auto;
color:#fff;
text-align:center;
}

#BottomFooter a {
	color:#fff;
}

#BottomFooter a:hover {
	text-decoration:underline;
}

#SiteMap {
	float:left;
	width:890px;
	margin-bottom:20px;
}

.SiteMapCol {
	width:138px;
	float:left;
	margin-left:40px;
	text-align:left;
}

	#SiteMap ul,
	#SiteMap li {
		padding:0;
		margin:0;
		list-style-type:none;
	}
	
	#SiteMap ul {
		padding-bottom:5px;
	}
	
	#SiteMap a {
		text-transform:capitalize;
	}
	
	#SiteMap h4  {
		font-weight:bold;
		margin:5px 0 2px;
		text-transform:uppercase;
	}
	
	#SiteMap h4 a {
		text-transform:uppercase;
	}



.fckBody {
background-color:#fff ;
background-image:none ;
text-align:left ;
font-family:"Trebuchet MS", Helvetica, Verdana, sans-serif;
font-size: 76%;
line-height:170%;

}

.fckBody a:link,
.fckBody a:visited,
.fckBody a:hover, 
.fckBody a:active {
color: #0A5989;
}


/************  Preview Box Styles *******************/
/*
	LAYOUT
*/
#preview-box {  width:430px; background:url(Images/previewboxDetailsBG.gif) right repeat-y; height:100%; }
#selection-list { width:160px; float:left; padding:0 7px 7px 7px; background: url(Images/previewboxListBG.gif) repeat-x; }
#details { position:relative; width:245px; float:left; padding:5px; height:100%; }

.map-link { text-transform:uppercase; font-size:1.2em; font-weight:bold; text-align:right; }
.selection { display:none; }
/*
	TYPOGRAPHY
*/
#preview-box p { font-size:1em; margin:0 0 1em 0; }
#preview-box li { font-size:1em; }
#preview-box h2, h3, h4 { text-transform:uppercase; margin:0 0 .5em 0; padding:0; }
#preview-box h2 { font-size:1.7em; }
#preview-box h3 { font-size:1.5em; }
#preview-box h4 { font-size:1.2em; }
#preview-box img { float:right; margin:5px 0 5px 5px; }
#preview-box a { color:#034888; text-decoration:none; }
#preview-box a:hover { color:#7a1f98; }
#preview-box .selected { color:#7a1f98; }

#selection-list ul { list-style-type:none; margin:0; padding:0; text-transform:uppercase; color:#034888; }
#selection-list li { margin:10px 0 0 0; padding:0; list-style-type:none; }
#selection-list ul ul { margin:0 0 0 15px;  }
#selection-list ul li { font-size:1.2em; font-weight:bold; }
#selection-list ul ul li { font-size:.8em; }

.clear { clear:both; }
/*********************************** end preview box ************************/

