@charset "utf-8";
/* CSS Document */
body, html	
	{
		background:#585858 url('images/bodybg.gif');
		background-repeat:repeat-x;
		background-position:top;
		font-family:Trebuchet MS;
		font-size:13px;
		color:#000000;
		margin:0px;
		padding:0px;
		
	}
#OuterDiv
	{
		width:982px;
		margin:0px auto;
		
		
	}	
#InnerDiv
	{
		width:982px;
		float:left;
		margin-top:20px;
		margin-bottom:20px;
		background:#ffffff;
		
		

	}	
#header
	{
		width:982px;
		float:left;
		background:url('images/headerbg.gif');
		background-repeat:no-repeat;
		height:128px;
	}	
#logo
	{
		width:371px;
		height:92px;
		float:left;
		margin-left:10px;
		margin-top:25px;
	}
#header_right
	{
		width:601px;
		float:left;
	}	
#search
	{
		width:301px;
		float:left;
		margin-left:280px;
		margin-top:40px;
	}
#search .content
	{
		width:301px;
		color:#ffffff;
		font-weight:bold;
		float:left;
	}		
#search .content .inputdiv
	{
		width:251px;
		float:left;
	}
#search .content .inputdiv .inputbox
	{
		background:url('images/search_input_bg.gif');
		background-repeat:no-repeat;
		width:241px;
		padding-left:5px;
		padding-right:5px;
		height:25px;
		border:none;
				
	}	
#search .content .buttondiv
	{
		width:43px;
		float:left;
		margin-left:3px;
	}	
#search .content .buttondiv .gobutton
	{
		width:43px;
		height:23px;
		background:url('images/btn_go.gif');
		background-repeat:no-repeat;
		border:none;
	}	
#topnav
	{
		width:982px;
		float:left;
		background:url('images/topnavbg.gif');
		background-repeat:repeat-x;
		height:33px;
		padding-top:4px;
	}	
#topnav a.mainlevel:active, #topnav a.mainlevel:link, #topnav a.mainlevel:visited
	{	
		font-size:16px;
		font-weight:bold;
		color:#000000;
		text-decoration:none;
		padding-left:15px;
		padding-right:20px;
		background:url('images/topnavlink_normal.gif');
		background-repeat:no-repeat;
		background-position:right;
		padding-top:3px;
		padding-bottom:6px;	
		
	}
#topnav a.mainlevel:hover
	{	
		font-size:16px;
		font-weight:bold;
		color:#ffffff;
		text-decoration:none;
		padding-left:15px;
		padding-right:20px;
		background:url('images/topnavlink_hover.gif');
		background-repeat:no-repeat;
		background-position:right;	
		padding-top:3px;
		padding-bottom:6px;
					
	}	
#banner_top
	{
		width:982px;
		float:left;
		background:#eef2f5;
		margin-top:1px;
		text-align:center;
	}		
#contentpanel
	{
		width:982px;
		background:url('images/contentpanel_bg.gif');
		background-repeat:repeat-y;
		float:left;
		margin-top:1px;
		border-top:2px solid #eef2f5;
	}	
#leftContent
	{
		width:636px;
		float:left;
		padding:15px 13px 15px 13px;
	}
#big_curved_box_left
	{
		width:289px;
		height:277px;
		float:left;
		background:url('images/big_curved_box.gif');
		background-repeat:no-repeat;
		margin-bottom:5px;
		padding:10px 10px 0px 10px;
		
	}	
#big_curved_box_right
	{
		width:289px;
		height:277px;
		float:left;
		background:url('images/big_curved_box.gif');
		background-repeat:no-repeat;
		margin-left:15px;
		margin-bottom:5px;
		padding:10px 10px 0px 10px;
	}
#big_curved_box_left .heading, #big_curved_box_right .heading
	{
		color:#024272;
		font-size:18px;
		font-weight:bold;
		width:289px;
		float:left;
		padding-bottom:10px;
	}
		
#big_curved_box_left .subheading, #big_curved_box_right .subheading
	{
		color:#024272;
		font-size:16px;
		font-weight:bold;
		width:289px;
		float:left;
		padding-bottom:10px;
	}		
#big_curved_box_left .content, #big_curved_box_right .content	
	{
		color:#000000;
		font-size:13px;
		width:289px;
		float:left;
		text-align:justify;
		line-height:16px;
	}
#big_curved_box_left a:active, #big_curved_box_left a:link, #big_curved_box_left a:visited, 
#big_curved_box_right a:active, #big_curved_box_right a:link, #big_curved_box_right a:visited 
	{
		color:#024272;
		text-decoration:none;
	}
#big_curved_box_left a:hover, #big_curved_box_right a:hover	
	{
		color:#024272;
		text-decoration:underline;
	}
#big_curved_box_left .orangetextbox, #big_curved_box_right .orangetextbox
	{
		width:289px;
		float:left;
		color:#ef9800;
		font-weight:bold;
		font-size:18px;
		text-align:center;
		margin-top:40px;
		margin-bottom:40px;	
		
	}	
#big_curved_box_left .homepagemascot, #big_curved_box_right .homepagemascot
	{
	width:289px;
	float:left;
	color:#69C;
	font-weight:bold;
	font-size:25px;
	text-align:center;
	margin-top:40px;
	margin-bottom:40px;
	}	
#big_curved_box_left ul li a:active, #big_curved_box_left ul li a:link, #big_curved_box_left ul li a:visited,
#big_curved_box_right ul li a:active, #big_curved_box_right ul li a:link, #big_curved_box_right ul li a:visited

	{
		font-size:16px;
		font-weight:bold;
		text-decoration:none;
	}	
#big_curved_box_left ul li a:hover, #big_curved_box_right ul li a:hover
	{
		font-size:16px;
		font-weight:bold;
		text-decoration:underline;
	}
#rightcontent
	{
		width:310px;
		float:left;
		margin-left:10px;
		padding-top:10px;
	}		
#banner_bottom
	{
		width:982px;
		float:left;
		background:#e1e1e1;
		padding-top:3px;
		padding-bottom:3px;
		margin-top:1px;
		text-align:center;
	}		
#footer
	{
		width:982px;
		float:left;
		background:url('images/footerbg.gif');
		background-repeat:repeat-x;
		height:55px;
		padding-top:14px;
		float:leftt;
		text-align:center;
		margin-top:1px;
		font-size:12px;
		color:#000000;
	}	
#footer a.footerlinks:active, #footer a.footerlinks:link, #footer a.footerlinks:visited
	{
		color:#025596;
		text-decoration:none;
		padding-left:5px;
		padding-right:5px;
	}	
#footer a.footerlinks:hover
	{
		color:#025596;
		text-decoration:underline;
		padding-left:5px;
		padding-right:5px;
	}
#footer a:active, #footer a:link, #footer a:visited
	{
		color:#025596;
		text-decoration:none;
	}	
#footer a:hover
	{
		color:#025596;
		text-decoration:underline;
	}		
a:active, a:link, a:visited, a:hover
	{
		outline:none;
		color:#025596;
		text-decoration:underline;
		
	}	
.img_margin_top_bottom	
	{
		margin-top:10px;
		
	}
#comments_box
	{
		width:302px;
		float:left;
		margin-top:10px;
	}
#comments_box .heading
	{
		background:url('images/commentsbox_headingbg.gif');
		background-repeat:no-repeat;
		width:302px;
		float:left;
		height:29px;
		
	}
#comments_box .heading .title
	{
		width:140px;
		padding-left:10px;
		padding-top:5px;
		float:left;
		font-size:13px;
		font-weight:bold;
		color:#000000;
	}
#comments_box .heading .date
	{
		width:142px;
		padding-right:10px;
		padding-top:5px;
		text-align:right;
		float:left;
		font-size:13px;
		font-weight:normal;
		color:#666666;
	}				
#comments_box .content
	{	
		width:280px;
		float:left;
		background:#ffffff;
		border:1px solid #feae20;
		border-top:none;
		padding:5px 10px 5px 10px;
		text-align:justify;
	}
.pagination
	{
		width:302px;
		margin-top:10px;
		margin-bottom:10px;
		text-align:center;
		float:left;
	}
.pagination a:active, .pagination a:link, .pagination a:visited, .pagination a:hover
	{
		width:24px;
		height:22px;
		padding-top:2px;
		border:1px solid #cecece;
		text-align:center;
		color:#000000;
		border:none;
		background:#f2efef;
		outline:none;
		float:left;
		text-decoration:none;
		margin-left:2px;
		margin-right:2px;
	}		
.btn_prev, .disabled_pagination
	{
		width:24px;
		height:22px;
		padding-top:2px;
		border:1px solid #cecece;
		text-align:center;
		color:#afafaf;
		border:none;
		background:#f2efef;
		outline:none;
		float:left;
		margin-left:2px;
		margin-right:2px;		
	}
.btn_next
	{
		width:24px;
		height:24px;
		border:1px solid #cecece;
		text-align:center;
		color:#afafaf;
		border:none;
		background:#f2efef;
		outline:none;
		float:left;
	}	
.inactive_page
	{
		width:24px;
		height:24px;
		border:1px solid #cecece;
		text-align:center;
		color:#6b6b6b;
		border:none;
		background:#f2efef;
		outline:none;
		float:left;
	}
.active_page, .active_link
	{
		width:24px;
		height:22px;
		padding-top:2px;
		border:1px solid #fd8d0d;
		text-align:center;
		color:#000000;
		border:none;
		background:#feae20;
		outline:none;
		float:left;
		font-weight:bold;
		margin-left:2px;
		margin-right:2px;
	}		
.comments_discussionbox, .success
	{
		width:285px;
		padding-left:5px;
		padding-right:5px;
		float:left;
		background:#92d3fd;
		border:1px solid #2ca9f9;
		margin-top:10px;

	}
.comments_addcomment
	{
		/*width:285px;
		padding-left:5px;
		padding-right:5px;
		
		background:#2ca9f9;
		border:1px solid #2ca9f9;*/
		margin-top:10px;
		width:285px;
		float:left;

	}
#tnt_comments_submit_form
	{
		width:275px;
		padding:10px 10px 10px 10px;
		float:left;
		background:#eeeeee;
		border:1px solid #cccccc;
		margin-top:10px;
	}	
.comment_form_submit
	{
		background:#2ca9f9;
		border:1px solid #cccccc;
		padding-left:5px;
		padding-right:5px;
		text-align:center;
		color:#ffffff;
		font-weight:bold;
		margin-top:5px;
	}
.comment_form_text_area		
	{
		width:250px;
	}
#topbar	
	{
		width:636px;
		float:left;
	}	
.pageheading
	{
		font-size:20px;
		font-weight:bold;
		width:418px;
		float:left;
		padding-bottom:5px;
	}	
.addthis
	{
		width:218px;
		float:left;
		text-align:right;
		padding-bottom:5px;

	}	
