﻿/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 0;
	padding: 0;
        background: #FF0000;
        background-image:url('Images/Background.jpg');
      /*  background: #E5E5E5;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #666666;
}

blockquote {
	font-style: italic;
}

a {
	color: #135293;
}
a[disabled]{color:#EEE;}

a:hover {
	text-decoration: none;
}

.title1 {
	margin: 0;
	background: url('images/img07.gif') repeat-x left bottom;
	font-weight: normal;
	font-size: 129%;
	color: #FFFFFF; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:10px
}

.title2 {
	margin: 0;
	background: url('images/img09.gif') repeat-x left bottom;
	font-size: 227%;
	font-weight: normal;
	color: #135293; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:10px
}

.title3 {
	margin: 0;
	background: url('images/img11.gif') repeat-x left bottom;
	font-size: 129%;
	font-weight: normal;
	color: #FFFFFF; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:10px
}

.boxed {
	padding: 5px 30px 20px 30px;
}

.boxed p, .boxed ul, .boxed ol {
	line-height: 180%;
}
/*colors*/
.red{color:Red;}
.deeparea
{	
	color: #000;
	padding: 2px;
	border: #000 1px solid;
	
}
.graphArea
{
	background-color: #FFF;
	color: #000;
	padding: 0px;
	border: #000 1px solid;	
}
.graphArea div
{
	border: #B8DFF7 1px solid;	
}

.orange {
	margin: 20px 30px;	
	background: #FF9523 url('images/img10.gif') repeat-x;
	color: #FFFFFF
}

.orange a {
	color: #FFFFFF;
}

.col-one {
	float: left;
	width: 300px;
}

.col-two {
	float: right;
	width: 300px;
}

/* Page */

#page {
	width: 980px;
	margin: 0 auto;
	background: #FFFFFF url('images/img01.gif') repeat-y;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 240px;
}

/* Logo */

#logo {
	
	background: #FFFFFF url('images/img02.gif') repeat-y right top;
}

#logo h1, #logo h2 {
	margin: 0;
	text-transform: lowercase;
	text-align: center;
	font-weight: normal;
	font-style: italic;
	color: #9C9C9C;
}

#logo h1 {
	background: url('images/img03.gif') no-repeat center;
	font-size: 36px; padding-left:0; padding-right:0; padding-top:100px; padding-bottom:0
}

#logo h2 {
	font-size: 14px;
}

#logo a {
	color: #9C9C9C;
	text-decoration: none;
}

/* Menu */

#menu {
	padding: 20px;
	background: #85C329 url('images/img04.gif') repeat-x;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	background: url('images/img05.gif') repeat-x;padding-left:0; padding-right:0; padding-top:10px; padding-bottom:0px;height:30px}

#menu li.first {
	background: none;
}

#menu ul li ul{position:absolute;background: #85C329 url('images/img04.gif') repeat-x;border:1px solid #69a117;padding:10px;width:200px;z-index:200;display:block}

#menu a.more{background: #85C329 url('images/morelink.gif') no-repeat right center;}


#menu a{
	text-decoration: none;
	font-size: 129%;
	color: #FFF;
	cursor:pointer;
	float:left;
	width:100%;
	display:block;
}
#menu a:hover {
	color:yellow
}
#menu .hide{display:none}

.smallbox{background: #FFF url('images/smallboxbg.gif') no-repeat top center;height:220px;}

a img{border:0px;margin-right:3px;float:left}
td a img{float:none;}


/* Content */

#content {
	float: right;
	width: 740px;
}

#content div.inner
{
    /*padding:10px;*/
    padding:8px;
    font-family:Arial;
    background: #FFFFFF;
    font-size:8pt;
}

#legal {
	float: right;
	width: 720px;
	height: 45px;
	padding: 35px 0 0 20px;
}
.alignleft{float:left}
.alignright{float:right}
.column2{width:49%;}
b
{
    color: #000000;
}
table.list{}
table.list td{border:1px dashed #ffa736;}
table.list td td
{
    border:none;
    border-bottom: #ffa736 1px dotted;
}

a.more{color:#990033;text-decoration:none;}

.contentdetails{}
.contentdetails .content:first-charcheter{font-size:14pt;color:#990033}

table.grid{border:1px solid #134991;}
table.grid thead th, table tfoot td{background: #134991;color:#FFFFFF}

table.grid tbody tr.alt{background:#EEE}
table.grid th, table.grid td{padding:3px;font-size:9pt}

table tfoot td a[disabled]{color:#FF9523;font-weight:bold}
table tfoot td a{color:#FF9523;font-weight:bold}

h4{text-align:left;padding:5px 20px 10px 10px;color:#000000;letter-spacing:2px;font-size:10pt;}
h4 span{color:#222;font-size:8pt;}
select, input{font-size:8pt;}

/*--------------------------FORMS CONTROLS------------------*/
.dropdown, .textbox{font-size:8pt;background-color:#FFF;border-style:solid}
.button{font-size:8pt;background: #000 left bottom;border-style:solid;padding:2px;color:#FF9523}
.errorContainer{font-size:8pt;margin-bottom:10px;margin-left:10px;}
.errorContainer ul{list-style-type:none;margin:0px;padding:0px;}


/*--------------------------FOR NEW STYLE TEMPLATE CHANGE-----background-color:#158cd0-------------*/

html, body, ul, li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	/*background-image:url('Images/Background.jpg');
	background:url('Images/Background.jpg') repeat-x;*/
	background:#3582ce url('Images/Background.jpg') repeat-x;
	
}
/* Added for UL LI*/

ul {
	margin: 0px;
	padding: 0px;	
	list-style: none;
	background: #FFFFFF;
}
li {
	margin: 0px;
	padding: 0px;	
	list-style: none;
	background: #FFFFFF;
}

img {
	border: 0px none;
}
a {
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.more {
	text-align: right;
}
.left {
	float: left;
}
.clear {
	clear: both;
}

body, h1, h2, h3, form {
	font: 10px tahoma, arial, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #5C5C5C;
}

body {
	background: url('image/header_bg.jpg') repeat-x;
	text-align: center
}
#wrapper {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 990px;
	/*width: 980px;*/
}

#header {
	height: 186px;
	text-align: center;
	
	/*position: absolute;*/
}

#header img {
	margin-top: 30px;
	margin-bottom:40px;
}
#header h1 img {
	display: block;
}
#nav {
	margin-top: 7px;
}
#nav img {
	float: left;
}

#headline {
	padding-top: 205px;
}

#photo {
	float: left;
	width: 618px;
}
#photo div {
	border: 1px solid #D8D8D8;
	padding: 2px;
}
#photo img {
	display: block;
}

	#search-news {
	float: right;
	width: 160px;
}
#search-news div {
	padding: 3px 0;
	margin: 0;
}
#search-news #q {
	width: 160px;
	border: 1px solid #859D31;
}
#search-news .downcast {
	background: #E6E7E7;
	border-top: 1px solid #CFD0D0;
	padding: 3px 4px 4px 4px;
	margin: 2px 0 0 0;
}
#search-news h3 {
	
	padding-left: 5px;
	background: #E6E7E7;
	font-weight: bold;
	margin: 1em 0 0.4em 0;
}
#search-news p {
	padding-left: 5px;
	padding-right: 2px;
	margin: 0.1em 0;
}
a {
	font-weight: bold;
	color: #5C5C5C;
	padding-right: 5px;
}

#events {
	float: right;
	width: 160px;
}
#events div {
	padding: 3px 0;
	margin: 0;
}
#events #q {
	width: 160px;
	border: 1px solid #859D31;
}
#events .downcast {
	background: #E6E7E7;
	border-top: 1px solid #CFD0D0;
	padding: 3px 4px 4px 4px;
	margin: 2px 0 0 0;
}
#events h3 {
	
	padding-left: 5px;
	background: #E6E7E7;
	font-weight: bold;
	margin: 1em 0 0.4em 0;
}
#events p {
	padding-left: 5px;
	padding-right: 2px;
	margin: 0.1em 0;
}

#body {
	padding-top: 2em;
	text-align: justify;
}

#body-left {
	float: left;
	width: 560px;
}
#body-right {
	float: right;
	width: 255px;
}

#body-left ul.plussbullets {
	margin-top: 45px;
	margin-left: 120px;
	padding: 0;
	font-weight: bold;
}
#body-left ul.plussbullets li {
	background: url('image/bullet_plus.gif') no-repeat top left;
	margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px; padding-left:25px; padding-right:0; padding-top:0; padding-bottom:0
}

#body h2, #body p {
	margin: 0.3em 0;
}

#body-right p {
	margin-right: 2em;
}

#body a.green {
	color: #9AAB68;
	font-weight: normal;
	text-decoration: underline;
}

#gallery img {
	float: right;
}

#footer {
	color: #FFFFFF;
	background: #42453D url('image/footer_bg1.jpg') repeat-x;
	margin-top: 0px;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana;
	padding-left:0; padding-right:0; padding-top:0px; padding-bottom:0px;
}
#footer p {
	margin: 0;
	padding: 0;
}
#footer a{
color:White;
padding-top:0px;
 padding-bottom:5px;
}
#footer a:hover{ /*THEME CHANGE HERE*/
background-color: #134991;
color:white
}

#mainlinkscontainer div{padding:0px}
#mainlinkscontainer a{color:#000;display:block;float:left;height:25px;text-decoration:none;font-size:8pt;font-weight:bold;margin:5px;}
*#mainlinkscontainer a:hover{color:#FF9523}

#subheader{
    background: #42453D url('image/subheaderbg_bg.jpg') repeat-x;
	margin-top: 0px;
	font-weight: bold; padding-left:0; padding-right:0; padding-top:6px; padding-bottom:5px
}


/* small box*/
/*Start small-box*/
	
	.small_box .head{background:url('image/small_box_bg.gif') repeat-x; height:33px}
	.small_box .head .left{background:url('image/small_box_lt.gif') no-repeat left top; height:33px; width:14px; float:left}
	.small_box .head .right{background:url('image/small_box_rt.gif') no-repeat right top; height:33px; width:14px; float:right}
	.small_box .head .tcont{padding:10px;display:block; color:White; font-size: 8pt;}
	
	.small_box .cont{background:url('image/small_box_brt.gif') repeat-y right}
	.small_box .cont .inner{background:url('image/small_box_blt.gif') repeat-y}
	.small_box .cont .inner_cont{margin:0px 5px 0px 5px; padding-top:5px}

	
	.small_box .foot{background:url('image/small_box_fbg.gif') repeat-x; height:25px}
	.small_box .foot .left{background:url('image/small_box_flt.gif') no-repeat left top; height:25px; width:14px; float:left}
	.small_box .foot .right{background:url('image/small_box_frt.gif') no-repeat right top; height:25px; width:14px; float:right}

    .small_box .headborder{background:url('image/small_box_headerbg.gif') repeat-x; height:25px}
	.small_box .headborder .borderleft{background:url('image/small_box_headerlt.gif') no-repeat left top; height:25px; width:14px; float:left}
	.small_box .headborder .borderright{background:url('image/small_box_headerrt.gif') no-repeat right top; height:25px; width:14px; float:right}

	/*End small-box*/
	
	/*Start small-box*/
	
	.small_box1 .head{background:url('image/') repeat-x; height:3px}
	.small_box1 .head .left{background:url('image/') no-repeat left top; height:3px; width:1px; float:left}
	.small_box1 .head .right{background:url('image/') no-repeat right top; height:3px; width:1px; float:right}
	.small_box1 .head .tcont{padding:10px;display:block; color:White; font-size: 8pt;}
	
	.small_box1 .cont{background:url('image/') repeat-y right}
	.small_box1 .cont .inner{background:url('image/') repeat-y}
	.small_box1 .cont .inner_cont{margin:0px 0px 0px 0px; padding-top:0px}

	
	.small_box1 .foot{background:url('image/') repeat-x; height:2px}
	.small_box1 .foot .left{background:url('image/') no-repeat left top; height:2px; width:1px; float:left}
	.small_box1 .foot .right{background:url('image/') no-repeat right top; height:2px; width:1px; float:right}

    .small_box1 .headborder{background:url('image/') repeat-x; height:2px}
	.small_box1 .headborder .borderleft{background:url('image/') no-repeat left top; height:2px; width:1px; float:left}
	.small_box1 .headborder .borderright{background:url('image/') no-repeat right top; height:2px; width:1px; float:right}

	/*End small-box*/
		
	/*Start cont-list*/
	
	.cont_list{border-collapse:collapse}
	.cont_list thead{background:#d1e5eb}
	.cont_list th{border-top:1px solid #84b7c8;border-bottom:1px solid #84b7c8; font-weight:normal; padding:0px; margin:0px}
	
	.cont_list tbody tr.space{height:5px}
	.cont_list tbody tr.reco td{border-top:1px solid #c3c4c6;border-bottom:1px solid #c3c4c6}

	/*End cont-list*/
	
	.icc_box .head{background:url('image/boxmd.jpg') repeat-x; height:33px}
	.icc_box .head .left{background:url('image/boxlt.jpg') no-repeat left top; height:33px; width:14px; float:left}
	.icc_box .head .right{background:url('image/boxrt.jpg') no-repeat right top; height:33px; width:14px; float:right}
	.icc_box .head .tcont{padding:10px;display:block; color:White; font-size: 8pt;}
	
	/* News style*/
	
	#NewsTicker{
	border:solid 1px #cccccc;
	background:#eaf5e0;
	width:190px;
	height:133px;
	margin:0 auto;
}
	#NewsTicker h1{
		padding:6px; margin:0; border:0;
		background:#dfe9d5;
		color:#000000;
		font-size:11px;
		font-weight:bold;
	}
	#NewsVertical {
	width: 190px;
	height: 133px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	#controller
	{
    text-align:left;
	padding-left:3px;
	font-size:11px;
	color:#666;
	}
	#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 190px;
		height: 133px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width: 190px;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
		float: left;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}
		/* News style*/
	
	