body
{
}

h1, h2, h3 
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#0066B2;
}
h2
{
    margin-left:4px;
}
.text1
{
    /*font-family:Georgia, "Times New Roman", Times, serif;*/
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:1.6em;
    color:#0066B2;
}
.text2
{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:.5em;
    color:#0066B2;
}

.text3
{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:.5em;
    color:#0066B2;
}
#contract_info_accordion, 
#news,
#secleftlist,
#past_performance
{
	list-style-type:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.accordion_header a, 
.accordion_header a:link, 
.accordion_header a:visited,
#secleftlist a,
#secleftlist a:link,
#secleftlist a:visited,
#past_performance a,
#past_performance a:link,
#past_performance a:visited
{
	text-decoration:none;
	color:#A8A9AC;
}
.accordion_content
{
	font-weight:normal;
	color:Black;
	border:1px Black solid;
	display:inline-block;
}
#login_div
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:x-small;
	text-align:right;
}
#tb_user_id,
#tb_password
{
	width:110px;
	height:15px;
}
#btn_login
{
	font-size:1em;
	text-align:center;
}
#news_header
{
	font-weight:bold;
	color:#0066B2;
}
.date
{
	font-size:.75em;
	font-weight:bold;
	color:#A8A9AC;
}
.news_text
{
	font-weight:normal;
	color:Black;
	display:inline-block;
	font-size:.6em;
	text-align:justify;
}
.more_info a, 
.more_info a:link, 
.more_info a:visited
{
	text-decoration:none;
	color:Blue;
	font-size:smaller;
}
#contract_info_accordion a:hover, 
#navlist a:hover,
#secnavlist li a:hover, 
#caplist a:hover,
#secleftlist a:hover,
#past_performacne a:hover,
.hoverstyle a:hover
{
	color:#303030;
}
#content
{
    width:850px;
    height:600px;
    margin-left:auto;
    margin-right:auto;
    border:solid 2px #0066B2;
    background-color:White;
}
#menu
{
    margin-top:-23px; 
    background-image:url(images/headerback5.gif);
}
#secmenu
{
	margin-top:-23px;
    background-image:url(./images/headerback4.gif);
}
#capabilities
{
    width:406px;
    height:26px;
    overflow:hidden;
    margin-top:1px;
    background-image:url(images/capback2.gif);
    text-align:center;
}
#navlist
{
	height:26px;
	padding:.1em 0em 0.3em 1.4em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left:100px;
	font-weight:bold;
}
#secnavlist
{
	height:23px;
	/*padding:.1em 0em 0.3em 1.4em;*/
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left:105px;
	font-weight:bold;
}
#navlist a, 
#navlist a:link, 
#navlist a:visited,
#secnavlist a,
#secnavlist a:link,
#secnavlist a:visited
{
	padding:.5em;
	padding-left:1.5em;
	padding-right:1.5em;
	color:#d5d5d5;
	text-decoration:none;
	font-size:small;
	font-weight:bold;
}
#caplist
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:14px;
	margin-top:3px;
}
#caplist a, 
#caplist a:link, 
#caplist a:visited
{
	padding:.3em;
	color:#d5d5d5;
	text-decoration:none;
	font-size:small;
	font-weight:bold;
}
#navlist li, 
#secnavlist li,
#caplist li
{
	display:inline;
	font-size:1em;
}
#pnl_info
{
	height:474px;
	width:628px;
}

.colmask 
{
    position:relative;		/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
	/*overflow:hidden;*/	/* This chops off any overhanging divs */
}
	
	.colright, .colmid,	.colleft
	{
		float:left;
		width:100%;				/* width of page */
		position:relative;
		margin-top:0px;
		/*border: dashed 2px red;*/
	}
	.col2, .col3
	{
		float:left;
		position:relative;
		padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
		/*border:dashed 2px blue;*/
	}
	
	.col1
	{
		float:left;
		position:relative;
		padding:0 0 0 0;	/* no left and right padding on columns, we just make them narrower instead only padding top and bottom is included here, make it whatever value you need */
		/*border:dashed 2px green;*/
	}
	
	/* 3 Column settings */
	.threecol
	{
	}
	.threecol .colmid 
	{
		right:26%;				/* width of the right column */
	}
	.threecol .colleft 
	{
		right:48%;				/* width of the middle column */
	}
	.threecol .col1 
	{
		width:48%;				/* width of center column content (column width minus padding on either side) */
		left:100.15%;				/* 100% plus left padding of center column */
		margin-top:-21px;
	}
	.threecol .col2 
	{
		width:21%;				/* Width of left column content (column width minus padding on either side) */
		left:28%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.threecol .col3 
	{
		width:21%;				/* Width of right column content (column width minus padding on either side) */
		left:80%;				/* Please make note of the brackets here: (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	
	/* 2 Column settings */
	.twocol
	{
	}
	.twocol .colmid
	{
		
	}
	.twocol .colleft
	{
		right:74%;
	}
	.twocol .col1
	{
		width:72%;				/* width of center column content (column width minus padding on either side) */
		left:100.15%;			/* 100% plus left padding of center column */
		/*margin-top:15px;*/
	}
	.twocol .col2
	{
		width:21%;				/* Width of left column content (column width minus padding on either side) */
		left:18px;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
		/*margin-top:15px;*/
	}
