@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	background:#000;
	font-family: Helvetica, Arial, sans-serif;
	color:#fff;
	font-size:.9em;
	line-height:1.4em
	
}
hr{
	border:0;
	border-bottom:1px solid #232323
}

div{
	margin:0;
	padding:0;
}

img{
	border:0;
}

p{
	margin:0;
	padding:6px 0px 10px;
}

ul{
	list-style:square;
}
small{
	font-size:.75em;
	padding-bottom:20px;
	display:block;
}

h1{
	margin:0;
	padding:6px 0px 25px;
	font-weight:normal;
	font-size:2em;
	line-height:normal;
	
}

h2{
	margin:0;
	padding:6px 0px 25px;
	font-weight:normal;
	font-size:1.8em;
	line-height:normal;
	
}


h3{
	margin:0;
	padding:6px 0px 25px;
	font-weight:normal;
	font-size:1.4em;
	line-height:normal;
}


h4{
	margin:0;
	padding:6px 0px 25px;
	font-weight:normal;
	font-size:1.2em;
	line-height:normal;
}

h5{
	margin:0;
	padding:6px 0px 25px;
	font-weight:normal;
	font-size:1em;
	line-height:normal;
}



a:link{
	text-decoration:underline;
	color:#fff;
}

a:visited{
	text-decoration:underline;
	color:#fff;
}

a:hover{
	text-decoration:none;
	color:#fff;
}

a:active{
	text-decoration:underline;
	color:#fff;
}


a.readMore{
	color:#fff;
	text-decoration:none;
	padding:5px 10px;
	background:#000000;
	display:inline-block;
	font-size:.90em;
	float:right;
	
}

a.readMore:hover{
	background:#000000;
}

.bodyCopy1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.8em;
}
#usTopContent .links { float:right; margin:0 0 6px; }
#usTopContent .links li { float:left; font-size:11px; background:url(images/bkg_pipe1.gif) 100% 60% no-repeat; padding:0 8px 0 7px; }
#usTopContent .links a { color:#CCCCCC !important; text-transform:uppercase; text-decoration:none;# }

/* Misc */
.links li { display:inline; }
.links li.first { padding-left:0 !important; }
.links li.last { background:none !important; padding-right:0 !important; }

/*------------------------LAYOUT---------------------------*/

#container{
	width:1050px;
	margin:auto;
	position:relative;
}

.contentHome{
	padding:0px;
}

#container .content{
	padding:20px 0px 10px 240px;
	min-height:800px;


}
#container .content1{
	padding:20px 0px 10px 20px;
	min-height:800px;


}
*html #container .content{
	height:800px;
}

#logo{
	padding:25px 0px;
}

#leftContainer{
	float:left;
/*	width:70%;*/
}

#rightContainer{
	float:right;
	width:25%;
}

#rightContainer .content{
	padding:120px 0px 10px 0px;
	min-height:800px;

}

#footer{
	clear:both;
	padding:15px 0px;
	font-size:.75em;
}




#usBack{
	position:relative;
}


#usBack .content{
	position:relative;
	width:800px;
	background:url(images/trans.png);
	padding:0px 20px 20px 20px;
	left:200px;
	border-left:1px solid #737373;
	text-align:justify;
	margin-top:30px;
}

#usBack .content h1{
	/*font-size:4.5em;*/
	text-align:right;
}



#usTopContent{
	clear:both;
	padding:70px 0px 30px 0px;
}

#search{
	float:right;
	position:relative;
}

.searchText{
	background:#000; border:1px solid #888;
	color:#fff;
	padding:3px;
}
.searchButton{
	position:absolute;
	right:5px;
	top:6px;
}

/*-------------------------MENU-----------------------*/

#nav{
	padding:30px 15px;
	margin:0;
	position:absolute;
	width:180px;
	z-index:10000;
}

/*-------------------------WIDGETS-----------------------*/

.widgets {
	margin:0;
	padding:0;
}

.widget{
	padding-bottom:25px!important;
}

.widgets ul{
	margin:0;
	padding:0;
}

.widgets li{
	margin:0;
	padding:0;
	list-style:none;
}


/*-------------------------IMAGES-----------------------*/
p img {
padding: 0;
max-width: 100%;
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}


/*-------------------CLASSES--------------------*/

.gray{
	color:#707070;
}

.white{
	color:#fff;
}

.wpmlwidget {
	width:45%;
}





/*-------------------SITEMAP LAYOUT--------------------*/

.ddsg-wrapper{
	width:120%;
}


.ddsg-wrapper h2, .ddsg-wrapper p {
	display:none;
}	

.ddsg-wrapper ul{
	padding:0;
	margin:0;
}

.ddsg-wrapper ul li{
}

.ddsg-wrapper ul li a{
	clear:both;
	display:inline-block;
	padding:5px 10px;
	font-weight:bold;
	font-size:110%;
}

.ddsg-wrapper ul li ul{
	padding-left:35px;
}

.ddsg-wrapper ul li ul li{
	float:none;
	list-style:disc;
	
}

.ddsg-wrapper ul li ul li a{
	font-weight:normal;
	font-size:80%;
	padding:3px 0px;

}


/*CALENDAR*/

#wp-calendarLarge .dayHead {
	background:#000!important;
}


#todayLarge {

	background:#fff!important;
	color:#000;
}

#wp-calendarLarge td {
	border:1px solid #fff!important;

}

.EC-tt-title-no-link {
	color:#fff!important;
}

#todayLarge .EC-tt-title-no-link {
	color:#000!important;
}


/*font*/
.text20pt{
font-size:20pt !important;
}
.text22pt{
font-size:22pt !important;
}
.text24pt{
font-size:24pt !important;
}
.text28pt{
font-size:28pt !important;
}
.text30pt{
font-size:30pt !important;
}
.text34pt{
font-size:34pt !important;
}
.text38pt{
font-size:38pt !important;
}
.smallh1{
font-size:15px !important;
text-transform:uppercase;
font-weight:bold;
}
a.noUnderline:link{
	text-decoration:none;
	color:#fff;
}

a.noUnderline:visited{
	text-decoration:none;
	color:#fff;
}

a.noUnderline:hover{
	text-decoration:underline;
	color:#fff;
}

a.noUnderline:active{
	text-decoration:none;
	color:#fff;
}