/*
 * Custom styles used throughout the website
 * <p>
 *
 * <b><pre>
 * Copyright (c) 2008 TDS Development.
 * All rights reserved.
 * </pre></b>
 *
 * @author  Thomas Smith
 * @version $Revision$
*/

/*** Define a classes ***/
a { font-family: verdana,sans; font-size: 11px; color: #1e74df; text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a.acolor { color: #9E0313; }
a.menu {  color: #ffffff; }
a.nav { color: #9E0313; }
a.old { color: #4085da; }
a.article { color: #1e74df; font-size: 14px; }
/*** End a ***/

/*** Define sup classes ***/
sup { font-family: verdana; font-size: 8px; color: #434755; }
/*** End sup ***/

/*** Define p classes ***/
p { padding: 10px; font-family: verdana,sans; font-size: 14px; color: #434755; text-decoration: none; }

/*** Define font classes ***/
font { font-family: verdana, sans; font-size: 11px; color: #434755; }
font.heading { font-size: 12px; font-weight: bold; }
font.body { font-size: 12px; }
font.heading_small { font-size: 10px; font-weight: bold; }
font.large { font-size: 13px; }
font.small { font-size: 10px; }
font.red { font-size: 14px; color: #9E0313 }
font.red2 { font-size: 11px; color: #9E0313 }
font.temp { font-size: 40px; color: #9E0313 }
font.temp2 { font-size: 30px; color: #9E0313 }

/* New Additions - Will be modified at later data */
font.header_color { color: #ffffff; }
font.menu_color { color: #E22929; }
font.menu_link { color: #1B77E7; }
font.note { font-size: 14px; }
/*** End font ***/

/*** Define div classes ***/
div { font-family: verdana; font-size: 11px; color: #434755; }
/*** End div ***/

/*** Define div classes ***/
label { font-family: verdana; font-size: 11px; color: #434755; }
label.lblradio { padding-left:3px; padding-right:10px; vertical-align:middle; }
/*** End div ***/

/*** Define table classes ***/
table.popup { border: 1px solid #fdb179; border-right: 2px solid #fdb179; border-bottom: 2px solid #fdb179; background-color: #fcf6ee; }
table.menu { border-right: 2px solid #800000; background-color: #EFEFEF; height:100%; }
table.maindata { height: 100%; }
/*** End table ***/

/*** Define tr classes ***/
tr.row_highlight { background-color: #fcf6ee; }
tr.row_select { background-color: #fcf6ee; opacity: .35; filter: alpha(opacity=35); -moz-opacity: .35; }
tr.row_clear { }
tr.row_highlight_color { background-color: #ffffff; }
/*** End tr ***/

/*** Define td classes ***/
td { font-family: verdana, sans; font-size: 11px; color: #434755; }
td.mainmenu { padding: 3px; padding-left: 10px; border: 1px solid #EFEFEF; background-color: #EFEFEF; }
td.mainmenu_sel { padding: 3px; padding-left: 10px; border: 1px solid #F0AEA1; background-color: #F6DDD8; }


td.timeline { vertical-align: top; padding: 10px; font-size: 12px; color: #434755; border-bottom: 1px solid #ECE9BC; }
td.gap { padding: 0px; width: 1px; border-right: 1px solid #ECE9BC; }
td.plain { padding: 2px; }
td.header { padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; background-color: #fbe5d6; border-top: 1px solid #fcdbc4; border-left: 1px solid #fcdbc4; border-right: 1px solid #fdb179; border-bottom: 1px solid #fdb179; vertical-align: middle; }
td.header_nosides { padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; background-color: #fbe5d6; border-top: 1px solid #fcdbc4; border-left: 1px solid #fcdbc4; border-bottom: 1px solid #fdb179; vertical-align: middle; }
td.header_nopad { background-color: #fbe5d6; border-top: 1px solid #fcdbc4; border-left: 1px solid #fcdbc4; border-right: 1px solid #fdb179; border-bottom: 1px solid #fdb179; vertical-align: middle; }
td.data_list { padding-top: 3px; padding-bottom: 2px; padding-left: 3px; padding-right: 3px; border-bottom: 1px solid #fcdbc4; vertical-align: middle; }
td.data_list_nopad { border-bottom: 1px solid #fcdbc4; vertical-align: middle; }
td.data_list_sort { padding-top: 3px; padding-bottom: 2px; padding-left: 3px; padding-right: 3px; background-color: #fcf6ee; border-bottom: 1px solid #fcdbc4; vertical-align: middle; }
td.menu_data { padding-top: 3px; padding-bottom: 2px; padding-left: 6px; padding-right: 3px; border-left: 1px solid #fcdbc4; border-right: 1px solid #fcdbc4; vertical-align: middle; }
td.menu_data_left { padding-top: 3px; padding-bottom: 2px; padding-left: 6px; padding-right: 3px; border-left: 1px solid #fcdbc4; vertical-align: middle; }
td.menu_data_left_cbox { padding-left: 2px; border-left: 1px solid #fcdbc4; vertical-align: middle; }
td.menu_data_center { padding-top: 3px; padding-bottom: 2px; padding-left: 3px; padding-right: 3px; vertical-align: middle; }
td.menu_data_center_cbox { padding-left: 2px; vertical-align: middle; }
td.menu_data_right { padding-top: 3px; padding-bottom: 2px; padding-left: 3px; padding-right: 3px; border-right: 1px solid #fcdbc4; vertical-align: middle; }
td.menu_data_right_cbox { padding-left: 2px; border-right: 1px solid #fcdbc4; vertical-align: middle; }
td.menu_sep { color: #C0C0C0; padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; border-left: 1px solid #fcdbc4; border-right: 1px solid #fcdbc4; vertical-align: middle; }
td.menu_data_bottom { padding-top: 3px; padding-bottom: 2px; padding-left: 6px; padding-right: 3px; border-left: 1px solid #fcdbc4; border-right: 1px solid #fcdbc4; border-bottom: 1px solid #fcdbc4; vertical-align: middle; }
td.footer { background-color: #fafafa; }
td.row_select { background-color: #efefef; opacity: .35; filter: alpha(opacity=35); -moz-opacity: .35; }

/* New Additions - Will be modified at later data */
td.header_color { padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; background-color: #D6ADB1; border-top: 1px solid #9E0313; border-left: 1px solid #9E0313; border-right: 1px solid #57050E; border-bottom: 1px solid #57050E; vertical-align: middle; }
td.header_color_nosides { padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; background-color: #6E9CE8; border-top: 1px solid #6E9CE8; border-left: 1px solid #6E9CE8; border-bottom: 1px solid #366BC3; vertical-align: middle; }
td.header_color_nopad { background-color: #6E9CE8; border-top: 1px solid #6E9CE8; border-left: 1px solid #6E9CE8; border-right: 1px solid #366BC3; border-bottom: 1px solid #366BC3; vertical-align: middle; }
td.menu_data_color { padding-top: 3px; padding-bottom: 2px; padding-left: 6px; padding-right: 3px; background-color: #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; vertical-align: middle; }
td.menu_button { padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; background-color: #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; vertical-align: middle; }
td.menu_data_color_left { padding-top: 3px; padding-bottom: 2px; padding-left: 6px; padding-right: 3px; background-color: #ffffff; border-left: 1px solid #ffffff; vertical-align: middle; }
td.menu_data_color_left_cbox { padding-left: 2px; background-color: #ffffff; border-left: 1px solid #ffffff; vertical-align: middle; }
td.menu_data_color_center { padding-top: 3px; padding-bottom: 2px; padding-left: 3px; padding-right: 3px; background-color: #ffffff; vertical-align: middle; }
td.menu_data_color_center_cbox { padding-left: 2px; vertical-align: middle; background-color: #ffffff; }
td.menu_data_color_right { padding-top: 3px; padding-bottom: 2px; padding-left: 3px; padding-right: 3px; background-color: #ffffff; border-right: 1px solid #ffffff; vertical-align: middle; }
td.menu_data_color_right_cbox { padding-left: 2px; background-color: #ffffff; border-right: 1px solid #ffffff; vertical-align: middle; }
td.menu_sep_color { color: #C0C0C0; padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; background-color: #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; vertical-align: middle; }
td.menu_data_color_bottom { padding-top: 3px; padding-bottom: 2px; padding-left: 6px; padding-right: 3px; background-color: #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #9E0313; border-bottom: 1px solid #9E0313; vertical-align: middle; }

/*** End td ***/

/*** Define input classes ***/
input { font-family: verdana; font-size: 11px; color:#313131; }
/*** End input ***/

/*** Define textarea classes ***/
textarea { font-family: verdana; font-size: 11px; color:#313131; }
/*** End textarea ***/

/*** Define select classes ***/
select { font-family: verdana; font-size: 11px; color:#313131; }
/*** End select ***/

/*** Define option classes ***/
option.highlight_no { background-color: #eeeeee; }
/*** End option ***/

/*** Define hr classes ***/
hr { height: 1px; color: #800000; border-bottom: 1px solid #800000; border-top: 0 solid #FFFFFF; border-left: 0 solid #FFFFFF; border-right: 0 solid #FFFFFF;}
/*** End hr ***/

/*** Define iframe classes ***/
iframe.editor { font-family: verdana; font-size: 11px; color:#313131; border: 1px solid #7f9db9; }
/*** End iframe ***/


.mainnavigation {
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	padding-top:10px;
}
.mainnavigation a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.mainnavigation a:hover{
	color:#F8F7F6;
	text-decoration:none;
}
