/*#############################################################
Website :FTRANS.net
Date: 2008 - 08 - 25
Author: Will Ballard
Company Website: http://ingensystems.com
Client: FTRANS
#############################################################*/


*  {
margin: 0px;
padding: 0px;
}

body{
background-color:#3b3b3b;
	background-image:url(images/BGTile.jpg);
	background-repeat:repeat;
	padding: 0px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 76%;
}

.fckBody {
background-color:#fff;
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 76%;
	line-height:170%;
}

.fckBody a:link,
.fckBody a:visited,
.fckBody a:hover, 
.fckBody a:active {
color: #83ABD5;
}

table {
border: 0px;
}

td {
vertical-align: top;
text-align:left;
}

p, 
.Normal {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size:1.0em;
	line-height:170%;
}

.NormalBold  {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size:1.0em ;
	font-weight:bold;
}

h2, 
.Head {
font-family: Verdana, Arial, Helvetica, sans-serif ;
color: #ff9900;
font-size: 1.2em ;
line-height:200%;
}

h3,
.SubHead{
font-family: Verdana, Arial, Helvetica, sans-serif ;
color: #83ABD5;
font-size: 1.2em ;
font-weight:normal ;
line-height:200%;
}

h4,
.SubSubHead{
font-family: Verdana, Arial, Helvetica, sans-serif ;
color: #666666;
font-size: 1.0em ;
line-height:200%;
}


img {
/*
border:0px;
margin:0px;
margin: auto;
border:auto;

*/

}

hr {
color: #fff; 
background-color: #fff; 
border: 1px solid #666666;; 
border-style: none none solid;
 }
 
 
#SinglePaneWrapper hr {
clear:both;
padding: 10px 0px;

}

#SinglePaneWrapper p img { margin: 0px 5px;}


p img {
border:0px;

}

/*
LABEL A IMG {
display: none;
}

*/


blockquote{
font-family: Verdana, Arial, Helvetica, sans-serif ;

} 

ul, li {
font-family: Verdana, Arial, Helvetica, sans-serif ;

}


.H2Container,
.H3Container,
.H4Container {}


.ContainerContent {}

.ContainerContent .Normal ul {
margin: 10px 10px;

}

.ContainerContent .Normal li {
margin-left:15px;
list-style:disc;
line-height:150%;
}


blockquote A:link {
font-family: Verdana, Arial, Helvetica, sans-serif ;
} 

body A:link,
body A:hover,
body A:active,
body A:visited
 { 
color: #83ABD5;
}

#OuterWrapper {
	text-align:center;
	background-image:url(images/TopTile.jpg);
	background-repeat:repeat-x;
}



#PageWrapper {
width: 880px;
padding: 0 10px 10px 10px;
background-color: #fff; 
margin-left: auto; 
margin-right: auto;
text-align:left;
min-height:400px;
}

#Header {
height: 130px;
background-image:url(images/HeaderTile.jpg);
background-repeat:repeat-x;
}

#Logo {
float:left;
margin-left:28px;
}

.Logo {
}

#Login {
float:right;
margin:10px;
}

#Login .NormalTextBox {
border: solid 2px #83ABD5;
padding-left:2px;}

.Login,
.Login a:link,
.Login a:visited,
.Login a:hover, 
.Login a:active {
color:#83ABD5;
font-size:.9em;
}



#NavBar {
clear:both;
background-color:#6294CA;
background-image:url(images/NavBarTile.jpg);
background-repeat:repeat-x;
height:30px;
border-bottom: 1px solid #fff;
}

.ImagePane {
margin-bottom: 1px;
}

#BlueBar {
height: 15px;
background-color:#79A5D3;
margin-bottom: 10px;
}

.ContentPane {

}

#LeftNavWrapper {
border: 2px solid #83ABD5;
background-color: #fff;
padding:2px;
margin-bottom: 10px;

}

#LeftNav {
background-color: #f1f1f1;
padding:10px;

}

.SmallLeftPane {
float:left;
width:250px;
margin: 10px 0 10px 0;
}

.SmallRightPane {
float:right;
width:250px;
margin: 10px 0 10px 0;
}

.MedRightPane {
float:right;
width:350px;
margin: 10px 0 10px 0;
}

.MedLeftPane {
float:right;
width:500px;
margin: 10px 0 10px 0;
}


.LargeLeftPane {
float:left;
width:600px;
margin: 10px 0 10px 0;
}

.LargeRightPane {
float:right;
width:600px;
margin: 10px 0 10px 0;
}

#AnnouncementWrapper {
padding-top:10px;
clear:both;
}

.Announcement1 {
min-height:120px;
float:left;
width:250px;
margin-bottom:10px;
margin-left:10px;
}

.Announcement2 {
min-height:120px;
width:250px;
margin-left:310px;
margin-right:310px;

}

.Announcement3 {
min-height:120px;
float: right;
width:250px;
margin-bottom:10px;
margin-right:10px;
}


.TabSinglePane {
margin: 2px 2px 2px 2px;
border-left: solid 1px #f2f2f2;
border-right: solid 1px #f2f2f2;
padding: 0 15px 0 15px;
min-height: 160px;
}

.TabCenter {
margin: 0 160px 0 260px;
border-left: solid 1px #f2f2f2;
border-right: solid 1px #f2f2f2;
padding: 0 15px 0 15px;
min-height: 160px;
}

.TabLeft {
float:left;
width: 420px;
}

.TabRight {
float:right;
width: 420px;
}


#Footer {
clear:both;
background-image: url(images/FooterTile.jpg);
background-repeat: repeat-x;
height: 40px;
line-height:40px;
margin-top:10px;
}

#FooterLeft {
float:left;
margin-left:10px;
}

#FooterRight {
float:right;
margin-right:10px;
}

.Footer,
.Footer a:link,
.Footer a:visited,
.Footer a:hover, 
.Footer a:active {
color: #666666;
letter-spacing: .15em;
font-size:.90em;
}

.clear {
clear: both;
}



/* DNN OVERRIDES  */


/* by setting width: 0px they made all the empty panes show up in IE. Setting it back to auto  fools IE into haslayout = false */
.DNNEmptyPane
{
	width: auto;
}

.ControlPanel {
width: 902px;
margin-left:auto;
margin-right:auto;

}

.ControlPanel .SubHead {
font-size: .95em ;
}

.ControlPanel .CommandButton {
font-size: .9em ;
}

/**/

.LabelEditTextClass {
background-color: white;
background-image:none;
width:auto;
line-height:normal;
}




.LoginPanel table td {
padding: 2px;

}

.normal a img {
border:0px;
} 

.CommandButton,
.CommandButton a:link,
.CommandButton a:visited,
.CommandButton a:hover, 
.CommandButton a:active {
font-family: Verdana, sans-serif ;
color: #0A5989 ;
font-size: small;
margin-bottom: 3px;
}

/* Style used in FormMaster Forms */

.FormTable {
padding:15px;
background-color:#f2f2f2;
}

.FormTable .h2 {
font-size: 20px ;
}

.FormTable .SubHead {
color: #666;
font-size: 12px ;
}

.FormTable .FormDropDown {
border: solid 1px #666;
}

.FormTable .LongTextBox {
border: solid 1px #666;
width: 300px;
}

.FormTable .MediumTextBox {
border: solid 1px #666;
width: 150px;
}

.FormTable .ShortTextBox {
border: solid 1px #666;
width: 75px;
}

.FormTable .NormalRed {
color: #666;

}


.FormTable td {
padding: 5px;
font-family: Verdana, sans-serif ;
}

.FormTable hr {
margin:0px;
height: 0px;
border-bottom: 1px dotted #666;
}

.FormTable h2 {
margin:0px;
}

.FormTable .cbxList td {
padding: 2px;
margin: 0px;
line-height:20px;

}


