/* CSS Document */
body
{
	/*background-attachment: fixed;
	background-repeat:repeat-x;
	margin:0 0 0 0;
	background-color: #FFFFFF ;
	background-image:url(../images/grad_tcmi_bg.jpg);*/
		
	SCROLLBAR-FACE-COLOR : #ECECEC;
	SCROLLBAR-HIGHLIGHT-COLOR :#ffffff; 
	SCROLLBAR-SHADOW-COLOR :#CCCCCC ;
	SCROLLBAR-3DLIGHT-COLOR :#CCCCCC ;
	SCROLLBAR-ARROW-COLOR:#E86933 ;
	SCROLLBAR-DARKSHADOW-COLOR : #CCCCCC;
	SCROLLBAR-BASE-COLOR : #FEDF11 ;
	SCROLLBAR-TRACK-COLOR:#ECECEC;
	
	
}
h1
{
	font-family:verdana,tahoma,Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#BAB03C;
	border-bottom:2px dotted #999999;
}
h2
{
	font-family:verdana,tahoma,Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#5785B9;

}
h3
{
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FF6666;	
}

#mess a
{
text-decoration:underline; font-size:2px; font:Arial, Helvetica, sans-serif;

}

.selectmsg A
{
	font-family:Arial, Helvetica, sans-serif;
	color:#302E2D;
	font-size:11px;
	padding-right:5px;
	font-weight:bold;	
	text-decoration:underline;
}

h3 success
{
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333366;	
}

.bold_text_black
{
	font-family:Arial, Helvetica, sans-serif;
	color:#302E2D;
	font-size:11px;
	padding-right:5px;
	text-decoration:underline;
	font-weight:lighter; cursor: help;	
}
.bold_text_black A
{
	font-family:Arial, Helvetica, sans-serif;
	color:#302E2D;
	font-size:11px;
	padding-right:5px;
	font-weight:bold;	
	text-decoration:none;
}
.bold_text_black A:hover
{
	
	color:#E86933;	
	text-decoration:underline;
}








.bold_text_home
{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#302E2D;
	font-size:12px;
	padding-right:1px;
	text-decoration:none;
	font-weight:lighter; cursor: hand;	
}
.bold_text_home A
{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#302E2D;
	font-size:12px;
	padding-right:1px;
	font-weight:bold;	
	text-decoration:none;
}
.bold_text_home A:hover
{
	
	color:#7E2217;	
	text-decoration:underline;
}







.bold_text_links
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #febf01;
	/*padding-right:5px;*/
	text-decoration:none;
	font-weight:lighter; cursor: hand;	
}

.bold_text_links A
{
	font-family:Arial, Helvetica, sans-serif;
	color: #febf01;
	font-size:12px;
	/*padding-right:5px; */
	font-weight:bolder;	
	text-decoration:none;
}

.bold_text_links A:hover
{
	
	color:#febf01;	
	text-decoration:underline;
}






.bold_text_links_events
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	/*padding-right:5px;*/
	text-decoration:underline;
	font-weight:lighter; cursor: hand;	
}

.bold_text_links_events A
{
	font-family:Arial, Helvetica, sans-serif;
	color: #febf01;
	font-size:12px;
	/*padding-right:5px; */
	font-weight:bolder;	
	text-decoration:underline;
}

.bold_text_links_events A:hover
{
	
	color:#febf01;	
	text-decoration:underline;
}









.small_nav
{
	font-family:verdana,Arial, Helvetica, sans-serif;
	color:#302E2D;
	font-size:8px;
	padding-right:5px;
	font-weight:bold;	
	text-decoration:none;
}
.small_nav A
{
	font-family:verdana,Arial, Helvetica, sans-serif;
	color:#302E2D;
	font-size:9px;
	padding-right:5px;
	font-weight:bold;	
	text-decoration:none;
}
.small_nav A:hover
{
	
	color:#E86933;	
	text-decoration:underline;
}

.customTH
{
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #540d0d ;
	
	border-bottom: 0px solid #cac59a;
	border-top: 0px solid #cac59a;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 2px 2px 2px 2px;

	
	/*background: url(../images/Copy-of-new_design_04.gif);*/
}

.customTH2
{
	/*background-image:url(../images/th_bg.gif);*/
	background-repeat:repeat-x; background-color:#003366;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:11px;
	font-weight:lighter;
	text-align:center;
	padding-left:5px; border-top:1px solid #000000;
	height:20px;
}
.copyright
{
	font-family:verdana,Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:9px;
	padding-right:2px;
	padding-left:2px;
	font-weight:lighter;
}
.copyright A
{
	text-decoration:none;	
	color: #333333;
}
.copyright A:hover
{
	text-decoration:none;
	color: #febf01;
	text-decoration:underline;
}

.mailto
{
	color:#F8B54D;
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	font-weight:bold;
}

.mailto A
{
	color:#F8B54D;
	text-decoration:underline;	
}

.mailto A:hover
{
	color:#333333;
	text-decoration:none;	
}

.sideLinks
{
	font-family:verdana,Arial, Helvetica, sans-serif;
	color:#302E2D;
	font-size:8px;
	padding:3px;
	padding-right:5px;
	padding-left:5px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #302E2D;
}





.sitemapLink
{
	list-style-image:url(../images/ball_hilite.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:#1844BD;
	font-size:14px;
	padding-left:5px;		
	font-weight:bold;	
	text-decoration:none;
}
.sitemapLink A
{	
	color:#1844BD;	
	text-decoration:none;
}
.sitemapLink A:hover
{
	color:#BAB03C;	
	text-decoration:underline;
	padding-left:20px;
}

#dotted_text
{
	border-bottom:1px dotted #BAB03C;
}


.bodyContentText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	vertical-align:top;
}

.bodyContentText2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left; padding-left:3px; padding-right:3px; padding-top:3px;
	padding-bottom:3px; vertical-align:top;
	
}

.bodyContentText3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:right; padding-left:3px; padding-right:3px; padding-top:3px;
	padding-bottom:3px; vertical-align:top;
	
}


.alternate_row_1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
	background-color:#FFFFFF;
	height:35px;
	padding-left:5px;
}

.alternate_row_2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
	background-color:#F7F4F4;	
	height:35px;
	padding-left:5px;	
}
#dark_grey_content_bold
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#666666;
	text-align:left;
	font-weight:bold;
}


#formLabel_Left
{	
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:13px;	
	text-align:left;
	padding-left:6px;
}
#formLabel_Right
{	
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:13px;	
	text-align:right;
	padding-left:6px;
}


input.TEXT
{
    BORDER:1pt solid #948E03; 
	font-size:13px;
	FONT-FAMILY :arial,verdana;
}
input.TEXT_BASELINE
{
	BORDER-TOP:0PX solid #948E03;
	BORDER-BOTTOM:1PX solid #948E03;
	BORDER-RIGHT:0PX solid #948E03;
	BORDER-LEFT:0PX solid #948E03;
	font-size:12pt;
	FONT-FAMILY :arial,verdana;
}

textarea
{
	BORDER:1pt solid #948E03;
	font-size:13px;
	FONT-FAMILY :arial,verdana;
}
input.BUTTON
{
	color:#000000;
	font-weight: normal;
	BORDER:1px SOLID #948E03;
	font-size:x-small;
	background-image:url(../images/button.gif);
	background-repeat:repeat-x;
	FONT-FAMILY :Trebuchet MS, MS SANS SERIF,arial,verdana;	

}

#buttonTD
{
	border-top:1px solid #948E03;
	background-color:#FFFFFF;
	text-align:center;
}

TH.adHead_ 
{
	FONT-WEIGHT: bold; FONT-SIZE:14px; COLOR: #ffffff; FONT-FAMILY: verdana,Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #948E03; TEXT-ALIGN: left;padding-left:10;
}
TH.adTopBorders_ {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #948E03;padding-left:0
}

TD.adBodyLeft_ {
	BORDER-LEFT: #948E03 2px solid; BACKGROUND-COLOR: #ffffff
}
TD.adbodyCombo2_
{
	BORDER-LEFT: #948E03 2px solid; 
	BORDER-RIGHT: #948E03 2px solid;
	BACKGROUND-COLOR: #f5f5f5;
	FONT-SIZE: x-small; COLOR: #444444; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
TD.adbodyLeft2_ {
	BORDER-LEFT: #948E03 2px solid; BACKGROUND-COLOR: #f5f5f5
}
TD.adBodyRight_ {
	BORDER-RIGHT: #948E03 2px solid; BACKGROUND-COLOR: #f5f5f5
}
TD.adBodyRight2_ {
	BORDER-RIGHT: #948E03 2px solid; BACKGROUND-COLOR: #f5f5f5
}
TD.adBody_ {
	FONT-SIZE: x-small; COLOR: #444444; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: justify
}
TD.adBody2_ {
	FONT-SIZE: x-small; COLOR: #444444; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: justify
}
TD.adBottom_ {
	FONT-SIZE: x-small; COLOR: #948E03; BORDER-BOTTOM: #948E03 2px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
TD.adBottom2_ {
	FONT-SIZE: x-small; COLOR: #948E03; BORDER-BOTTOM: #948E03 2px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: right
}
TD.adBottomCrn_ {
	BACKGROUND-COLOR: #ffffff
}
TD.adBottomCrn2_ {
	BACKGROUND-COLOR: #f5f5f5
}









.ddcolortabs{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.ddcolortabs ul{
font: normal 9px Arial, Verdana, sans-serif ;
margin:0; 
padding:0;

list-style:none;
}

.ddcolortabs li{
display:inline;
margin:0 0px 0 0;
padding:0;
text-transform:uppercase;

}


.ddcolortabs a{
float:left;
color: white;
background: #678b3f url(media/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 2px;
text-decoration:none;
letter-spacing: 1px;
}

.ddcolortabs a span{
float:left;
display:block;
background: transparent url(media/color_tabs_right.gif) no-repeat right top;
padding: 6px 8px 3px 7px;
}

.ddcolortabs a span{
float:none;
}

.ddcolortabs a:hover{
background-color: #8cb85c;
}

.ddcolortabs a:hover span{
background-color: #8cb85c;
}

.ddcolortabs a.current, #ddcolortabs a.current span{ /*currently selected tab*/
background-color: #8cb85c;
}

.ddcolortabsline{
	clear: both;
	padding: 0;
	width: 100%;
	height: 2px;
	line-height: 2px;
	background: #FFCC00;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFCC00;
	border-right-color: #FFCC00;
	border-bottom-color: #FFCC00;
	border-left-color: #FFCC00;
}

.tabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}







#vertmenu {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 82%;
width: 160px;
padding: 0px;
margin: 0px;
}

#vertmenu h1 {
display: block; 
background-color:#FF9900;
font-size: 90%; 
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color: #333333;
margin: 0px;
width:159px;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 80%;
display: block;
border-bottom: 1px dotted  #C39C4E;
padding: 4px 0px 3px 1px;
text-decoration: none;
color:  #666666;
width:158px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color:  #0000d5 ; font-weight:light;

}



.starter {
font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:light;
color: #000033  ;
} 


/*onmouseover hint css */

.hintsClass 
{
	font-family: tahoma, verdana, arial;
	font-size: 12px;
	background-color: #f0f0f0;
	color: #000000;
	border: 1px solid #808080;
	padding: 5px;
}

.hintSource 
{
	color: green;
	text-decoration: underline;
	cursor: pointer;
}



#modernbricksmenu2{
padding: 0;
width: 100%;
/*border-top: 5px solid #D25A0B; Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu2 ul{
margin:0;
margin-left: 20px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: #000000 ;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
/*background-color: black; Brown color theme*/ 
/*border-top: 1px solid white;*/
}

#modernbricksmenu2 a:hover{
	color: #000000;/*text-decoration:underline; 
border-bottom: 4px solid black;
padding-bottom: 0;*/
}

#modernbricksmenu2 #current a{ /*currently selected tab*/
	color: #000000;
/*border-bottom: 4px solid black;
padding-bottom: 0;

border-color: #D25A0B; Brown color theme

text-decoration:underline;
*/ 
}










#sitemap {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 90%;
width: 160px;
padding: 0px;
margin: 45px;
}


#sitemap ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#sitemap ul li {
margin: 0px;
padding: 0px;
}
#sitemap ul li a {
font-size: 100%;
display: block;

padding: 4px 0px 3px 1px;
text-decoration: none;
color:  #666666;
width:158px;
}

#sitemap ul li a:hover, #sitemap ul li a:focus {
color:  #0000d5 ; font-weight:light;

}
.bodyContentText img {
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.padding {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.padding01 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
}
