/************************************************************************************
* Created on Sep 7, 2007															*
* 																					*
* This is the standard CSS document to use on all websites. The elements shown are 	*
* just the standard ones. Feel free to add any elements you may need. You may also	*
* uncomment any of the attributes from any element you wish to use, or change the	*
* values of any attribute. Whatever works for your site.							*
*																					*
* Edited Jun 20, 2008 by Mark Kitanga												*
* - Added 1 class category called Photo Options										*
* - Added 1 class to Photo Options: photo_border									*
*																					*
* Edited Jun 17, 2008 by Mark Kitanga												*
* - Added 8 classes to Padding Sizes: padding_top_5, padding_top_10,				*
*   padding_bottom_5, padding_bottom_10, padding_left_5, padding_left_10,			*
*   padding_right_5, padding_right_10												*
*																					*
* Edited Feb 23, 2008 by Mark Kitanga												*
* - Added 3 classes to Padding Sizes: padding_5, padding_10, form_field_padding		*
*																					*
************************************************************************************/

/* Site Styles */

body
{
	background-image: url(http://www.tbtc.net/themes/tbtc/assets/files/images/bg_repeat.jpg);
	background-repeat:repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color: #000000 ; 
	margin-top:10px;
	margin-bottom:10px;
}

/********************************************
*					IDs						*
********************************************/
#bottom_links
{
	float:left;
	padding-left:5px;
	padding-top:20px;
}

#bookmark
{
	float:left;
	margin-top:-25px;
	padding-left:5px;
}

#claimer 
{
	float:left;
	color:#602BA9;
	margin-top:-25px;
	padding-left:190px;
}

#container
{
	width:940px;
	margin:auto;
}

#footer
{
	background-image:url(http://www.tbtc.net/themes/tbtc/assets/files/images/footer_bg.jpg);
	background-repeat:repeat-x;
	height:79px;
	width:940px;
	margin-top:7px;
}



#header_child
{	
	background-image:url(http://www.tbtc.net/themes/tbtc/assets/files/images/header_bg.png); 
}

#contact_link_top
{
	margin-right:5px;
}

#top_nav_page
{	
	background-image:url(http://www.tbtc.net/themes/tbtc/assets/files/images/top_nav_bg.jpg);
	background-repeat:no-repeat;
	margin:110px 0px 0px 230px;
	padding:8px 8px 25px 8px;
	width:699px;
}
#live_chat
{
	float:right;
	padding-right:5px;
	padding-top:5px;
}

#marquee_ads
{
	background-color:#FAFAFA;
	color:#602BA9;
	margin-top:7px;
	padding-top:15px;
	padding-bottom:10px;
}

#marquee_text
{
	padding-left:10px;
	padding-right:10px;
}

#mid_body_content
{	
	background-image:url(http://www.tbtc.net/themes/tbtc/assets/files/images/index_body_bg.jpg);
	background-repeat:no-repeat;
	margin: -24px 0px 0px 0px;
	min-height:290px;
}

#child_wrapper
{	
	padding:10px;
	background-color:#EEE;
	border: 3px solid #CCC;
}
#child_content
{
	float:right;
	width:710px;
	padding:0px 10px 10px 10px;
}
#mid_links
{
	width: 275px;
	float:right;
	margin: 40px 10px 0px 0px;
}

#promo_content
{
	width: 240px;
	float: right;
	margin: 70px 20px 0px 0px;
}


#child_navigation {
	float: left; 
	width: 175px;
	border: 1px solid #CCC;
	background-color:#e7e9ea;
	padding: 0;
	margin-top:8px;
	margin-bottom:10px;
}
#child_menu {
	list-style: none;
	margin: 0;
	padding: 0;
}
#child_menu_title {
	background-color:#662eb2;
	color: #fff;
	font-size:16px;
	padding: 8px 12px;
	font-weight:bold;
}
#child_menu li {
	width:175px;
	margin: 0;
	padding: 0;
}
#child_menu a {
	border-top: 1px solid #888;
	color: #333;
	display: block;
	padding: 8px 0px 8px 15px;
	text-decoration: none;
	font-weight:normal;
}
#child_menu a:hover {
	background-color:#ff9500;
	color: #fff;
	padding-bottom: 8px;
}




/********************************************
*					Links					*
********************************************/

/* Primary link 
a, a:visited 
{
	text-decoration: none; 
	font-weight: bold; 
	color: #B34663; 
}
a:hover, a:active 
{
	text-decoration: none; 
	font-weight: bold; 
	color: #03105F; 
}

a.footer, a.footer:visited
{
	text-decoration: none;
	color:#787776;
	font-size:11px;
}
a.footer:hover, a.footer:active
{
	color:#FFFFFF;
	font-size:11px;
}

a.nav, a.nav:visited
{
	color:#000000;
	text-decoration:none;
	font-weight:300;
}

a.nav:hover, a.nav:active
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:300;
}
*/ 

/********************************************
*					Classes					*
********************************************/

.required
{
	color:#03105F;
	font-weight:bold;
	font-size:16px; 
}

.bottom_seo
{
	color:#FFFFFF;
	padding-top:5px;
	font-size:12px;
}

/* Photo Options */
.photo_border
{
	border-left:3px solid #E6E6E6;
	border-top:3px solid #E6E6E6;
	border-right:3px solid #E6E6E6;
	border-bottom:9px solid #E6E6E6;
}

/* Padding sizes */
.l_r_padding 
{
	padding-left:5px;
	padding-right:5px;
}
.l_r_padding_more 
{
	padding-left:10px;
	padding-right:10px;
}
.t_b_padding 
{
	padding-top:5px;
	padding-bottom:5px;
}
.t_b_padding_more 
{
	padding-top:10px;
	padding-bottom:10px;
}

.padding_5
{
	padding:5px;
}
.padding_10
{
	padding:10px;
}
.form_field_padding
{
	padding-left:30px;
	padding-right:30px;
}

.padding_top_5
{
	padding-top:5px;
}
.padding_top_10
{
	padding-top:10px;
}
.padding_bottom_5
{
	padding-bottom:5px;
}
.padding_bottom_10
{
	padding-bottom:10px;
}
.padding_left_5
{
	padding-left:5px;
}
.padding_left_10
{
	padding-left:10px;
}
.padding_right_5
{
	padding-right:5px;
}
.padding_right_10
{
	padding-right:10px;
}

/* Header sizes */
h1 { font-size: 155%; margin:0px; padding-bottom:10px; }
h2 { font-size: 145%; margin:0px; padding-top:10px; padding-bottom:10px; }
h3 { font-size: 135%; margin:0px; padding-top:10px; padding-bottom:10px;  color:#ea7a21;}
h4 { font-size: 125%; margin:0px; padding-top:10px; padding-bottom:10px; }
h5 { font-size: 115%; margin:0px; padding-top:10px; padding-bottom:10px; }

/* Font sizes */
.section_font 	{ font-size: 18px; }
.big_font 		{ font-size: 16px; }
.mid_font 		{ font-size: 14px; }
.reg_font 		{ font-size: 12px; }
.small_font 	{ font-size: 10px; }

/* Text colors */
.white 			{ color: #FFFFFF; }
.black 			{ color: #000000; }

/* Bold text colors */
.bold_white 	{ color: #FFFFFF; font-weight: bold; }
.bold_black 	{ color: #000000; font-weight: bold; }