@charset "utf-8";
/* CSS Document */
body {
  	font-family: Verdana, Sans-Serif;
	background-color: #FFFFFF;
}

a {
	color: #540101;
}

form {
	background-color: #FFFFFF;
}

.body_red {
	font-family: Verdana, Sans-Serif;
	line-height: 17px;
	font-size: 11px;
	color: #960505;
	padding-top: 20px;
    padding-bottom: 10px; 
}

.body_red a {
	text-decoration: none;
	color: #960505;
}

.body_red a:hover {
	text-decoration: none;
	color: #540101;
}

.pad {
    padding-left: 32px;
    padding-right:20px;
}

.body {
	font-family: Verdana, Sans-Serif;
	line-height: 14px;
	font-size: 10px;
	color: #222222;
	padding-top: 5px;
    padding-bottom: 5px;
    list-style-image: url(/compsat_main/images/list.gif);
}
			
.body td {
	font-family: Verdana, Sans-Serif;	
	font-size: 10px;	
    color: #222222;
	}

.body li {
    padding-bottom: 10px;
}		
.body a {
	text-decoration: underline;
	color: #960505;
}
.body a:hover {
	text-decoration: none;
	color: #540101;
}
.home {
	font-family: Verdana, Sans-Serif;
	font-size: 9px;
	color: #222222;
	padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
}
.home a {
	text-decoration: none;
	color: #960505;
}
.home a:hover {
	text-decoration: none;
	color: #540101;
}
.lightgray {
    font-weight: normal;
	font-family: Verdana, Sans-Serif;
	line-height: 14px;
	font-size: 9px;
	color: #b7b5b3;
}
.white {
    font-weight: normal;
	font-family: Verdana, Sans-Serif;
	line-height: 14px;
	font-size: 10px;
	color: #FFFFFF;
}
.white a {
	text-decoration: underline;
	color: #960505;
}
.white a:hover {
	text-decoration: none;
	color: #540101;
}
.side_nav {
    font-family: Verdana, Sans-Serif;
	font-size: 10px;
	color: #EEEEEE;
    padding-left: 15px;
    padding-right: 5px;
}
.side_nav a {
	text-decoration: none;
	color: #EEEEEE;
}
.side_nav a:hover {
    font-weight: Bold;
	text-decoration: none;
	color: #FFFFFF;
}
.side_nav_on {
    font-weight: Bold;
	font-family: Verdana, Sans-Serif;	
	font-size: 10px;
	color: #FFFFFF;
    padding-left: 15px;
    padding-right: 5px;
}
.side_nav_on a {
    font-weight: Bold;
	text-decoration: none;
	color: #FFFFFF;
}
.side_nav_on a:hover {
    font-weight: Bold;
	text-decoration: none;
	color: #FFFFFF;
}

.sub_nav {
    font-family: Verdana, Sans-Serif;
	font-size: 9px;
	color: #EEEEEE;
    padding-left: 25px;
    padding-right: 5px;
}
.sub_nav a {
	text-decoration: none;
	color: #EEEEEE;
}
.sub_nav a:hover {
    font-weight: Bold;
	text-decoration: none;
	color: #FFFFFF;
}

.sub_nav_on {
    font-weight: Bold;
    font-family: Verdana, Sans-Serif;
	font-size: 9px;
	color: #FFFFFF;
    padding-left: 25px;
    padding-right: 5px;
}
.sub_nav_on a {
    font-weight: Bold;
	text-decoration: none;
	color: #FFFFFF;
}
.sub_nav_on a:hover {
    font-weight: Bold;
	text-decoration: none;
	color: #FFFFFF;
}

.footer {
	font-family: Verdana, Sans-Serif;
	line-height: 14px;
	font-size: 10px;
	color: #555555;
	padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 30px;
    padding-right: 5px;
}
.footer a {
	text-decoration: none;
	color: #555555;
}
.footer a:hover {
	text-decoration: none;
	color: #960505;
}.
footer a:visited {
	text-decoration: none;
	color: #555555;
}
.body_background {
     background-image: url(/compsat_main/images/body_fill.gif);
	 background-repeat: no-repeat;
}

/*
div#main{
	width:767px;
	width:100%;
	margin:0px auto;

	background:url(images/line_bg.gif); 
	background-color:#FFF;

	}
*/

div#main{
	background-color: #FFF;
	width:576px;
	margin-left:auto;
	margin-right:auto;

}
div#title_bar{
	clear:both;
	float:left;
	background:url(/images/compsat_header.png);
	background-position: left;
	background-color: #bebfc3;
	height:85px;
	width:576px;
	margin: -8px 0 10px 0;
	}
div#footer_addr{
	clear:both;
	float:left;
	/*background:url(/images/compsat_footer.png);
	background-position: left;
	background-color: #bebfc3;*/
	height:37px;
	width:576px;
	font-size: 10px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	padding: 10px 0 0 0;
	}
span.title_desc_main{
	clear:both;
	float:right;
	margin: 5px 6px 0 0;
	font-size:13px;
	color: #BB0004;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;	
}
span.title_desc_sub{
	clear:both;
	float:right;
	margin: 1px 6px 0 0;
	font-size:11px;
	color: #BB0004;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;	
}
div#content{
	clear:both;
	float:left;
	width:576px;
	background-color: #FFF;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	}
div#one_col{
	clear:both;
	float:left;
	width:556px;
	/*border: 1px solid red;*/
	margin: 0px 0 0px 10px;
	}
div#left_col{
	clear:both;
	float:left;
	width: 265px;
	/*border: 1px solid blue;*/
	margin: 0 0 10px 10px;
	}
div#right_col{
	float:right;
	width: 265px;
	/*border: 1px solid yellow;*/
	margin: 0 10px 10px 0;
	}
.dark{
	background-color:#333333;	
}
span.text_bold{
	clear:both;
	float:left;
	width: 100%;
	font-size:13px;
	font-weight:bold;
	color: #BB0004;
	margin: 5px 0 5px 0;
	/*border: 1px solid green;*/
}
span.text_block{
	clear:both;
	float:left;
	width: 100%;
	margin: 5px 0 5px 0;
}
span.image_block{
	clear:both;
	float:left;
	width: 100%;
	margin: 5px 0 5px 0;
	font-style:italic;
	text-align:center;
}
ul.main{
	list-style-type:square;
}
ul.sub{
	list-style-type: disc;
}