html
{
	color:#fff;
}

body
{
	background-color: #2A2A2A;
	margin: 0;
    padding: 0;
}

#masthead
{
	height:auto;
	background-color:#414141;
	margin:0px;
	padding:0px;
}

.main
{
	height:800px; 
	/*background-color:#CCCCCC; */
	background-color: #414141;
	/*border-top:#FFFFFF 2px solid;*/
	border-bottom: #a5a5a5 1px solid;
	margin:0px; 
	padding:0px;	
}

#secondary
{
	height:800px; 
	background-color:#2a2a2a; 
	/*border-top:#FFFFFF 2px solid;*/
	/*border-left: #a5a5a5 1px solid;*/
	border-bottom: #a5a5a5 1px solid;
	margin:0px; 
	padding:0px;
	width: 225px;
	*width: 225px;
}

#secondaryFull
{
	height:50px; 
	background-color:#333333; 
	border-top:#FFFFFF 2px solid;
	margin:0px; 
	padding:0px;
}

#footer
{
	height:39px; 
	background-color: #3d3e3f;
	/*border-top:#FFFFFF 2px solid;*/
	margin:0px; 
	padding:0px;
	/*background-image:url(images/index_51.gif);
	background-repeat: no-repeat;*/
}

.footer
{
	/*background:url(../images/index_51.gif);*/
	background-color: #3c6cb6;
	width: 223px;
	height: 39px;
	border-left: #a5a5a5 1px solid;
	border-right: #a5a5a5 1px solid;
}

#doc2, .yui-t1 
{
	margin:auto;
	text-align:left;
	width:57em;
	*width:55.65em;
	min-width:741px; /*Width of Main Body - Firefox, IE*/
	*min-width:742px; /*Width of Main Body - Firefox, IE*/
	height: 975px;
	*height: 975px;
}

#doc2 /*Width of Main Body - Firefox, IE*/
{
	width:57em;
	*width:55.65em;
}

/*************************************************************************/
/* Services Page */
.mainServices
{
	height:975px; 
	/*background-color:#CCCCCC; */
	background-color: #414141;
	/*border-top:#FFFFFF 2px solid;*/
	border-bottom: #a5a5a5 1px solid;
	margin:0px; 
	padding:0px;	
}

#secondaryServices
{
	height:975px; 
	background-color:#2a2a2a; 
	/*border-top:#FFFFFF 2px solid;*/
	/*border-left: #a5a5a5 1px solid;*/
	border-bottom: #a5a5a5 1px solid;
	margin:0px; 
	padding:0px;
	width: 225px;
	*width: 225px;
}

#doc2Services, .yui-t1Services 
{
	margin:auto;
	text-align:left;
	width:57em;
	*width:55.65em;
	min-width:741px; /*Width of Main Body - Firefox, IE*/
	*min-width:742px; /*Width of Main Body - Firefox, IE*/
	height: 1125px;
	*height: 1125px;
}

#doc2Services /*Width of Main Body - Firefox, IE*/
{
	width:57em;
	*width:55.65em;
}

.yui-t1Services #yui-main
{
	float:right;
	margin-left:-25em;
}

.yui-t1Services .yui-b /*Width of Main Body Left Side Move In/Out - Firefox, IE*/
{
	float:left;
	width:16.3em;
	*width:15em;
}

.yui-t1Services #yui-main .yui-b /*Width of Inside of Body, Move items Left/Right - Firefox, IE*/
{
	margin-left:17.3em;
	*margin-left:16.9em;
}
/* Services Page */
/*************************************************************************/

/*************************************************************************/
/* Contact Page */
.mainContact
{
	height:950px; 
	/*background-color:#CCCCCC; */
	background-color: #414141;
	/*border-top:#FFFFFF 2px solid;*/
	border-bottom: #a5a5a5 1px solid;
	margin:0px; 
	padding:0px;	
}

#secondaryContact
{
	height:950px; 
	background-color:#2a2a2a; 
	/*border-top:#FFFFFF 2px solid;*/
	/*border-left: #a5a5a5 1px solid;*/
	border-bottom: #a5a5a5 1px solid;
	margin:0px; 
	padding:0px;
	width: 225px;
	*width: 225px;
}

#doc2Contact, .yui-t1Contact
{
	margin:auto;
	text-align:left;
	width:57em;
	*width:55.65em;
	min-width:741px; /*Width of Main Body - Firefox, IE*/
	*min-width:742px; /*Width of Main Body - Firefox, IE*/
	height: 1100px;
	*height: 1100px;
}

#doc2Contact /*Width of Main Body - Firefox, IE*/
{
	width:57em;
	*width:55.65em;
}

.yui-t1Contact #yui-main
{
	float:right;
	margin-left:-25em;
}

.yui-t1Contact .yui-b /*Width of Main Body Left Side Move In/Out - Firefox, IE*/
{
	float:left;
	width:16.3em;
	*width:15em;
}

.yui-t1Contact #yui-main .yui-b /*Width of Inside of Body, Move items Left/Right - Firefox, IE*/
{
	margin-left:17.3em;
	*margin-left:16.9em;
}
/* Contact Page */
/*************************************************************************/

.yui-b
{
	position:relative;
	_position:static;
}

#yui-main .yui-b
{
	position:static;
}

#yui-main
{
	width:100%;
	/*width: 899px;*/
}

.yui-t1 #yui-main
{
	float:right;
	margin-left:-25em;
}

.yui-t1 .yui-b /*Width of Main Body Left Side Move In/Out - Firefox, IE*/
{
	float:left;
	width:16.3em;
	*width:15em;
}

.yui-t1 #yui-main .yui-b /*Width of Inside of Body, Move items Left/Right - Firefox, IE*/
{
	margin-left:17.3em;
	*margin-left:16.9em;
}

#yui-main .yui-b
{
	float:none;
	width:auto;
}

#ft
{
	clear:both;
}

table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:circle;}caption,th{text-align:left;}
h1{font-size:100%;font-weight:bold;}
h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;margin-bottom: -1em;*margin-bottom: 0em}
q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*********************************************/
/* column container */
#itemContainer
{
    overflow: hidden;
    width:742px;
    position: relative;
	height: 105px;
	/*background-color:#FFFFFF;*/
}

.columnContainer
{
    float:left;
    width:742px;
	background-color: #414141;
	/*background-color:#FFFFFF;*/
}

.itembox
{
	background-color: #414141;
    float:left;
    width:auto;
}

.itembox .links
{
	padding-top:35px;
	padding-left: 30px;
	background-color: #414141;
}

._tPad td
{
	/* top right bottom left */
	padding: 0.5em 1.0em 0 1.0em;
	vertical-align: middle;
}

.tPad td
{
	/* top right bottom left */
	padding: 0.5em 1.0em 0 1.0em;
	vertical-align: top;
}

.main p
{
	/* top right bottom left */
	padding: 0em 1.0em 0 1.0em;
}

a.white-link-underline {	
	text-decoration: underline;
	color: #FFFFFF;
}

/*****Contact*****/
#Contact label
{
	/*text-align: right;
	width: 75px;
	padding-right: 20px;*/
	/*color: #ffcc66;*/
	color: White;
}

#tblForm
{
	table-layout:fixed;
	width:400px;
	/*border-style: solid;
	border-color: White;
	border: 2px;*/
}

#tblInfo a
{
	text-decoration: underline;
	color: #FFFFFF;
}

.Sizing
{
	width: 50px;
	*width: 75px;
}

.Req
{
	color: Red;
}

.Pad
{
	padding-left: 12px;
}

/*br
{
	clear: left;
}*/
/*****Contact*****/