@charset "UTF-8";


* {
	margin:0;
	padding:0
}

html {
overflow-Y: scroll;
}


a:link{
	color:#ff3333;
	text-decoration:none
}

a:visited{
	color:#ff3333;
	text-decoration:none
}

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


.block a:hover{
	background-color:#ff3333;
}

#container{
	margin: 0 auto;
	width:940px;
	padding:10px;
	min-height:800px;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: #fff7eb;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	background-position: 100px 0px;
}


#top_contact{
	font-size:10px;
	font-weight:bold;
	text-align:right;
	width:940px;
	height:25px;
}


#logo{
	float:left
	
}

#usps_logo{
	float:right;
	height:79px;
	margin:20px 0 0 0;
	width:225px
}



#nav{
	float:left;
	width:940px;
	height:60px;
	margin:20px 0
}



#flash{
	width:700px;
	height:245px;
	background-color:#000
	}


#right-column{	
float:right;
width:219px;
margin-left:20px;
}

#right-column a:hover{
	color:#FFF;
	background-color:#ff3333;
	text-decoration:none
}


#news{
	background-color:#FFF;
	border: 5px solid #EEE;
	padding:15px;
	margin-bottom:20px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fff), color-stop(1.0, #EDEDED));
}


#track{
	background-color:#FFF;
	border: 5px solid #EEE;
	padding:15px;
	margin-bottom:20px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fff), color-stop(1.0, #EDEDED));

}

#track form{
	font-size:12px;
	margin:12px 0
}



#links{
	background-color:#FFF;
	border: 5px solid #EEE;
	padding:15px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fff), color-stop(1.0, #EDEDED));
}


#main_content{
	float:left;
	width:700px;
	background-image:url(../images/envelope_interior.png);
	background-repeat:no-repeat;
	background-position:right top;



}

#left_box{
	background-image:url(../images/green_tab_box.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	padding:8px 10px 10px 20px;
	float:left;
	margin:20px 0 0 8px;
	height:235px;
	width:306px
}


#left_box p, #right_box p{
	line-height:15px;
	margin:10px 0

}

#left_box a:hover, #right_box a:hover{
background-color:#ff3333;
}


#left_box img, #right_box img{
margin-top:20px;
 float:right;	
}


h4{
	text-transform:uppercase;
	color:#FFF;
	font-size:14px;
	letter-spacing:5px;
	margin-top:-3px
}




#right_box{
	background-image:url(../images/green_tab_box.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	padding:8px 10px 10px 20px;
	float:right;
	margin:20px 0 0 8px;
	height:235px;
	width:306px
}





.bold-red{
	font-weight:bold;
	color:#ff3333
}




/* NEWS and LINK BOX STYLES */
.allcaps{
font-size:9px;
font-weight:normal;
text-transform:uppercase;
color:#666;
}

h1{
	color:#94C125;
	font-size:14px;
	font-weight:bolder;
	text-transform:uppercase;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin:0 0 15px 0
}

h2{
font-size:12px;
margin:5px 0
}



#news a:link, #news a:visited, #links a:link, #links a:visited{
font-size:.8em;
margin:5px 0 25px 0;
display:block
}

#links a:link, #links a:visited{
font-size:.8em;
margin:5px 0 10px 0;
display:block
}




/* Styling for dropdown and information boxes */
h4.trigger {
	padding: 7px 0 0 20px;
	margin: 0;
	background-color:#CCFF00;
	background-image:url(../images/tabs_bground.gif);
	background-repeat:no-repeat;
	height: 28px;
	line-height: 35px;
	width: 680px;
	font-size: 1.75em;
	font-weight: normal;
	float: left;
}
h4.trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
}
h4.trigger a:hover { color: #fff; cursor:pointer}
h4.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/



.toggle_container {
	margin: 0;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	background: #fff;
	overflow: hidden;
	font-size: 1em;
	width:700px;
	clear: both;
	color:#333333;
}

.toggle_container ul{
	margin: 0 20px 0 0;
	padding: 0;
	list-style:none;
}

.toggle_container li{
	margin: 10px 0;
}

.toggle_container img{
	float:right;
	margin:20px 0 20px 20px
	}
	

.toggle_container .block {
	padding: 10px 20px; /*--Padding of Container--*/
	background: url(../images/toggle_block_btm.gif) no-repeat left bottom; /*--Bottom rounded corners--*/
}


.toggle_container .block h2 {
	font-weight:bold;
	font-size:14px;
	color:#ff3333
	
}

.toggle_container .block p {
	margin:10px 0
	
}

#heads img{
	margin:10px 20px 10px 0
}


.small{
	font-size:11px;
	color:#666666;
	}
	
	#right-column p{
	font-size:.8em
	}
	
	
	
	#left_box_b{
	
	overflow:hidden;
	padding:8px 10px 10px 20px;
	float:left;
	height:235px;
	width:306px
}


#left_box_b p, #right_box_b p{
	line-height:15px;
	margin:10px 0

}

#left_box_b a:hover, #right_box_b a:hover{
background-color:#ff3333;
}


#left_box_b img, #right_box_b img{
 float:right;	
}


h4{
	text-transform:uppercase;
	color:#FFF;
	font-size:14px;
	letter-spacing:5px;
	margin-top:-3px
}


h5{
font-size:24px;
color:#F9392C;
margin:15px 0 3px 15px;
}

h3{
font-size:18px;
color:#666;
margin-bottom:3px;
}

#right_box_b{
	overflow:hidden;
	padding:8px 10px 10px 20px;
float:right;

height:235px;
width:306px

}



p.page{
margin-left:15px;
margin-bottom:30px
}
