body {

	font-family: Tahoma, Arial, Verdana, sans-serif;

	margin: 0;

	padding: 0;

	font-size: 12px;

	color: #666;

	background: #f2f5f7;

	text-align: center;

}



.clr {

	clear: both;

	font-size:0;

	line-height:0;

}



.body_bg {

	background: #f2f5f7 url(../images/bg.jpg) top center repeat-x;

	margin:0;

	padding:0;

}



#wrapper{

	text-align:center;

	margin:0 auto;

	width: 974px;

	padding:0;

}



#header {

	background: url(../images/header_bg.jpg) top left no-repeat;

	width: 928px;

	margin: 0 auto;

	height:140px;

	text-align:left;

	padding:0;

}

#header h1{

	padding:5px 0 0 30px;

	font-family:Tahoma, Arial, Verdana, sans-serif;

	font-size:16px;

	font-weight:bold;

	text-align:left;

	color:#666;

	margin:0;

}

#header #logo { 

	float:left;

	height:33px;

	padding:60px 0 0 0;

	margin:0;

}



#news_flash {

	width:442px;

	padding:0;

	margin:8px 0 0 0;

	overflow:hidden;

	height:122px;

}



.nf_height {

	height:130px;

	float:right;

	padding:0;

	margin:0;

	overflow:hidden;

	width:442px

}



#news_flash .module div div div h3 {

	color: #666;

	font-family: Tahoma, Arial, Verdana, sans-serif;

	font-size: 11px;

	text-align: left;

	text-decoration: none;

	padding: 20px 0 0 20px;

	font-weight: bold;

	margin:0;

	height:14px;

	background:none;

}

#news_flash .module div div div{

	background:transparent url(../images/newsflash.jpg) top right no-repeat;

	padding:0;

	margin:0;

	height:122px;

}



#news_flash  table.contentpaneopen td{

	padding:10px 10px 0 20px;

	height:60px;

	margin:0;

}



/** Content **/

#content {

	width: 974px;

	margin: 0 auto 10px auto;

	padding:0;

	background: url(../images/content_bg.jpg) top center no-repeat;
font-size:12px;

}

#content .width{

	width: 908px;

	margin: 0 auto;

	padding:10px 0 0 0;

}



/**  Top menu **/

.menu_m{

	float:left;

	text-align:left;

	margin:0;

	padding:0;

}

#top_stuf{

	width:920px;

	margin:0 auto;

}

#topnavi{

	margin:0;

	padding:0;

	text-align:left;

	float:left;
	width:100%;


}



#topnavi ul {

	list-style-type:none;

	margin:0;

	padding:0;

}



#topnavi ul li {

	float: left;

	margin: 0;

	padding: 0;

}



#topnavi li a {

	font-family: Verdana, Tahoma, sans-serif;

	font-size: 11px;

	float: left;

	display: block;

	color: #666666;

	text-decoration: none;

	font-weight: bold;

	height: 30px;

	line-height: 30px;

	padding: 0;

	margin: 0;

	cursor: pointer;

}



#topnavi li a:hover {	

	background: transparent url(../images/but2.jpg) center right no-repeat;

}



#topnavi li a.current span{	

	height: 30px;

}



#topnavi li a span {

	float: left;

	display: block;

	height: 30px;

	padding: 0 16px;

}



#topnavi li a:hover span {

	background: transparent url(../images/but1.jpg) center left no-repeat;

	height: 30px;

	display: block;

	float: left;



}

/**  Top menu **/





td {

	font-family: Tahoma, Arial, Verdana, sans-serif;

	color: #666;

	text-align:left;

}



/**  Left menu **/



#leftmenu div.module, #rightmenu div.module{

	text-align:center;

	width:190px;

	padding:0;

	margin:0;

}



#leftmenu div.module div, #rightmenu div.module div{

	background: url(../images/module_middle.jpg) center center repeat-y;

	padding:0;

	margin:0;

}

#leftmenu div.module div div, #rightmenu div.module div div {

	background: url(../images/h3_bg_b.jpg) bottom center no-repeat;

	padding:0;

	margin:0;

}

#leftmenu div.module div div div, #rightmenu div.module div div div {

	background: url(../images/h3_bg_t1.jpg) top center no-repeat;

	padding:0 0 20px 0;

	margin:0;

}

#leftmenu div.module div div div div, #rightmenu div.module div div div div{

	background: url(../images/module_middle.jpg) center center repeat-y;

	padding:0;

	margin:0 auto;

}

#rightmenu div.module div div div div{

	background: url(../images/module_middle.jpg) center center repeat-y;

	padding:0 10px;

	margin:0 auto;

	text-align:center;

}



#leftmenu td{

	font-family: Tahoma, Arial, Verdana, sans-serif;

	color: #666;

	text-align:center;

}

#leftmenu .module td, #rightmenu .module td {

	font-family: Tahoma, Arial, Verdana, sans-serif;

	color: #666;

	font-size: 12px;

}

#leftmenu .module table td{

	font-family: Tahoma, Arial, Verdana, sans-serif;

	color: #666;

	font-size: 12px;

	padding:4px 0 0 5px;

	text-align:left;

	width:175px;

}



#leftmenu ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#leftmenu ul li {

	float: left;

	margin: 0;

	padding: 0;

	height: 25px;

}



#leftmenu ul li a{

	font-family: Tahoma, Arial, Verdana, sans-serif;

	font-size: 11px;

	float: left;

	display: block;

	line-height: 24px;

	padding: 0;

	color: #666;

	text-decoration: none;

	font-weight:bold;

	height:23px;

}



.module {

	padding: 0;

	margin: 0;

}



#leftmenu div.module div div div table, #rightmenu div.module div div div table{

	margin:0 auto;

	width:170px;

}

#rightmenu div.module div div div table td{

	text-align:center;

}

#rightmenu div.module div div div table.pollstableborder td{

	text-align:left;

}





#leftmenu .module div div div h3, #rightmenu .module div div div h3  {

	color: #666;

	font-family: Tahoma, Arial, Verdana, sans-serif;

	font-size: 11px;

	text-align: left;

	height: 32px;

	text-decoration: none;

	padding: 0 0 0 10px;

	margin:0;

	font-weight: bold;

	line-height:28px;

	background: url(../images/h3_bg_t.jpg) top center no-repeat;

}

#rightmenu .module div div div  {

	text-align: center;

}



.pollstableborder {



}

.module .syndicate div {

	margin:0 auto;

	text-align:center;	

	background:#F5F5F5;

} 



.text{

	text-align:left;

	padding:0 0 0 10px;

	font-family: Tahoma, Arial, Verdana, sans-serif;

	font-size:11px;

	line-height: 12px;

}

.module div div div form{

	margin: 0;

	padding:0;

}



.module div div div form table.poll {

	text-align:center;

}

.module div div div form table {

	padding:0 10px;

	margin:0;

}



ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



li{

	line-height: 20px;

	padding-left: 12px;

	padding-top: 0;

}



#leftmenu {

	margin: 0;

	padding: 0;

	width: 190px;

	float: left;

	text-align: center;

	background:#f1f5f8;

}



#rightmenu {

	margin: 0;

	width: 190px;

	float: right;

	padding: 0;

	text-align: left;

	background:#f1f5f8;

}



div#main {

	margin:0;

	padding:0 0 0 10px;

	float: left;

	width: 506px;

	background:#f1f5f8;

	text-align:left;

}

div#main_full {

	background:#f1f5f8;

	float: left;

	width: 680px;

	margin: 0;

	padding: 0 0 0 10px;

	text-align:left;

}



#main_full .contentpane{

	width:700px;

	margin:0;

	padding:0;

	float:left;

	background:#f1f5f8;



}



a {

	outline: none;

}

a:link, a:visited {

	text-decoration: none;

	font-weight: normal;

	color: #369;

}

a:hover {

	text-decoration: underline;

	font-weight: normal;

	color: #369;

}

a.mainlevel:link, a.mainlevel:visited {

	margin: 0;

	height:20px;

	line-height: 18px;

	padding: 0;

	text-decoration: none;

	color: #666;

	font-weight: normal;

	font-size: 11px;

	

}



a#active_menu.mainlevel:link, a#active_menu.mainlevel:visited {

	color: #369;

	text-decoration:underline;

	text-align:left;

}



a#active_menu.sublevel:link, a#active_menu.sublevel:visited {

	color: #369;

	text-decoration:underline;

	text-align:left;

}



a.mainlevel:hover {

	color: #369;

	text-decoration:underline;

}



a.sublevel.sublevel:link, a.sublevel:visited {

	text-decoration: none;

	color: #666;

	font-size: 11px;

	font-weight: normal;

	height:18px;

	line-height: 18px;

	border: none;

	padding: 0 0 0 5px;

}



a.sublevel:hover {

	color: #369;

	text-decoration: underline;

}



body.contentpane {

	background: #edebd6;

	text-align: left;

}



body.contentpane .contentpaneopen {

	width: 100%;

}



body.contentpane .contentpaneopen .contentheading {



}

.moduletable {

	margin: 0 auto;

}

select.button {

	width: auto;

	padding: 0;

}



.pagenav_prev, .pagenav_next {

	font-family: Tahoma, Arial, Verdana, sans-serif;

	color: #666;

	font-size: 12px;

}



p {

	margin-top: 0;

	margin-bottom: 5px;

	text-align: justify;

}



/**  Search **/

#search  {

	float:right;

	height: 18px;

	padding:0;

	margin:0;

}

#search .search {

	

	height: 30px;

	padding:0;

	float:left;

	margin:0;

}

#search form {

	margin:0;

	padding:0;

}



#search .moduletable {

	margin:0;

	padding:0;

}



#search .search .button {

	background: transparent url(../images/search_button.jpg) top right no-repeat;

	width:52px;

	height:40px;

	border:none;

	cursor:pointer;

	color:#666;

	font-size:14px;

	float:left;

}



#search .search .inputbox {

	float:left;

	font-size: 11px;

	background: none;

	border: 0;

	padding: 8px 0 0 10px;

	margin:0 10px 0 0;

	line-height:16px;

	height:22px;

	width:120px;

	background: url(../images/search_bg.jpg) top left no-repeat;

}



.maintable {

	margin: 0 auto;

	width: 900px;

	text-align: left;

}



table.contentpaneopen td.contentheading {

	padding: 0;

	font-family: Tahoma, Arial, Verdana, sans-serif;

	font-size: 18px;

	vertical-align: middle;

	color: #999;

	text-align: left;

	font-weight: bold;

}



.button {

	border: 1px solid #666;

	color: #666;

	font-size: 10px;

}

#leftmenu .button, #rightmenu .button {

	border: 1px solid #666;

	color: #666;

	font-size: 10px;

	margin:10px auto;

}



.inputbox {

	border: 1px solid #666;

	color: #666;

	padding: 2px;

}



input[type="checkbox"] { 

	border-style: none; 

}





.pollstableborder{



}

.copyright {

	font-size: 11px;

	text-align: center;

	margin: 0 auto;

	color: #666;

	font-family: Tahoma, Arial, Verdana, sans-serif;

	line-height:30px;

}



.back_button {

	float: left;

	text-align: center;

	font-size: 11px;

	font-weight: normal;

	width: auto;

	padding: 0px 10px;

	line-height: 20px;

	margin: 10px 0 50px 0;

}



.componentheading {

	margin: 0;

	font-family: Tahoma, Arial, Verdana, sans-serif;

	font-size: 14px;

	text-align: left;

	color: #666;

	padding: 0 0 0 10px;

	font-weight:bold;

}

element.style{

	margin:10px;

	padding:0;

}



.poll {

	font-size:12px;

	text-align:left;

}

.poll table td{

	font-size:12px;

	text-align:left;

}

#footer {

	background: url(../images/footer.jpg) top center no-repeat;

	margin: 0 auto;

	width: 940px;

	height: 32px;

	text-align: center;

	line-height:40px;

	padding:4px 0;

}



.middle_f { 

	background: url(../images/middle_f.jpg) top center repeat-x; 

	height:30px;

	padding:0 10px;

	float:left;

} 



.left_f { 

	background: url(../images/left_f.jpg) top left no-repeat; 

	padding:0;

	width:8px;

	height:30px;

	float:left;	

} 



.right_f {

	background: url(../images/right_f.jpg) top right no-repeat; 

	padding:0;

	width:8px;

	height:30px;

	float:left;

} 



/* footer links*/

a.sgfooter:link, a.sgfooter:visited {

	color: #666;

	font-size: 11px;

	font-family: Tahoma, Arial, Verdana, sans-serif;

	text-decoration: none;

}

a.sgfooter:hover {

	color: #666;

	font-family: Tahoma, Arial, Verdana, sans-serif;

	text-decoration: none;

}



.sgf {

	font-size: 11px;

	font-family: Tahoma, Arial, Verdana, sans-serif;

	color: #666;

	text-decoration: none;

}

.sgf1 {

	font-size: 12px;

	font-family: Tahoma, Arial, Verdana, sans-serif;

	color: #666;

	text-align: center;

}



a.sglink:link, a.sglink:visited {

	color: #FFF;

	font-size: 11px;

	font-family: Tahoma, Arial, Verdana, sans-serif;

	text-decoration: none;

}

a.sglink:hover {

	text-decoration: none;

}



a img {

	border: 0;

}

.pathway {

	border: 0;

	color: #666666;

	font-family: Tahoma, Arial, Verdana, sans-serif;

	font-weight:normal;

	padding:2px 4px 2px 10px;	

	

}

a.pathway:link, a.pathway:visited {

	color: #666666;

	font-size: 11px;

	line-height: 18px;

	font-family: Tahoma, Arial, Verdana, sans-serif;

	font-weight: normal;

	padding: 2px 4px 2px 4px;

}

a.pathway:hover {

	color: #666;

	font-family: Tahoma, Arial, Verdana, sans-serif;

	font-weight:normal;

	background-color:#2a519e;

}

.pagenav {

	font-size:12px;

	font-weight:normal;

}



a.toclink:link, a.toclink:visited {

	line-height:normal;

	font-size:11px;

	font-family: Tahoma, Arial, Verdana, sans-serif;

	color: #666;

	text-decoration: underline;

}

a.toclink:hover {

	text-decoration: none;

}

table.contenttoc {

	padding: 2px;

	margin-left: 2px;

	margin-bottom: 2px;

}



table.contenttoc th {

	color: #666;

	text-align: left;

	padding-top: 2px;

	padding-left: 4px;

	height: 21px;

	font-weight: normal;

	font-size: 11px;

	text-transform: uppercase;

}

.sectiontableheader {

	height: 20px;

	padding-right:3px;

	font-weight :normal;

         background:#CCECFF;



}



.sectiontableentry1 {	  background:#CCECFF;

}



.sectiontableentry2 {

}



table.contentpane {

	padding: 0 0 0 10px;

}



table.contentpane td.contentdescription {

	font-size:12px;

	line-height:18px;

	padding: 0 0 0 10px;

}

table.contentpane td a {

	text-decoration:none;

	}



table.contentpane td.componentheading {

	height: 20px;

	padding: 0 0 3px 0;

	color: #666;

	text-align: left;

	padding-bottom:3px;

	white-space: nowrap;

	font-family: Tahoma, Arial, Verdana, sans-serif;

	font-size: 14px;

	font-weight: normal;

}

table.contentpane td {

	padding-top:1px;

	padding-bottom:2px;

	font-size:12px;

	text-align:left;

}

table.contentpaneopen td {

	line-height: 14px;

	font-size:12px;

	text-align:left;

}



.height {

	height: 100%;

}



.small {

	font-size: 11px;

	color: #666;

	font-weight: normal;

	text-align: left;

}

.searchintro{

	font-size:12px;

	text-align:left;

}



table.contentpaneopen  td.createdate {

	height: 20px;

	vertical-align: top;

	font-size: 11px;

	color: #999;

	font-weight: normal;

	padding-top: 0px;

	text-align:left;

}

table.contentpaneopen td.modifydate {

	height: 20px;

	vertical-align: top;

	font-size: 11px;

	color: #999;

	font-weight: normal;

	padding-top: 0px;

	text-align:right;

}



.modifydate {

	height: 20px;

	vertical-align: bottom;

	font-size: 11px;

	color: #666;

	font-weight: normal;

	text-align: right;

}



table.contentpaneopen td a.readon{

	display: block;

	float: right;

	line-height: 14px;

	font-size: 11px;

	text-decoration: underline;

	padding: 1px 2px 1px 2px;

}



table.contentpaneopen td a.readon:hover{

	color: #666;

	text-decoration: none;

}



.blog_more {

	margin: 2px 8px;

	font-size:12px;

	font-weight:bold;

	text-align:left;

}



h4 {

	font-size: 10px;

	text-transform: uppercase;

}

table.contentpaneopen td.buttonheading {



}
a.tablo{


font-size:16px;
font-weight:200;

};