/* ----- Main Layout Elements ----- */
html{
	padding: 0;
	margin: 0;
			}
body {
	text-align:			center;
	padding:			0;
	margin:				0;
	font-family: 		Verdana;
	color:				#444444;
	background: #ffffff url(../../../images/bg.gif) no-repeat 0% 70%;
}
#container {
	min-width:			760px;
	max-width:			1260px;
	font-size:			12px;
	margin:				0 auto;
	text-align:			left;
	clear:				both;
	padding-top:		20px;
}
#header {
	background-color:	#fd7820;
	height:				190px;
	margin:				0 auto;
	clear:				both; 
}
#headerinside {
	min-width:			760px;
	max-width:			1260px;
	margin:				0 auto;
	height:				170px;
	padding-top:		0px;
	text-align:			left;
	clear:				both; 	
}
#leftsidebar {
	float:				left;
	width:				20%; 
	overflow:			hidden;
} 
#main {
	float:				left;
	width:				70%;
	overflow:			hidden;
	color:				#444444;
}
#rightsidebar {
	float:				left;
	width:				30%; 
	overflow:			hidden;
} 
#footer {
	color:			#999999;
	clear:				both; 
	text-align:			left;
	font-size:			10px;
	padding-top:		10px;
}
#footerin {
	min-width:			760px;
	max-width:			1260px;
	margin:				0 auto;
	text-align:			left;
	clear:				both; 	
}
a, a:visited {
	color:				#fd7820;
}
a:hover {
	color:				#fd7820;
}
a.u, a.u:visited {
	color:				#444444;
	text-decoration:	underline;
}
a.u:hover {
	color:				#fd7820;
}
a.c, a.c:visited {
	color:				#444444;
	text-decoration:	underline;
}
a.c:hover {
	color:				#fd7820;
}

#searchForm {
	padding-top:		10px;
}


/* ----- Top Menu ----- */
#topmenu {
	background-color:	#999999;
	margin:				0 auto;
	height:				25px;
	text-align:			left;
	padding-top:		3px;
	clear:				both;
}
#topmenu .moduletable {
	min-width:			760px;
	max-width:			1260px;
	border: 			0;
	padding: 			0;
	margin:				0 auto;
}
#topmenu ul {
	margin: 			0;
	padding: 			0;
	list-style:			none;
}
#topmenu li {
	display: 			inline;
	margin: 			0;
	padding: 			0;
	border-right:		1px solid #444444;
}
#topmenu a, #topmenu a:visited {
	font-size: 14px;
	font-weight:normal;
	padding-top: 		5px;
	padding-bottom: 		6px;
	padding-right: 		10px;
	padding-left:		10px;
	color:				#ffffff;
	text-decoration:	none;
}

#topmenu a:hover {
	background-color:	#fd7820;
	text-decoration:	none;
}


/* ----- Right Sidebar Elements ----- */
#rightsidebar .moduletable, #rightsidebar .moduletable_text {
	border:				0px;
	margin-top:			10px;
	padding:			5px;
}
#rightsidebar .moduletable h3, #rightsidebar .moduletable_text h3 {
	height: 		27px;
	margin:				-5px;
	margin-bottom:		5px; 
	padding:			2px;
	padding-top:			12px;
	padding-left:		10px;
	color:				#666666;
	border-bottom:		0px;
	font-size:			17px;
	background-image:	url('../images/fon.jpg');
	background-repeat:	repeat
}
#rightsidebar p {
	margin-top:			0px;
	margin-bottom:		10px;
}

#rightsidebar .moduletable ul{
	margin:				-5px;
	padding-top:		10px;
	padding-left:			10px;

}

#rightsidebar a, #rightsidebar a:visited {
	color:	#999999;
	font-size:			12px;
	text-decoration:	none;
}
#rightsidebar a:hover {
	color:	#fd7820;
	text-decoration:	underline;
}


/* Additional markups */
.pagenavcounter, .pagenav {
	font-size:			10px;
} 
.contenttoc {
	padding:			5px;
}

div.componentheading {	/* Component heading */
	font-size:			16px;
	border-bottom:		1px solid #777777;
	font-weight:		bold;
	margin-top:			10px;
	border-bottom:		1px solid #cccccc;
}
td.contentheading {		/* Post titles/headings */
	font-size:			16px;
	font-weight:		bold;
	clear:				both;
	padding-top:			10px;	
}
table.contentpaneopen {	/* Table wrapping posts */
	margin:				0;
	padding:			0;
}
#form-login-remember {	/* Small 'remember me?' text in login form */
	font-size:			12px;
	padding-bottom:		5px;
}
#form-login {
	text-align:			center;
}
#form-login ul, #form-login-username, #form-login-password, #form-login-remember {
	text-align:			left;
}
fieldset.input {
	border:				0;
}
#form-login #form-login-remember {
	text-align:			center;
}
form {
	margin:0;
}
td.sectiontableentry1 {}	/* Alternating rows for polls */
td.sectiontableentry2 {		/* Alternating rows for polls */
	background-color:	#f9f9f9;
}	
.button {
	background-color:	#ddecf3;
	font-size:			12px;
	font-family:		verdana, arial;
	border-top:			1px solid #e7f7ff;
	border-left:		1px solid #cde4ef;	
	border-bottom:		1px solid #000000;
	border-right:		1px solid #245167;
}
.buttonheading img {
	border: 			none; 
	margin: 			0;
	padding:			0;
}
span.small { 		/* Small text underneath post title, i.e. 'Written by...' */
	font-size:			10px;
	margin:				0;
	padding:			0;
}
td.createdate {		/* Small date under post titles */
	font-size:			10px;
	text-align:			left;
	color:				#999999;
}
td.modifydate { 	/* The 'Last Updated' date under posts/modules. */
	font-size:			10px;
	text-align:			right;
	font-style: 		italic;	
}
a.readon { 			/* The 'Read More...' link under posts/modules. */
	font-size:			10px;
	float:				right;
	text-align:			right;
}
td.article_column {
	padding-right:		10px;
}
table.pollstableborder {
	text-align:			left;
	width:				100%;
}
p {
	margin:				0;
	padding:			0;
}
span.breadcrumbs  {
	font-size:			10px;
	color:				#666666;
}
.crumbbg {
	background-color:	#fff0f0;
}
div.bannerheader {
	font-size:			10px;
}


td#trb{
	border-bottom-width: 		1px;
	border-bottom-style: 		solid;
	border-color:		#fd7820;
}

h3{
	font-size:			12px;
	font-family: 		Verdana;
	color:				#444444;
	margin:				0 auto;
}
 

#top
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	padding-top:20px;
	}

#top p
{
	padding-bottom:8px;}
#top a

{text-decoration:underline;}
#top a:hover
{text-decoration:none;}

a.top
{color: #fd7820;}
	
a.top1
{color: #d42700; 
font-weight:bold;}
a.top2
{color: #fd7820;
	font-weight:bold;}
a.top3
{color: #cc0107; 
font-weight:bold;}
a.top4
{color: #ff3300; 
font-weight:bold;}
a.top5
{color: #fd7820;
font-size:11px;}

.main_td
{ border-bottom: 1px dashed #adadad;
border-top: 1px dashed #adadad;
padding-top:5px;
padding-bottom: 5px;
height: 260px;}

.main_td_1
{ border-bottom: 1px dashed #adadad;
padding-left:10px;
padding-top:5px;
padding-bottom:40px;
height: 170px;
}
.main_td_2
{ border-bottom: 1px dashed #adadad;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
height: 270px;
} 
.main_td_2_1
{ border-bottom: 1px dashed #adadad;
padding-left:10px;
padding-top:5px;
padding-bottom:30px;
height: 200px;
} 
.main_td_3
{ border-bottom: 1px dashed #adadad;
padding-left:10px;
padding-top:5px;
padding-bottom:30px;
height: 265px;}
.main_td_3_1
{ border-bottom: 1px dashed #adadad;
padding-left:10px;
padding-top:5px;
padding-bottom:30px;
height: 280px;}
.main_td_4
{
	border-bottom: 1px dashed #adadad;
	padding-left:10px;
	padding-bottom:30px;
	/*background: url(../../../images/bg.gif) no-repeat left top;*/
} 
h1{ 
	font-size:17px;
	font-family: sans-serif;
	color: #464646;
	font-weight:bold;
}
h2{
	color:#444444;
	margin:	7px;
	font: 15px Verdana;
	font-weight:bold;
}

h2.blue {
	color:	#0098c9;
	font: 16px Verdana;
	margin-left:70px;
	padding-top:10px;
	font-weight:bold;
}
h2.redd {
	color:	#c4258a;
	font: 16px Verdana;
	padding-bottom:10px;
	margin-left:295px;
	padding-top:5px;

	font-weight:bold
} 
h2.yellow {
	color:	#dfc527;
	font: 16px Verdana;
	padding-top:37px;
	padding-bottom:10px;
	margin-left:45px;
	font-weight:bold
} 
h2.dark {
	color:	#b92417;
	font: 15px Verdana;
	padding-top:5px;
	padding-bottom:10px;
	margin-left:275px;
	font-weight:bold
} 

h3.bard{
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	color:#b51a00;}
.button_or
{
	width:265px;
	height:42px;
	background-image:url(../../../images/button_or.jpg);
	background-repeat:no-repeat;}

.button_or p
{	 color:#FFF;
font-size:16px;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;}


a.button_or_a 
{ color:#FFF; 
text-decoration:none;}

#apDiv1 {
	position:absolute;
	left:-2px;
	top:632px;
	width:90px;
	height:108px;
	z-index:1;
	
}
#apDiv2 {
	position:absolute;
	left:199px;
	top:880px;
	width:111px;
	height:108px;
	z-index:2;
	
}
#apDiv3 {
	position:absolute;
	left:-1px;
	top:1160px;
	width:90px;
	height:118px;
	z-index:3;
	
}
#apDiv4 {
	position:absolute;
	left:212px;
	top:1408px;
	width:90px;
	height:118px;
	z-index:4;
	
}


