/*GLOBAL*/

body{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; /* for opera */
	background-color: #5D1925;
	background-image:url(/images/bg_tile.gif);	
}


body, td, p, li, div,  select	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	}

td {
	vertical-align: top;
	}
	
img {
	border: 0px;
	}
	
a{
	color: #011960;
	text-decoration:underline;
	/*display: block;*/
}
	

/*LAYOUT*/

#maincontainer{
	width: 760px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	background-attachment: scroll; 
	background-repeat: repeat-y;
	background-position: top center;
	background-image: url(../images/bg_main_area.gif); 
	text-align: left;
	z-index:0;
}

#maincontainer_index{
	width: 760px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	background-attachment: scroll; 
	background-repeat: repeat-y;
	background-position: top center;
	background-image: url(../images/bg_main_area_index.gif); 
	text-align: left;
	z-index:0;
}



#contentwrapper{
	float: left;
	width: 100%;
}

#contentcolumn{
	margin-left: 190px; /*Set left margin to LeftColumnWidth*/
	z-index:1;
}

#leftcolumn{
	float: left;
	width: 174px; /*Width of left column*/
	margin-left: -760px; /*Set left margin to -(MainContainerWidth)*/
}

.innertube{
	margin: 0px 16px 16px 16px; /*Margins for inner DIV inside each column (to provide padding)*/
}

/*FOOTER*/

#footer{
	/*clear: left;*/
	color: #006983;
	text-align: center;
	width: 760px;
	padding: 0px 0px 0px 0px;
	background-attachment: scroll; 
	background-image: url(../images/bg_main_footer.gif); 
	background-repeat: no-repeat;
	background-position: bottom center; 
}

#footer a{
	color: #011960;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #01103C;
	text-decoration:none;
	/*display: block;*/
}

#footer a:hover{
	color: #01103C;
	text-decoration:underline;
}

#footer em{
	color: #5E5E5E;
	font-size: 10px;
}

/*TEXT STYES*/

h1	{
	font-family: "Times New Roman", Times, serif;
	font-size: 28px;
	color: #011960;
	padding: 14px 0px 14px 0px;
	margin: 0px 0px 0px 0px;
	line-height:28px
	}
	
h2	{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #011960;
	/*padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;*/
	line-height:22px
	}
	
h3	{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #5D1925;
	font-weight:bold;
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	line-height:14px	
	}
	
h4	{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #011960;
	font-weight:bold;
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	line-height:14px	
	}
	
hr{
	/*width: 580px;*/
	height: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #5E5E5E;
	background-color: #5E5E5E;
}
	
.home_news{
	font-size: 11px;
	color: #062D51;
	/*display: block;*/
}

.home_news_date	{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #5D1925;
	font-weight:bold;
	}
	
.news_date	{
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #5D1925;
	font-weight:bold;
	}
	
/* MASTHEAD */

#top_mast {
	width: 100%;
	height: 144px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-attachment: scroll; 
	background-image: url(../images/bg_ribbon.gif);
	background-repeat: repeat-x;
	position: static;
	z-index:1;
	}
	
.mast_table_row_1{
	background-attachment: scroll; 
	background-repeat: repeat-y;
	background-position: top center;
	background-image: url(../images/bg_main_area.gif); 
}

.mast_table_row_2{
	background-attachment: scroll; 
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(../images/bg_mast.gif); 
}

/* MASTHEAD INDEX */

#top_mast_index {
	width: 100%;
	height: 185px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-attachment: scroll; 
	background-image: url(../images/bg_ribbon_index.gif);
	background-repeat: repeat-x;
	position: static;
	z-index:1;
	}
	
/* NAVIGATION */

#nav {
	width: 174px;
	height: 350px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-attachment: scroll;
	background-image: url(../images/bg_nav.gif);
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	top: 0px;
	z-index:2;
	}

	#nav div {
		text-align:left;
		width: 166px;
		height:33px
		}
	
/* Nav */
		
.menu_style{
	list-style-type: none;
	margin: 0px 0;
	padding: 0;
	width: 166px;
}

.menu_style li a{
	background-image: url(../images/bg_menu_choice.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top left;
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 15px;
	color: #01103C;
	text-decoration:none;
	/* -- */
	display: block;
	width: auto;
	padding: 6px 0px 9px 14px;
}


.menu_style li a:visited, .glossymenu li a:active{
	color: #01103C;
}

.menu_style li a:hover{
	background-image: url(../images/bg_menu_choice_o.gif);
}

.submit_plan a{
	background-image: url(../images/tout_business_plan.jpg);
	display: block;
	width: auto;
}

.submit_plan a:hover{
	background-image: url(../images/tout_business_plan_o.jpg);
}


/* Current Nav */

.menu_style_current {
	list-style-type: none;
	margin: 0px 0;
	padding: 0;
	width: 166px;
}

.menu_style_current li a{
	background-image: url(../images/bg_menu_choice_c.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: top left;
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 15px;
	color: #01103C;
	text-decoration:none;
	/* -- */
	display: block;
	width: auto;
	padding: 6px 0px 9px 14px;
}


.menu_style_current li a:visited, .glossymenu li a:active{
	color: #01103C;
}

.menu_style_current li a:hover{
	/*background-image: url(../images/bg_menu_choice_o.gif);*/
}

/* Sub Nav */

.sub_menu_style {
	list-style-type: none;
	margin: 0px 0;
	padding: 0;
	width: 166px;
}

.sub_menu_style li a{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #01103C;
	text-decoration:none;
	/* -- */
	display: block;
	width: auto;
	padding: 4px 0px 4px 28px;
}


.sub_menu_style li a:visited, .glossymenu li a:active{
	color: #01103C;
}

.sub_menu_style li a:hover{
	color: #01103C;
	text-decoration:underline;
}
