/* CSS dimofinf.net 2010 for Dimofinf v3.0.0 */
body {
	margin:0px;
	padding:0px;
	
}





/*-------- Header [BEGIN] --------*/
#page {
	margin:auto;
	margin-top:10px;
}
.page-wrapper {
	margin:auto;
	padding:0px;
	margin-bottom:10px;
}

.container {
	margin:auto;
		margin:4px;

}

/*-------- Header [END] --------*/
a {
	text-decoration:none;
	outline:none;
}
a:hover {
	text-decoration:underline;
	outline: none;
}
/* XSmall Font */
.xsmallfont {
	font-family:Tahoma,verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight: normal;
}
/* Small Font */
.smallfont {
	font-family:Tahoma,verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
}
.smallfont a{
   color: #FFFFFF;
    float: right;
   
    padding-right: 15px;
}
.smallfont a:hover{
   color: #FFFFFF;
    float: right;
    
    padding-right: 15px;
    text-decoration:none;
}
/* Larg Font */
.largfont {
	font:bold 16px/22px arial;
        color:#555555;

}

#newstitle1,#newstitle2,#newstitle3,#newstitle4,#newstitle5,#newstitle6,#newstitle7,#newstitle8,#newstitle9,#newstitle10,#newstitle11,#newstitle12,#newstitle13,#newstitle14,#newstitle15,#newstitle16,#newstitle17,#newstitle18,#newstitle19,#newstitle20{
	font-family:"Times new roman"; font-weight:bold; font-size:14px; margin:2px; color:#fff;white-space:nowrap;
}
/*-------- Global [BEGIN] --------*/
/* Display <q>tags as elements */
Q {
	font:7pt Tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	display: block;
}
/* ***** basic styles for multi-page nav elements */
div.pageslist {
	margin:8px;
	font-size:9px;
}
span.pageslist a {
	font-weight:bold;
	padding:2px 4px !important;
	margin-right:3px;
	overflow:hidden;
}
div.pageslist a,div.pageslist span {
	display:block;
	font-weight:bold;
	margin-left:3px;
	padding:2px 6px !important;
	text-decoration:none;
}
div.pageslist .selected {
	padding: 2px 6px !important;
}
/*-------- Global [END] --------*/
.time {
	font-size:11px;
	font-weight:normal;
}
img {
	border:none;
}
.hr{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
border:0 none;
height:2px;
margin:2px  0 4px;
}

table {
	border:none;
	border-collapse:collapse;
	
}
td,div,a,ul,li,span,h2,.img,input {
	
		outline:none;
}
.noradius td{
	-webkit-border-radius:0px;
	-moz-border-radius:0px;	
}
.tborder {
	border-spacing:2px;
	border-collapse:separate;
}
#blocktable {
	border:1px solid;
	padding:1px;
}
.lighttitle {
	padding:3px;
}
.darktitle {
	padding:3px;
}
.lightcontent,.whitecontent {
	padding:2px;
}
.darkcontent {
	padding:2px;
}
.lightrow {
	margin-bottom:5px;
	display:table;
	border-color:#ff0000;
}
.poll {
	width:100%;
	padding:0px;
	margin-bottom:5px;
}
.commentitle {
	border-collapse:collapse;
	padding:4px;
}
.commenrepltitle {
	border-collapse:collapse;
	padding:4px;
}
.repliestitle {
	border-collapse:collapse;
	padding: 4px;
}
/*-------- Calendar [BEGIN] --------*/
.arrowbutton {
	padding:0px 2px 1px 2px;
	text-decoration:none;
	font-weight: bold;
	font-size: 11px;
}
/*-------- Calendar [END] --------*/
.choice{
	padding:1px;
	margin-bottom:4px;
}
/*-------- Nav Menu [BEGIN] --------*/
#navunder {
	width:100%;
	padding-bottom:2px;
	-webkit-border-top-right-radius:0px;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
}
#navmenu {
	width:100%;
	
	margin:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
}
#navmenu ul {
	margin:0;
	padding:0px 0px;
	list-style-type:none;
}
#navmenu li {
	display:inline;
	margin:0;
	padding:5px;
        
}
#navmenu a {
	margin:0;
	padding:0px;
	text-decoration:none;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
        
        border-left:1px solid #004976;
        background:#3587D3;
        color:#fff;
        font:bold 17px arial
}
#navmenu a span:hover {
        background:#fff;
        color:#555;
}
#navmenu a span {
	display:block;
	padding:6px 15px 7px;
	-webkit-border-radius:0px;
	-moz-border-radius: 0px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navmenu a span {
	float: none;
}
/* End IE5-Mac hack */
#navmenu a:hover {
	background-position:0% -42px;
}
#navmenu a:hover span {
	background-position:100% -42px;
}
#navmenu #current a {
	background-position:0% -42px;
}
#navmenu #current a span {
	background-position: 100% -42px;
}
/*-------- Nav Menu [END] --------*/

 



/*-------- menu [BEGIN] --------*/
/* MENU PANEL ELEMENTS */
#menu ul {
	margin:0px;
	padding:0px;
	list-style:none;
	width:100%;
}
#menu ul li {
	position:relative;
}
#menu li:hover ul {
	display:block;
}
#menu li:hover>ul {
	visibility:visible;
}
#menu ul ul {
	visibility:hidden;
}
#menu ul,li {
	margin: 0px;
}
/* Styles for Menu Items */
#menu ul a {
	display:block;
	text-decoration:none;
	padding:5px;
	border-bottom:0;
	border-left:0;
	border-right: 0;
}
/* Sub Menu Styles */
#menu li ul a {
	text-decoration:none;
	padding:5px;
	border-bottom:0;
}
#menu li ul {
	position:absolute;
	top:0px;
	display:block;
	z-index: 10000;
}
/*-------- menu [END] --------*/
/*-------- Content [BEGIN] --------*/
.content {
	width: 100%;
}
/*-------- Content [END] --------*/
/*-------- Various [BEGIN] --------*/
div.box {
	margin:10px 0 15px;
	padding:2px;
}
div.box.code {
	background:url(../../../images/code_lines.png) repeat-y scroll 0 -3px;
	padding:0 2px 0 20px;
	margin:3px;
}
.pics {
	padding:0;
	overflow:hidden;
}
.pics img {
	padding: 10px;
}
div.pan{
	background:url('h1200.png') repeat-x;
}
/* tab pane styling */
div.panes div.pan {
	display:none;
	padding:5px;
	border-top:0;
	-webkit-border-top-right-radius:0px;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
}
#stickednews{
	height:295px;	
	margin:0px;
}
.stickednews li {
	list-style-image:none;
	width:100% !important; /* stupid iexplorer*/
	list-style-type:none;
	margin:0 !important;
	height:270px;	
}
#importantnews {
	height:295px;
	margin:0px;
}
.importantnews li {
	list-style-image:none;
	width:100% !important; /* stupid iexplorer*/
	list-style-type:none;
	padding:1px;
	margin:0 !important;
	height:88px;	
}
.clear {
	clear:both;
}
.ticker {
	margin:0px;
	padding:1px;
	overflow:hidden;
	position:relative;
	height:15px;
}
.ticker li {
	list-style-type:none;
	display:none;
	top: 0px;
}
/* root element for tabs */
ul.tabs {
	list-style-type:none;
	margin:0 !important;
	padding:0;
	height: 30px;
        border-bottom: 1px solid #C1D3E7;
}
/* single tab */
ul.tabs li {
	text-indent:0;
	padding:0 9px;
	margin:0 !important;
	list-style-image: none !important;
}
/* link inside the tab. uses a background image */
ul.tabs a {
	font:bold 17px arial;
	display:block;
	height:30px;
	line-height:30px;
	
	text-align:center;
	text-decoration:none;
	
	margin:0px;
	
}
ul.tabs a:active {
	outline: none;
}
/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	color:#0396F5;
}
/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current,ul.tabs a.current:hover,ul.tabs li.current a {
	
	cursor:default !important;
	
}
/* Different widths for tabs
/* width 1 */
ul.tabs a.s {
	
}
ul.tabs a.s:hover {
	
}
ul.tabs a.s.current {
	
}
/* width 2 */
ul.tabs a.l {

}
ul.tabs a.l:hover {
	
}
ul.tabs a.l.current {
	
}
/* width 3 */
ul.tabs a.xl {
	background-position:0 -0px;
	width:248px;
}
ul.tabs a.xl:hover {
	background-position:0 -31px;
}
ul.tabs a.xl.current {
	background-position: 0 -62px;
}
/* initially all panes are hidden */
div.pane {
	display:none;
}
#accordion {
	width: 100%;
}
/* currently active header */
#accordion h2.current {
	cursor: default;
} 
/* accordion pane */
#accordion div.pane {
	display:none;
}
.contents {
	border-style:solid;
	border-width:1px;
}
#contents {
	
	margin:0px;
	overflow:hidden;
	padding:15px 5px;
      
}
#contents2 {
	background:#FFF;
	margin:0px;
	overflow:hidden;
	padding:3px 5px;
border:1px #ccc solid;
border-radius:5px;
}
#contents-1{
border-bottom:1px #ccc dotted;
}

.module-title-1,#accordion h2 {
	display:block;
	background:#e4e8ed;
	line-height:1em;
	margin:0px;
	width:93%;
	text-transform:capitalize;
        color: #004B73;
        font-size: 19px;
        margin-bottom: 2px;
        padding:5px 10px;
        border-bottom:1px solid #C1D3E7 ;
        
	font:bold 18px/25px arial;
        color:#555555;        
}


.module-title-2 {
	display:block;
	font-weight:bold;
	line-height:1em;
	margin:0px;
	text-transform:capitalize;
        color: #FF0000;
        margin-bottom: 2px;
        padding:5px 7px;
        border-bottom:1px solid #C1D3E7 ;
}
.module-title-2 a {
        color: #FF0000;

}
.module-title{
	display:block;
	
	line-height:1em;
	margin:0px;
	
	text-transform:capitalize;
        color: #004B73;
        font-size: 19px;
        margin-bottom: 2px;
        padding:5px 10px;
        
	font:bold 18px/25px arial;
        color:#555555;        
}
#accordion #contents {
	margin-bottom:2px;
}
input[type="text"],input[type="password"],select,textarea {
	padding:2px;
}
.postbar {
	background:transparent url('topnav.jpg') repeat-x scroll center top;
	font-size:11px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px;
	padding:7px 0 3px;
}
.clearfix {
	display:inline-block;
}
.bockmark-hovers {
	filter:alpha(opacity=40);
	opacity:0.4;
}
.bockmark-hovers:hover {
	filter:alpha(opacity=100);
	opacity: 1;
}
/* toolbar buttons */
.editor div.bbcodButton {
	border:1px solid transparent;
}
.editor table {
	background:#808080 url('topnav.jpg') repeat-x scroll center top;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px 1px 0px 1px;
	color:#333333;
	display:block;
	margin:0px;
	padding: 2px;
}
#command { 
	position:relative;
	height:10px;
	display:block;
	margin: auto;
}
.lightSwitcher {
	position:absolute;
	z-index:13301;
	outline:none;
	text-decoration:none;
}
.lightSwitcher:hover {
	text-decoration:underline;
}
#shadow {
	background-image:url('shade1x1.png');
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:13300;
}
.turnedOff {
	color:#ffff00;
	background-image:url(light_bulb.png);
}
/*-------- Various [END] --------*/
/*-------- Rating [BEGIN] --------*/
.ratingblock{display:block; border:1px solid #CBDBE5;width:99%; padding:15px 0 ;}.unit-rating{list-style:none;margin:0px;padding:0px;height:15px;position:relative;background:url('../../../images/starrating.gif') top left repeat-x}.unit-rating li{text-indent:-9000px;padding:0px;margin:0px;float:left}.unit-rating li a{outline:none;display:block;width:15px;height:15px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0px}.unit-rating li a:hover{background:url('../../../images/starrating.gif') left center;z-index:2;left:0px}.unit-rating a.r1-unit{left:0px}.unit-rating a.r1-unit:hover{width:15px}.unit-rating a.r2-unit{left:15px}.unit-rating a.r2-unit:hover{width:30px}.unit-rating a.r3-unit{left:30px}.unit-rating a.r3-unit:hover{width:45px}.unit-rating a.r4-unit{left:45px}.unit-rating a.r4-unit:hover{width:60px}.unit-rating a.r5-unit{left:60px}.unit-rating a.r5-unit:hover{width:75px}.unit-rating a.r6-unit{left:75px}.unit-rating a.r6-unit:hover{width:90px}.unit-rating a.r7-unit{left:90px}.unit-rating a.r7-unit:hover{width:105px}.unit-rating a.r8-unit{left:105px}.unit-rating a.r8-unit:hover{width:120px}.unit-rating a.r9-unit{left:120px}.unit-rating a.r9-unit:hover{width:135px}.unit-rating a.r10-unit{left:135px}.unit-rating a.r10-unit:hover{width:150px}.unit-rating li.current-rating{background:url('../../../images/starrating.gif') left bottom;position:absolute;height:15px;display:block;text-indent:-9000px;z-index:1}
/*-------- Rating [END] --------*/
/*-------- Footer [BEGIN] --------*/


/*-------- Footer [END] --------*/





/*------------Accordion [Begin]---------*/
#vnav #horizontal li img{ border:solid 4px #999999; -moz-border-radius: 5px;
    -webkit-border-radius: 5px;}
#vnav #horizontal li {
	height:447px;
	width:42px;
	float:left;
	cursor:pointer;
	overflow:hidden;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px #999;
    -webkit-box-shadow: 0 1px 3px #999;
    text-shadow: 0 -1px 1px #222;
    border-bottom: 1px solid #222;
}

#vnav #vertical li img{ border:solid 4px #999999; -moz-border-radius: 5px;
    -webkit-border-radius: 5px;}
#vnav #vertical li {
	height:42px;
	width:450px;
	cursor:pointer;
	overflow:hidden;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px #999;
    -webkit-box-shadow: 0 1px 3px #999;
    text-shadow: 0 -1px 1px #222;
    border-bottom: 1px solid #222;
}
#vnav #single li img{ border:solid 4px #999999; -moz-border-radius: 5px;
    -webkit-border-radius: 5px;}
#vnav #single li {
	height:42px;
	width:650px;
	cursor:pointer;
	overflow:hidden;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px #999;
    -webkit-box-shadow: 0 1px 3px #999;
    text-shadow: 0 -1px 1px #222;
    border-bottom: 1px solid #222;
}

.accordionWrapper{display:inline-block; background-color:#fff; overflow:hidden;}
.accordionWrapper img{vertical-align:top; border:0; margin:0; padding:0}
.accordionWrapper div{display:inline; float:left; margin:auto;}
.accordionWrapper div.title{cursor:pointer;}
.accordionWrapper div.content{display:none;}



/*------------Accordion [End]---------*/
#news_content a{

    color: #265888;
    font: bold 17px arial;
    margin-bottom: 5px;
    text-decoration:none;
}
.title-views {
    color: #999999;
    font: bold 10px tahoma;
    padding-right: 5px;
}
.thumb {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: right;
    margin-bottom:-10px;
    margin-left: 5px;
    padding: 0;
}
.mo{
   
    text-decoration:none;

}
.justify{

        font:bold 15px arial;
        color:#555555;
        text-align:justify;
}


/*-------- Featured [BEGIN] --------*/
.index-index-loc1 {border:1px solid #E4E4E4;}
.location,.part{margin-bottom:20px;height:314px;}
.location.index-index-loc1-2{width:690px;float:right;}
.paging .first{background:transparent}
.paging .last{background:transparent}
.featured-banner{margin-top: -19px}
.featured-banner .titles{width:275px;float:right}
.featured-banner .images{width:704px;position: relative;background: #000;float:left;left:-9px;}
.featured-banner h2{background: #E4E4E4;margin-bottom: 1px;margin-top:0px;#1259AB;font:bold 17px arial;padding: 7px 5px;cursor: pointer;border-right:5px transparent solid;height:40px;}
.featured-banner h2.current{background: #5D82AE;border-right:5px #5D82AE solid}
.featured-banner h2 a,.featured-banner h2 a:visited{color:#1259AB;}
.featured-banner h2.current,.featured-banner h2.current a,.featured-banner h2.current a:visited{color:#fff;}
.featured-banner .item-img{visibility: hidden;position: absolute;left:0 ; height:329px;}
.featured-banner .item-img.current{visibility: visible;}
.featured-banner .item-img div{position: relative;background: #000;color:#fff;width:684px;padding:5px 20px;font-size: 13px}
.featured-banner .item-img.current div{top:-56px;}
.featured-banner .item-img h4{color:#fff;padding-top:5px;font-size: 17px}
.featured-banner .item-img a,.featured-banner .item-img a:visited{color:#fff;}
.featured-banner .arrow {background: url('featured-news-arrow.gif');width: 11px;height: 19px;display: block;position: relative;left:-273px;top:34px;z-index: 10}
.featured-banner h2 .thumb{padding: 0;border: 0}
.featured-banner .video-duration{padding: 0!important;border: 0;margin-bottom: -15px}
.featured-banner .images h4{float: right}
.featured-banner .view-count{color:#fff;float: left;font-size: 12px;}
.featured-banner .img{display: block;width: 100%}
.featured-banner .img .video-duration{width: 100%;height: 100%}
.featured-banner .img .play-media{position:relative;top:-140px;left:-320px;width:60px}
.icon-text.view-count,.icon-text.comment-count,.icon-text.sent-count{padding-right:16px;}
.recent-media .details .icon-text{text-align: right;padding-top: 2px;padding-bottom: 2px}
.view-count {background: url("icon-view-count.gif") no-repeat scroll 0 0 transparent;height: 9px;margin-top: 26px;width: 42px;text-align:center;}
/*.featured-banner a, .link, a, a:visited {color: #EF651F;cursor: pointer;text-decoration: none;}*/
/*-------- Featured [END] --------*/

/*-------- Test [Begin]------------*/
/* Tiny Carousel */
#slider2 {
    height: 1%;
    overflow: hidden;
    padding: 0 0 10px;
    position: relative;
    width: 503px
}
#slider2 .viewport {
    float: left;
    height: 80px;
    overflow: hidden;
    position: relative;
    width: 445px;
}
#slider2 .buttons {
    background: url("buttons.png") no-repeat scroll 0 -42px transparent;
    display: block;
    float: left;
    height: 20px;
    margin: 30px 10px 0 0;
    overflow: hidden;
    position: relative;
    text-indent: -999em;
    width: 12px;
}
#slider2 .next {
    background-position: 0 0;
    margin: 30px 0 0 10px;
}

#slider2 .disable {
    visibility: hidden;
}
#slider2 .overview {
    list-style: none outside none;
    position: absolute;
    width: 240px;
}
#slider2 .overview li {
    border: 1px solid #DCDCDC;
    float: left;
    height: 60px;
    margin: 0 0 0 0;
    padding: 1px;
    width: 70px;
}
/*---------- slider 3------------*/
#slider3 {
    height: 1%;
    overflow: hidden;
    padding: 0 0 10px;
    position: relative;
    width: 503px
}
#slider3 .viewport {
    float: left;
    height: 80px;
    overflow: hidden;
    position: relative;
    width: 445px;
}
#slider3 .buttons {
    background: url("buttons2.png") no-repeat scroll 0 -42px transparent;
    display: block;
    float: left;
    height: 20px;
    margin: 30px 10px 0 0;
    overflow: hidden;
    position: relative;
    text-indent: -999em;
    width: 12px;
}
#slider3 .next_v {
    background-position: 0 0;
    margin: 30px 0 0 10px;
}

#slider3 .disable {
    visibility: hidden;
}
#slider3 .overview {
    list-style: none outside none;
    position: absolute;
    width: 240px;
}
#slider3 .overview li {
    border: 1px solid #DCDCDC;
    float: left;
    height: 60px;
    margin: 0 0 0 0;
    padding: 1px;
    width: 70px;
}

/*-------- Test [End]------------*/

.new-banner {
    position: relative;
}
.new-banner .item {
    display: block;
    height: 37px;
    left: 0;
    margin-bottom: 1px;
    overflow: hidden;
    position: relative;
}
.new-banner span.item {
    cursor: default;
}
.new-banner .item.current {
    height: auto;
}
.new-banner .item .title {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    display: block;
    font: bold 17px arial;
    left: 0;
    padding: 10px 0;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.new-banner .item img {
    position: relative;
}
.new-banner .item .title span {
    background: url("new-arrow.gif") no-repeat scroll center top transparent;
    display: inline-block;
    height: 9px;
    margin: 0 10px;
    width: 8px;
}
.new-banner .item.current .title span {
    background-position: center -10px;
}
.location, .part {
    margin-bottom: 20px;
}
.part {
    margin-bottom: 20px;
    min-width: 100px;
}
.part.last {
    margin-bottom: 0;
}
#cont_nh{

   background:#EAEAEA;
   color:#EF651F;
   padding:7px;
  margin-bottom:20px;
   text-decoration:none;
}

#cont_nh a{
   color:#EF651F;
}

.sep {
    color: #333333;
    font: 12px Tahoma;
    padding: 0 14px;
}



.sup-title1 {
	background: #C146A4 url("sup-title.gif") repeat-x top;
	border:1px solid #D5E2F1;
	border-bottom: 0px;
	color:#FFFFFF;
    	text-shadow: 1px 1px 0 #6B275A;
    	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:1em;
	margin:0px;
	padding:5px 5px;
	text-transform:capitalize;
}

.sup-title2 {
	background: #00BA7D url("sup-title.gif") repeat-x top;
	border:1px solid #D5E2F1;
	border-bottom: 0px;
	color:#FFFFFF;
    	text-shadow: 1px 1px 0 #00704B;
    	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:1em;
	margin:0px;
	padding:5px 5px;
	text-transform:capitalize;
}
.sup-title3 {
	background: #3A3A3A url("sup-title.gif") repeat-x top;
	border:1px solid #D5E2F1;
	border-bottom: 0px;
	color:#FFFFFF;
    	text-shadow: 1px 1px 0 #00704B;
    	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:1em;
	margin:0px;
	padding:5px 5px;
	text-transform:capitalize;
}
.sup-title4 {
	background: #FE6500 url("sup-title.gif") repeat-x top;
	border:1px solid #D5E2F1;
	border-bottom: 0px;
	color:#FFFFFF;
    	text-shadow: 1px 1px 0 #00704B;
    	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:1em;
	margin:0px;
	padding:5px 5px;
	text-transform:capitalize;
}
.sup-title5 {
	background: #205F8D url("sup-title.gif") repeat-x top;
	border:1px solid #D5E2F1;
	border-bottom: 0px;
	color:#FFFFFF;
    	text-shadow: 1px 1px 0 #00704B;
    	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:1em;
	margin:0px;
	padding:5px 5px;
	text-transform:capitalize;
}

.sup-title6 {
	background: #C146A4 url("sup-title.gif") repeat-x top;
	border:1px solid #D5E2F1;
	border-bottom: 0px;
	color:#FFFFFF;
    	text-shadow: 1px 1px 0 #6B275A;
    	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:1em;
	margin:0px;
	padding:5px 5px;
	text-transform:capitalize;
}

.sup-title7 {
	background: #00BA7D url("sup-title.gif") repeat-x top;
	border:1px solid #D5E2F1;
	border-bottom: 0px;
	color:#FFFFFF;
    	text-shadow: 1px 1px 0 #00704B;
    	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:1em;
	margin:0px;
	padding:5px 5px;
	text-transform:capitalize;
}
.sup-title8 {
	background: #3A3A3A url("sup-title.gif") repeat-x top;
	border:1px solid #D5E2F1;
	border-bottom: 0px;
	color:#FFFFFF;
    	text-shadow: 1px 1px 0 #00704B;
    	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:1em;
	margin:0px;
	padding:5px 5px;
	text-transform:capitalize;
}
.sup-title9 {
	background: #FE6500 url("sup-title.gif") repeat-x top;
	border:1px solid #D5E2F1;
	border-bottom: 0px;
	color:#FFFFFF;
    	text-shadow: 1px 1px 0 #00704B;
    	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:1em;
	margin:0px;
	padding:5px 5px;
	text-transform:capitalize;
}
.sup-title10 {
	background: #205F8D url("sup-title.gif") repeat-x top;
	border:1px solid #D5E2F1;
	border-bottom: 0px;
	color:#FFFFFF;
    	text-shadow: 1px 1px 0 #00704B;
    	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:1em;
	margin:0px;
	padding:5px 5px;
	text-transform:capitalize;
}






#importantnews {
	height:295px;
	margin:0px;
}
.importantnews li {
	list-style-image:none;
	width:98% !important; /* stupid iexplorer*/
	list-style-type:none;
	padding:1px;
	margin:0 !important;
	height:88px;	
}
.module-title-page{
    background: none repeat scroll 0 0 #00447A;
    padding: 5px 0;
    text-align: center;
    color:#FFFFFF;
    font:24px arial
}
#contents-page{
  border:0px solid #CBDBE5;

}
.title-all{

    color: #265888;
    font:bold 25px arial;
    text-align:center;
    margin-bottom:20px;
}
.second_caption{
    color: #1F63B0;
    font: 13px tahoma;
    margin-bottom: 5px;    
    text-align:center;
}
.justify{

    font:bold 16px/22px arial;
}
.news_date{
background: url("icon-date.jpg") no-repeat scroll right center transparent;
 padding-right: 18px;
    text-align: left;
}
#news_date{
width:95%;
height: 30px;
margin-bottom:50px;
}
.font-sizes {
    float: left;
    margin-right: 20px;
    width: 217px;
}
.font-sizes div {
    background: none repeat scroll 0 0 #EFEFEF;
}
.font-sizes ul {
    height: 31px;
    margin:0;

}
.font-sizes li {
    cursor: pointer;
    display: block;
    float: right;
    margin: 2px;
}
.font-sizes .s1 {
    font: bold 15px "Times New Roman";
    padding: 5px 7px;
}
.font-sizes .n {
    font: bold 18px "Times New Roman";
    padding: 3px 7px;
}
.font-sizes .l1 {
    font: bold 24px "Times New Roman";
    padding: 0 7px;
}
.font-sizes .title {
    cursor: default;
    padding: 5px;
}
.font-sizes .current {
    background: none repeat scroll 0 0 #FFFFFF;
}
.part {
    margin-bottom: 20px;
    min-width: 100px;
}
.part.last {
    margin-bottom: 0;
}
.part h3.part-title {
    background-image: -moz-linear-gradient(center bottom , #FEE9B7 100%, #FDDF97 0%);
    border: 1px solid #F4D38A;
    border-radius: 3px 3px 3px 3px;
    color: #666666;
    display: none;
    font: 12px tahoma;
    margin-bottom: 5px;
    padding: 5px 8px 8px;
}
.part-unvisible {
    display: none;
}
.part-unvisible h3.part-title {
    margin: 0;
}
.location, .part {
    height: 50px;
}
.article_head{
color: #004B73;
    font-size: 19px;
    margin-bottom: 2px;
    padding: 2px 10px 0px 64%;
background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #C1D3E7;
    border-right: 0 solid;
}
.artical_box{
padding: 5px;
    text-align: justify;
    margin-top:-21px;
}
#alternate {
    background: none repeat scroll 0 0 #FAFAFA;
margin-bottom:10px;
}
.artical_caption{
font-size: 15px;
color:#265888;
}
select ,input[type="text"] {
    width: 107px;
}


/*-------- News[BEGIN] --------*/
.lof-slidecontent{position:relative;overflow:hidden;border:#F4F4F4 solid 1px}
.lof-slidecontent .preload{height:100%;width:100%;position:absolute;top:0;left:0;z-index:100000;text-align:center;background:#FFF}
.lof-slidecontent .preload div{height:100%;width:100%;background:transparent url(load-indicator.gif) no-repeat scroll 50% 50%}
.lof-slidecontent .sliders-wrapper{position:relative;height:100%;width:900px;z-index:3px;overflow:hidden;margin-right:295px}
.lof-slidecontent ul.sliders-wrap-inner{background:transparent url(load-indicator.gif) no-repeat scroll 50% 50%;position:absolute;overflow:hidden;margin:0;padding:0}
.lof-slidecontent ul.sliders-wrap-inner li{overflow:hidden;float:left;position:relative;margin:0;padding:0}
.lof-slidecontent .lof-opacity li{position:absolute;top:0;left:0;float:inherit}
.lof-slidecontent .navigator-content{position:absolute;right:0;top:0;z-index:9;height:400px;width:310px;overflow:hidden;color:#FFF}
.lof-slidecontent .navigator-wrapper{position:relative;z-index:10;height:180px;width:310px;overflow:hidden;color:#FFF;float:left}
.lof-slidecontent ul.navigator-wrap-inner{top:0;position:absolute;width:100%;margin:0;padding:0}
.lof-slidecontent ul.navigator-wrap-inner li{cursor:pointer;list-style:none;margin-left:0;overflow:hidden;float:left;display:block;text-align:center;padding:0}
ul.sliders-wrap-inner li img{padding:0}
.lof-slidecontent .slider-description a.readmore{color:#58B1EA;font-size:95%}
.lof-slidecontent .slider-description a{color:#FFF}
.lof-slidecontent .slider-description{z-index:100px;position:absolute;bottom:1px;left:0;width:660px;background:right 12px #000000;
opacity: 0.8;;height:70px;color:#FFF;padding:0px;font-weight:normal}
.lof-slidecontent .slider-description h4{font-size:10pt;font-weight:400;margin:5px 0;padding:0}
.lof-slidecontent .slider-description .slider-meta a{background:#1a98c8;font:bold 15px times new roman;text-transform:uppercase;text-decoration:none;margin:0;padding:2px 3px}
.lof-slidecontent .item-meta a:hover{text-decoration:underline}
.lof-slidecontent .item-meta i{font-size:70%}
.lof-slidecontent ul.navigator-wrap-inner li.active{background:url(arrow-bg.png) no-repeat scroll left center;color:#FFF}
.lof-slidecontent ul.navigator-wrap-inner li > div{background:#DDDDDD;color:#4D4D4B;height:100%;position:relative;margin-left:15px;padding-right:8px;border-top:1px solid #fff;text-align:right}
.lof-slidecontent ul.navigator-wrap-inner li h3{font:bold 17px times new roman;margin:15px 0 0}
.lof-slidecontent ul.navigator-wrap-inner li.active div{background:url(grad-bg.gif);color:#FFF}
.lof-slidecontent ul.navigator-wrap-inner li img{height:60px;width:60px;float:right;border:#C5C5C5 solid 1px;margin:15px 15px 0 10px;padding:3px}
.lof-slidecontent ul.navigator-wrap-inner li.active img,.lof-slidecontent ul.navigator-wrap-inner li:hover img{border:##6C8E5C solid 1px}
.lof-slidecontent .button-next,.lof-slidecontent .button-previous{display:block;width:40px;color:#FFF;cursor:pointer;position:absolute;height:100%;z-index:40;top:0;text-indent:-999px}
.lof-slidecontent .button-next{right:0;background:url(next.png) no-repeat right center}
.lof-slidecontent .button-previous{left:0;background:url(previous.png) no-repeat left center}
.lof-slidecontent .button-control{position:absolute;top:10px;right:62%;height:20px;width:20px;cursor:pointer;background:right 12px #000000;
	opacity: 0.8;}
.lof-slidecontent .button-control span{display:block;width:100%;height:100%}
.lof-slidecontent .action-start span{background:url(play.png) no-repeat center center}
.lof-slidecontent .action-stop span{background:url(pause.png) no-repeat center center}
.lof-slidecontent td,div,a,ul,li,span,h2,.img,input{border-radius:0}

/*-------- News [END] --------*/

.lof-slidecontent ul.navigator-wrap-inner li.active > div {
    background: none repeat scroll 0 0 #1a98c8;
    box-shadow: 0 0 24px 10px #1889b4 inset;
    color: #FFFFFF;
    margin: 0;
}


.caption {
    position: absolute;
    font-size: 20px;
    font-family: arial;
    font-weight: bold;
    color: #444;
    margin: 0 auto;
    margin-top: 87px;
    text-align: center;
    width: 72%;
}