BODY {BACKGROUND: #ffffff; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; 
MARGIN: 0px; COLOR: #353535; FONT-FAMILY: Tahoma, Arial, sans-serif; }

body, html {margin:0pt; padding:0pt; FONT-SIZE: 12pt;}

BODY #bdy {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px;
BACKGROUND: #e3e3e3;  MARGIN: 0px;  TEXT-ALIGN: center; }

BODY.fontSize1 {FONT-SIZE: 57%; }

BODY.fontSize2 {FONT-SIZE: 63%; }

BODY.fontSize3 {FONT-SIZE: 69%; }

BODY.fontSize4 {FONT-SIZE: 75%; }

BODY.fontSize5 {FONT-SIZE: 81%; }

BODY.fontSize6 {FONT-SIZE: 87%; }

TH {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: left; }

HR {BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px; }

/*{IMG BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; }*/

TD {FONT-SIZE: 1em; }

DIV {FONT-SIZE: 1em; }

P {MARGIN: 8px;font-family: "Trebuchet MS", verdana, arial, sans-serif;}

FORM {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; }

INPUT {FONT: 11px Tahoma, Arial, sans-serif; }

SELECT {FONT: 11px Tahoma, Arial, sans-serif; }

SELECT {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; }

.clr {CLEAR: both; }

.clearfix:unknown {CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."; }

UNKNOWN {DISPLAY: block; WIDTH: 100%; }

HTML .clearfix {HEIGHT: 1%; }

HTML {MARGIN-BOTTOM: 1px; HEIGHT: auto; }

#tmg_container {BORDER: red 0px solid; }

/* TOP MENU */
#tmg_HeaderTopNav-level1 {TEXT-ALIGN: center; BACKGROUND: url(../images/template/spotlight-wrap1.gif) #cccccc repeat-x left top; CLEAR: both;}
#tmg_HeaderTopNav-level2 {PADDING-LEFT: 20px; MARGIN: auto; BACKGROUND: url(../images/template/spotlight-wrap2.gif) no-repeat left top; }
#tmg_HeaderTopNav-level3 {PADDING-RIGHT: 20px; BACKGROUND: url(../images/template/spotlight-wrap3.gif) no-repeat right top; }
#tmg_HeaderTopNav { BORDER: red 0px solid; 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-TOP: 0px; PADDING-BOTTOM: 0px; 
	HEIGHT: 157px; width: 950px;
	BACKGROUND: url(../images/template/cmSplash_header_bottom-3ab2.jpg) no-repeat right top; background-position: 0px 0px;}

#tmg_topnav {HEIGHT: 157px; BORDER-TOP: #aaaaaa 1px solid; BORDER-BOTTOM: black 1px solid; }

#tmg_cssTopMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
	FILTER: alpha(opacity=75); moz-opacity: .75; opacity: .75; /*BACKGROUND: url(../images/template/opaque.png);*/}
#tmg_cssTopMenu TD {TEXT-ALIGN:center; BORDER-RIGHT: #212121 1px solid; BORDER-LEFT: #6b6b6b 1px solid; BORDER-BOTTOM: #000000 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px;}
#tmg_cssTopMenu TD A {FONT-FAMILY: "Tahoma", verdana, arial, sans-serif;FONT-SIZE: 1.2em; TEXT-TRANSFORM: uppercase;  TEXT-DECORATION: none; font-weight: normal; COLOR: #e9e9e9;DISPLAY: block;}
#tmg_cssTopMenu TD A:hover {COLOR: #ffffff; }
#tmg_cssTopMenu TD A.active {BACKGROUND: #4d84a7; COLOR: #e9e9e9; }

/* BOTTOM MENU */
#tmg_HeaderBottomNav-level1 {TEXT-ALIGN: center; BACKGROUND: url(../images/template/opaque-litered.png) #595959 50% top; }
#tmg_HeaderBottomNav-level2 {PADDING-LEFT: 20px; MARGIN: auto;}
#tmg_HeaderBottomNav-level3 {PADDING-RIGHT: 20px;}
#tmg_HeaderBottomNav {BORDER-TOP: #999999 1px solid; 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; 
	COLOR: #666666; LINE-HEIGHT: normal; TEXT-ALIGN: left;
	HEIGHT: 20px; width: 950px;
	BACKGROUND: #a50a01;  
	}

#tmg_cssBottomMenu {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;}
#tmg_cssBottomMenu TD {TEXT-ALIGN:center; BORDER-RIGHT: #800000 1px solid; BORDER-LEFT: #bc2716 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px;  }
#tmg_cssBottomMenu TD A { FONT-SIZE: 60%; TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none; COLOR: #e9e9e9;DISPLAY: block;}
#tmg_cssBottomMenu TD A:hover {COLOR: #ffffff; }
#tmg_cssBottomMenu TD A.active {BACKGROUND: #4d84a7; COLOR: #e9e9e9; }

/* MAIN */
#tmg_main {TEXT-ALIGN: left;
	BACKGROUND: url(../images/template/background_910e.jpg) #ffffff no-repeat right top; BORDER-TOP: white 1px solid;}

#tmg_main_02 {TEXT-ALIGN: left;
	BACKGROUND: url(../images/template/main-wideLeft-bg300-2a.gif) #ffffff repeat-y left 50%; BORDER-TOP: white 1px solid;}

#tmg_main-level1 {TEXT-ALIGN: center;
	BACKGROUND: url(../images/template/main-wrap1.gif) #efefef repeat-x 50% top; }

#tmg_main-level2 {PADDING-LEFT: 20px; MARGIN: auto;
	BACKGROUND: url(../images/template/main-wrap2.gif) left top; }

#tmg_main-level3 {PADDING-RIGHT: 20px;
	BACKGROUND: url(../images/template/main-wrap3.gif) right top; }

/* FOOTER */
#tmg_footer {TEXT-ALIGN: right; PADDING-RIGHT: 20px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 20px; 
	BACKGROUND: url(../images/template/footer-bg1.jpg) #333333 no-repeat left top; 
	PADDING-BOTTOM: 5px; COLOR: #cccccc; PADDING-TOP: 10px; POSITION: relative;  }
#tmg_footer-level1 {TEXT-ALIGN: center; CLEAR: both; BACKGROUND: url(../images/template/footer-wrap1.jpg) #cccccc 50% top; }
#tmg_footer-level2 {PADDING-LEFT: 20px; MARGIN: auto; BACKGROUND: url(../images/template/footer-wrap2.jpg) repeat-y left top; }
#tmg_footer-level3 {PADDING-RIGHT: 20px; BACKGROUND: url(../images/template/footer-wrap3.jpg) repeat-y right top; }
#tmg_footer P {PADDING-RIGHT: 15px; PADDING-LEFT: 15px; }
#tmg_footer A {font-size: 0.9em; COLOR: #ffa500; }
#tmg_footer UL A {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; }
#tmg_footer A {TEXT-DECORATION: none; }
#tmg_footer A:hover {BACKGROUND: #2d2d2d; TEXT-DECORATION: none; }
#tmg_footer A:active {BACKGROUND: #2d2d2d; TEXT-DECORATION: none; }
#tmg_footer A:unknown {BACKGROUND: #2d2d2d; TEXT-DECORATION: none; }

/* ALL WIDTHS */
#tmg_HeaderTopNav-level2 {WIDTH: 970px; }
#tmg_main-level2 {WIDTH: 970px; }
#tmg_main-level2_t {WIDTH: 970px; }
#tmg_HeaderBottomNav-level2 {WIDTH: 970px; }
#tmg_header-level2 {WIDTH: 970px; }
#tmg_footer-level2 {WIDTH: 970px; }

/* ALL LINE HEIGHTS */
#tmg_main {LINE-HEIGHT: 1.5; }
#tmg_main_t {LINE-HEIGHT: 1.5; }
#tmg_footer {LINE-HEIGHT: 1.5; }

.tmg_li_menu {FONT-SIZE: 50%; }

/* gray bottom */
.grey_top { clear: both; width: 575px;  height: 5px; padding: 0; margin: 0px 0 0 0px;
	background: #EDEDED url(../images/gui/grey_top_575.gif) no-repeat; color: #000;}

.grey { width: 555px; margin: 0 0 0 0px; padding: 10px; color: #808080;
	background: #EDEDED url(../images/gui/grey_bottom_575.gif) no-repeat bottom left;}

.highlight {padding: 5px 3px 5px 3px; margin: 0 0 3px 0; border-bottom: 0px solid #ccc;}

.spotLightTextHead{font-size:10pt; font-weight:bold; color:#F68026;}

label { font-size:.95em; font-weight:bold; color:#555; }

fieldset { margin:.0em 0em 0em 1em; padding:.5em 1em; border:1px solid #AAA; }

legend { font-weight:bold; color:#F68026; } legend.dark { font-weight:bold; color:#444 !important; font-size: 1.1em; padding: 0 3px; }

.jobListTable{
	
	border-top:0px solid #6495ed;
	border-right:0px solid #6495ed;
	border-bottom:0px solid #6495ed;
	border-left:0px solid #6495ed;}
	
.jobListHeader{
	font-size:11px;
	BACKGROUND: #c5c5c5;
	border-top:1px solid #fbfbfb;
	border-right:1px solid #a1a1a1;
	border-bottom:1px solid #a1a1a1;
	border-left:1px solid #fbfbfb;}
	
.jobListHeaderRight{
	font-size:11px;
	BACKGROUND: #c5c5c5;
	border-top:1px solid #fbfbfb;
	border-right:0px solid #a1a1a1;
	border-bottom:1px solid #a1a1a1;
	border-left:1px solid #fbfbfb;}
	
.jobListHeaderLeft{
	font-size:11px;
	BACKGROUND: #c5c5c5;
	border-top:1px solid #fbfbfb;
	border-right:1px solid #a1a1a1;
	border-bottom:1px solid #a1a1a1;
	border-left:0px solid #fbfbfb;}

.jobListRow{
	color:#003366;
	border-top:1px solid #fbfbfb;
	border-right:0px solid #a1a1a1;
	border-bottom:1px solid #a1a1a1;
	border-left:0px solid #fbfbfb;
	font-size:11px;line-height:18px}

.jobDetailHeader{
	font-size:12px;line-height:16px;
	FONT-WEIGHT: bold;}

.jobDetailRef{
	font-size:12px;
	margin-top:-12px;margin-bottom:4px;}
	
.jobDetailText{
	font-size:12px;line-height:16px}
	
.cm_btn {
	background:#FF7700 url(../images/gui/bg_btn.gif) repeat-x scroll 0pt !important;
	border-color:#FFCC66 rgb(204, 51, 0) rgb(204, 51, 0);
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	padding:2px !important;
	width:auto;
}

.adminLegend { 
	font-size:14px;
	color:#a52a2a;
	font-weight: bold;
}

.adminLable {
	font-size:12px;
	color:#595959;
	font-weight: bold;
}

