/*MAIN MENU LINK STYLES*/
a.main_menu:link {color: #FFFFFF; text-decoration: <?php echo $link_underline; ?> font-weight: normal;}
a.main_menu:visited {color: #FFFFFF; text-decoration: <?php echo $link_underline; ?> font-weight: normal;}
a.main_menu:active {color: #FFFFFF; ; text-decoration: <?php echo $link_underline; ?> font-weight: normal;}
a.main_menu:hover {color: #F4F724; text-decoration: <?php echo $link_underline; ?> font-weight: normal;} 

/*PAGE LINK STYLES*/
/*
a.link_page:link {color: #FFFF00; text-decoration: underline; outline: none; font-weight: normal;}
a.link_page:visited {color: #FFFF00; text-decoration: underline; outline: none; font-weight: normal;}
a.link_page:active {color: #FFFF00; ; text-decoration: underline; outline: none; font-weight: normal;}
a.link_page:hover {color: #FF0000; text-decoration: underline; outline: none; font-weight: normal;}
*/

/*PAGE LINK STYLES*/
a:link {color: #FFFF00; text-decoration: none; font-weight: normal;}
a:visited {color: #FFFF00; text-decoration: none; font-weight: normal;}
a:active {color: #FFFF00; text-decoration: none; font-weight: normal;}
a:hover {color: #FFFF00; text-decoration: underline; font-weight: normal;}

/* FORM STYLES */
.form_input {border: #999999 1px solid; background-color: #313131; color: #D9F825;}
/*.form_radio {} */
.form_dropdown {border: #999999 1px solid; background-color: #313131; color: #D9F825;}

/*.taf_input {background-color: #310609; border: 1px solid #FFFFFF; width:124px; font-size: 12px; color: #FFFF00;}*/
/*.taf_input {background-color: #310609; border: 1px solid #FFFFFF; padding-left:3px; font-size: 12px; color: #FFFF00;}*/
.taf_input {border: 1px solid #FFFFFF; background-color: #310609; color: #FFFF00; width:124px;}
/*.taf_button {border: 1px solid #FFFF00; background-color: #FFFF00; font-size: 12px; color: #480A0D;}*/
/*.taf_button:hover {border: 1px solid #FFFF00; background-color: #313131; font-size: 12px; color: #411013;}*/ 

/* BODY STYLE */
/*body{margin:0;}*/

/* SCOLLBAR STYLES -- IE BROWSER */


/* "REGULAR" PAGE FONT */
.txt_heading {font: 14px Arial, Helvetica, sans-serif; color: #213061; font-weight: bold; margin-left:15px; margin-right:15px;}
.txt_sub_heading {font: 12px Arial, Helvetica, sans-serif; color: #213061; font-weight: normal; margin-left:15px; margin-right:15px;}
.txt_main {font: 12px Comic Sans MS; color: #23343B; margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px;}
.txt_confirm_big {font: 14px Comic Sans MS; color: #23343B; margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px;}
.txt_footer {font: 10px Arial, Helvetica, sans-serif; color: #4B4949; font-weight: normal;}

.txt_midBar{font: 12px Arial, Helvetica, sans-serif; color: #91A8AE; vertical-align: middle;}
.txt_midBar2{font: 12px Arial, Helvetica, sans-serif; color: #91A8AE; vertical-align: middle;}

.txt_pgHeading{font: 12px Comic Sans MS; color: #FFFFFF; vertical-align: middle; font-weight: bold;}


/*TABLE BORDERS*/
.main_table { 
border-top: 1px; border-top-style: solid; border-top-color:#91A8AE; 
border-left: 1px; border-left-style: solid; border-left-color:#91A8AE; 
border-right: 1px; border-right-style: solid; border-right-color:#91A8AE;
border-bottom: 1px; border-bottom-style: solid; border-bottom-color:#91A8AE;
 
}

.main_table2{ 
border-top: 10px; border-top-style: solid; border-top-color:#1B282E; 
border-left: 10px; border-left-style: solid; border-left-color:#1B282E; 
border-right: 10px; border-right-style: solid; border-right-color:#1B282E; 
border-bottom: 10px; border-bottom-style: solid; border-bottom-color:#1B282E;
background-image:url(images/mid_pageBG.jpg);
background-position:top;
}

.main_table_brkLine{font: 8px tahoma, arial, verdana; border-bottom: solid 1px #000000; list-style: none; margin: 0; padding: 0px; background: none;}
.main_table_top{
	padding-top:1px; 
	border-top: 1px; border-top-style: solid; border-top-color:#000000; 
	border-left: 1px; border-left-style: solid; border-left-color:#000000; 
	border-right: 1px; border-right-style: solid; border-right-color:#000000; 
	/*border-bottom: 1px; border-bottom-style: solid; border-bottom-color:#000000;*/
	width:755px; 
	height:20px; 
	background-color: #23343B;
	font: 14px Arial, Helvetica, sans-serif; color: #D5B5B6; font-weight: normal;
	text-align:center; vertical-align: middle;
}

.table_innerlines{
border-top: 1px; border-top-style: solid; border-top-color:#000000; 
border-left: 1px; border-left-style: solid; border-left-color:#000000; 
border-right: 1px; border-right-style: solid; border-right-color:#000000; 
border-bottom: 1px; border-bottom-style: solid; border-bottom-color:#000000;
}

.table_midBar{
	width:778px; 
	height:20px; 
	border:1px solid #91A8AE; 
	background-color: #23343B;
	
	font: 14px Arial, Helvetica, sans-serif; color: #D5B5B6; font-weight: normal;
	text-align:center;
}

.table_flashOutline{
	width:778px; 
	height:190px; 
	border:1px solid #91A8AE;
	
	font: 14px Arial, Helvetica, sans-serif; color: #D5B5B6; font-weight: normal;
	text-align:center;
}


/*.table {border: 1px; border-style: solid; border-color:#000000;}*/ /*border-style: dotted dashed solid double; */
/***************************************************************************************************************/


/****************************
*****    MISC STYLES    *****
****************************/

.txt_asterisk {font-size: small; color: #E60300;}

/*optional dotted line above headings*/
.top_dottLine {
	display: inline;
	width: 150px;
	float: left;
	margin: 0 5px 0 5px;
	border-top: dotted 1px #AAA;
	padding-top: 10px;
}

/*draw a horizontal line*/
.bottomLine {font: 8px tahoma, arial, verdana; border-bottom: solid 1px #23343B; list-style: none; margin: 0; padding: 0px; background: none;}

/*draw a horizontal, dotted line*/
.dottedLine {font: 10px tahoma, arial, verdana; border-bottom: dotted 1px #313131; margin: 0; padding: 0px; background: none;}
.dottedLine_nav {font: 10px tahoma, arial, verdana; border-bottom: dotted 1px #999999; margin-right:15px; margin-left:0px; background: none;}

/*draw a vertical, dotted line*/
.vert_dottedLine {font: 10px tahoma, arial, verdana; height:100%; border-right: dotted 1px #23343B; margin: 0; padding: 0px; background: none;}

.paddedBG {background-color: #F1E1CD; margin: 3px 2px 3px 2px; background-position:center center;}