﻿/*General*/
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	background-image: url(Sitebg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
form{ margin:0px; padding:0px}
a:link {
	text-decoration: none;
	/*color: #000000;*/
	color: #064386;
}
a:visited {
	text-decoration: none;
	/*color: #000000;*/
	color: #064386;
}
a:hover {
	text-decoration: underline;
	color: #064386;
}
a:active {
	text-decoration: none;
	color: #000000;
}
.Site_boundary {
	width: 998px;
	left: 25%;
	top: 0px;
	text-align: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ebf0f2;
	border-left-color: #ebf0f2;
	clear: both;
}
.Site_navigator {
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-left: 5px;
}
.Site_search_box {
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Gradient_box_outer {
	padding: 3px;
	border: 1px solid #d0d0d0;
}
.Gradient_box_inner {
	padding: 3px;
	background-image: url(Gradient_box_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.Gradient_box_header {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(Gradient_box_header_bg.jpg);
	background-repeat: repeat-x;
	padding: 3px;
}
.Gradient_box_header a
{color:#ffffff}
.Gradient_box_header a:hover
{
    text-decoration:none;
    color:#eeeeee}
.Gradient_feed_box {
	background-image: url(Gradient_feed_box_bg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #d0d0d0;
	padding: 0px;
}
.Footer_box {
	background-image: url(Footer_box.jpg);
}
.Footer_navigator_box {
	background-image: url(Footer_navigator_bg.jpg);
	background-repeat: repeat-x;
	padding-left: 6px;
}



/*Blue tab*/
        .blue .ajax__tab_header 
        {
            font-family:"Helvetica Neue", Arial, Sans-Serif;
            background:url(blue_tab-line.png) repeat-x bottom;
            font-size:12px;
            display:block;
        }
        .blue .ajax__tab_header .ajax__tab_outer 
        {
            background:url(bluetab.png) no-repeat left top;
            border-color:#222;
            color:#222;
            padding-left:10px;
            margin-right:3px;
        }
        .blue .ajax__tab_header .ajax__tab_inner 
        {
            background:url(bluetab.png) no-repeat right top;
            border-color:#666;
            color:#666;
            padding:3px 10px 2px 0px;
        }
        .blue .ajax__tab_hover .ajax__tab_inner 
        {
            color:#000;
        }
        .blue .ajax__tab_active .ajax__tab_outer 
        {
            background:url(bluetab.png) no-repeat 0pt -40px;
            border-bottom-color:#ffffff;
        }
        .blue .ajax__tab_active .ajax__tab_inner 
        {
            background:url(bluetab.png) no-repeat right -40px;
            color:#000;
            border-color:#333
        }
        .blue .ajax__tab_body 
        {
            font-family:verdana,tahoma,helvetica;
            font-size:10pt;
            background-color:#fff;
            border:solid 1px #cbe1e3;
            border-top-width:0;
        }

/*End of blue tab*/


/*Pagination*/    
    .Pagination_container {
	    color: #353535;	    
    }
    .Pagination_item {
	    display: block;
	    float: left;
	    margin-right: 2px;
	    padding-top: 3px;
	    padding-bottom: 3px;
    }
    .Pagination_container .Pagination_item a {
	    background-color: #f8fafb;
	    border: 1px solid #eaeaea;
	    padding-top: 2px;
	    padding-right: 8px;
	    padding-bottom: 2px;
	    padding-left: 8px;
	    text-decoration: none;
	    color: #3b6285;
	    font-weight: 700;
    }
    .Pagination_container .Pagination_item a:hover {
	    background-color: #dcdee4;	
    }

    .Pagination_selected_item {
	    display: block;
	    float: left;
	    margin-right: 2px;
	    padding-top: 3px;
	    padding-bottom: 3px;
    }
    .Pagination_container .Pagination_selected_item a{
	    background-color: #1e5b7e;
	    border: 1px solid #a8a8a8;
	    padding-top: 2px;
	    padding-right: 8px;
	    padding-bottom: 2px;
	    padding-left: 8px;
	    text-decoration: none;
	    color: #FFFFFF;
	    font-weight: 700;
    }    
/*End of pagination*/


/*Article listing format*/
.ArticleWithThumbnailBox{}
.ArticleThumbnailItem
{
    margin-bottom: 10px;
}
.LinkThumbnail{}
.LinkThumbnail img
{
    /*width: 91px;*/
    margin-right: 7px;
    border: 1px solid #dedede;    
    padding:1px;
}
.LinkThumbnail:hover img
{    
    border: 1px solid #cccccc;
    padding:1px;
}

.HeaderTitle
{
    margin: 0px 0px 3px;
}
.HeaderTitle a
{    
    font-size: 15px;
    font-weight: 700;
    line-height:1.1em;
}

.ParagraphSubject
{
    margin: 0px;
    padding:0px;
    line-height:1.3em;
    color:#333333;
}
.ArticleInfo
{
    color: #777777;
    font-size: 11px;
    margin-top: 2px;    
}

.ArticleWithNoThumbnailBox{}
.ArticleWithNoThumbnailItem
{
    background-position: left 4px;
    background-image: url(Bullet1.gif);
    padding-left: 12px;
    background-repeat: no-repeat;
    margin-top: 2px;
    margin-bottom: 2px;
}
/*End of article listing format*/



/*Simple poller module */
    
            .Simple_poll_widget {
	            font-family: Arial;
            }
            .Simple_poll_widget .Simple_poll_widget_header{
	            display: block;
	            margin-top: 0px;
	            margin-bottom: 5px;
	            padding-top: 3px;
	            padding-bottom: 3px;
	            border-bottom-width: 1px;
	            border-bottom-style: dashed;
	            border-bottom-color: #CCCCCC;
            }
            .Simple_poll_widget .Simple_poll_widget_items_box{
	            padding-top: 5px;
	            padding-bottom: 5px;
            }
            .Simple_poll_widget .Simple_poll_widget_items_result_box{
	            padding-top: 5px;
	            padding-bottom: 5px;
            }
            .Simple_poll_widget .Simple_poll_widget_item{
	            font-size: 12px;
	            margin-bottom: 5px;
            }
            .Simple_poll_widget .Simple_poll_widget_message{
	            font-size:11px; 
	            font-weight:bold; 
            /*	font-style:italic; */
	            padding-top:3px; 
	            padding-bottom:3px
            }
            .Simple_poll_widget .Simple_poll_widget_control_box{
	            padding-top: 7px;
	            padding-bottom: 7px;
	            border-top-width: 1px;
	            border-top-style: dashed;
	            border-top-color: #CCCCCC;
            }
            .Simple_poll_widget .btnPoll,.Simple_poll_widget .btnPollResult{
	            cursor:hand;
            }
    
/* End of simple poller module */

/*Gray tab*/
.gray1 .ajax__tab_header 
{
    font-family:"Helvetica Neue", Arial, Sans-Serif;
    background:url(tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
}
.gray1 .ajax__tab_header .ajax__tab_outer 
{
    background:url(tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:2px;
}
.gray1 .ajax__tab_header .ajax__tab_inner 
{
    background:url(tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:5px 10px 4px 0px;
}
.gray1 .ajax__tab_hover .ajax__tab_inner 
{
    color:#000;
}
.gray1 .ajax__tab_active .ajax__tab_outer 
{
    background:url(tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.gray1 .ajax__tab_active .ajax__tab_inner 
{
    background:url(tab.png) no-repeat right -40px;
    color:#000;
    border-color:#333
}
.gray1 .ajax__tab_body 
{    
    background-color:#fff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}
.gray1 .tab-body
{
    background-image: url(tab-body-bg.jpg);
    background-repeat: repeat-x;
}

/*End of gray tab*/


/*Homepage raw tab*/
.Home_page_raw_tab .ajax__tab_header 
{
    font-family:"Helvetica Neue", Arial, Sans-Serif;
    background:url(tab-line.png) repeat-x bottom;
    font-size:12px;
    font-weight:bold;
    display:block;
}
.Home_page_raw_tab .ajax__tab_header .ajax__tab_outer 
{
    background:url(tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:2px;
}
.Home_page_raw_tab .ajax__tab_header .ajax__tab_inner 
{
    background:url(tab.png) no-repeat right top;
    border-color:#666;
    color:#666666;
    padding:5px 17px 4px 7px;
}
.Home_page_raw_tab .ajax__tab_hover .ajax__tab_inner 
{
    color:#000;
}
.Home_page_raw_tab .ajax__tab_active .ajax__tab_outer 
{
    background:url(tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.Home_page_raw_tab .ajax__tab_active .ajax__tab_inner 
{
    background:url(tab.png) no-repeat right -40px;
    color:#000;
    border-color:#333
}
.Home_page_raw_tab .ajax__tab_body 
{    
    background-color:#fff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}
.Home_page_raw_tab .tab-body
{
    background-image: url(tab-body-bg.jpg);
    background-repeat: repeat-x;
}

/*End of homepage raw tab*/

.LinkImage img {
	border:#dedede 1px solid;
	margin:5px;
	margin-bottom:2px;
	padding:1px;
}
.LinkImage:hover img {
	border:#bcbcbc 1px solid;
}


/*Advanced alide html content*/
.Slides_container{
	position:absolute;	
}

.Slides_container a .Pager_outer{
	float:left;
	text-align:center;
	width:16px;
	padding-top:1px;
	padding-bottom:1px;
	margin-right:1px;
	background-color:#0000FF;
	font-size:10px;
	color:#FFFFFF;
	cursor:pointer;
}
.Slides_container a.activeSlide .Pager_outer{
	background-color:#006600;
}
.Slides_container a:hover .Pager_outer{
	background-color:#006600;
}
.Slides_container #divNavigator a{
	text-decoration:none	
}


.Slides_container .Bottom{
	position:absolute; 
	bottom:0px; 
}
.Slides_container .Top{
	position:absolute;
	top:0px
}
.Slides_container .Invisible
{
    display:none;	
}

.Slides_container .Subject_content{	
	color:#000; 	
	z-index:700;
	width:100%;
	overflow:hidden;
}

.Slides_container .Subject_background{
	z-index:699;
	width:100%;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
}
.Slides_container .Slides{border:solid 0px #666666}
.Slides_container .Item_subject{
	display:none;
}
/*End of advanced alide html content*/


/*Event calendar*/
.Calendar
{
    border:solid 1px #eeeeee;
}
.Calendar a
{
    text-decoration:none;    
}

.Calendar .DayStyle
{
    border-left:solid 1px #eeeeee;
    border-top:solid 1px #eeeeee;
    padding-left:6px;
    padding-right:6px;
    padding-top:4px;
    padding-bottom:4px;
}
.Calendar .DayHeaderStyle
{    
    font-size:11px;
    padding-top:3px; 
    padding-bottom:3px   
}
.Calendar .DayStyle a
{
    color:White}

.Calendar .TitleStyle
{
    color:#ffffff;
    background-color:#92d050;
}
.Calendar .TitleStyle td
{
    color:White;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:3px;
    padding-right:3px    
}
.Calendar .TitleStyle a
{
    color:#000000;
}
.Calendar .SelectedDayStyle
{
    
}
.Calendar .SelectedDayStyle a
{
    display:block;
    width:100%;
    height:23px;
    line-height:23px;
    vertical-align:middle;    
    background-color:#92d050;
}
/*End of event calendar*/


/*Double tab*/
.Double_tab {
	font-family: Arial;
}
.Tab_item_normal {
	font-weight: bold;
	background-image: url(Gradient_box_header_bg.jpg);
	text-transform: uppercase;
	color: #dbdbdb;
	line-height: 21px;
	padding-right: 5px;
	padding-left: 5px;
	cursor: pointer;
}
.Tab_item_selected {
	font-weight: bold;
	background-image: url(Gradient_box_header_bg.jpg);
	text-transform: uppercase;
	color: #ffffff	;
	line-height: 21px;
	padding-right: 5px;
	padding-left: 5px;
}
.Tab_item_hover {
	font-weight: bold;
	background-image: url(Gradient_box_header_bg.jpg);
	text-transform: uppercase;
	color: #ffffff;
	line-height: 21px;
	padding-right: 5px;
	padding-left: 5px;
	cursor: pointer;
}
.Tab_content {
	font-family: Arial, Helvetica, sans-serif;
}
/*End of double tab*/

.Left_panel_article_list {
	font-family: Arial, Helvetica, sans-serif;
}
.Article_list_item {
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}
.Article_list_item .HeadlineDate {
	font-size: 94%;
	color: #006600;
}

/*End of homepage raw tab*/
/*Left tabs*/
.Views {
	float: left;
	width: 40px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	text-align: center;
}
.Views em {
	font-family: Arial;
	font-size: 140%;
	font-weight: 700;
	line-height: 1px;
	letter-spacing: -1px;
	text-align: center;
	color: #555555;
}
.Views label {
	margin-top: -1em;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #666666;
	font-size:95%
}
/*End of left tabs*/

/*Guest anouncement view*/
.Personal-article-list {
	font-family: Arial, Helvetica, sans-serif;
}
.Search-button
{ 
    cursor:pointer;
}
.Personal-article-list-loading {
	background-image: url(/Images/1-1.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.Personal-article-list .Personal-article-list-item {
	position: relative;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 14px;
}
.Personal-article-list .List-sign {
	float: left;
	width: 21px;
	font-weight: 700;
	color: #555555;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 2px;
}

.Personal-article-options {
	padding-bottom: 0px;
	text-align: right;
	padding-right: 10px;
	padding-top: 7px;
}
.Personal-article-options a {
	font-weight: 700;
	padding-left: 3px;
	padding-right: 2px;
}
.Personal-article-options .Search-box a {
	padding-left: 0px;
}

.Personal-article-options a:active {
	font-weight: 700;
	padding-left: 3px;
	padding-right: 2px;
	color: #FF0000;
}
.Personal-article-options .Search-box {
	padding-left: 10px;
}
.Personal-article-options .Search-box .Textbox {
	border: 1px solid #CCCCCC;
	font-size: 95%;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.Personal-article-options .Search-box .Search-button {
	cursor: pointer;
}

.Personal-article-pager {
	padding-bottom: 7px;
	text-align: right;
	padding-right: 10px;
}
.Personal-article-pager a {
	font-weight: 700;
	padding-left: 3px;
	padding-right: 2px;
	cursor:pointer;
}

.Personal-article-pager a:active {
	font-weight: 700;
	padding-left: 3px;
	padding-right: 2px;
	color: #FF0000;
}
/*End of guest anouncement view*/

/*Post article form*/
.PostForm-Textbox {
	border: 1px solid #dddddd;
	font-size: 96%;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-family: Arial;
}
.PostForm-Textbox-Invalid {
	border: 1px solid #FF0000;
	font-size: 96%;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-family: Arial;
}
.Singline-Width {
	width: 350px;
}
.PostForm-Label {
	font-weight: 700;
}
.Request-sign {
	color: #FF0000;
	font-size: 14px;
	font-weight: 800;
	padding-left: 2px;
}
/*End of post article form*/



/* Homepage featured box */
.Featured-box-header-bar {
	background:url(Feature-bar-bg.jpg) repeat-x; 
	border-left:solid 1px #e4e4e4; 
	border-right:solid 1px #e4e4e4; 
}
.Featured-box-header-bar-inner {
	font-family: Tahoma;
	font-size: 12px;
	background:url(Feature-bar-bullet.jpg) no-repeat 1px left; 
	padding-left:16px;
}
.Featured-box-header-bar-inner a{
	text-decoration:none;
	color:#666666;
	display:block; 
	line-height:24px;
}
.Featured-box-header-bar-inner a:hover{
	text-decoration:none;
	color:#000;
}

.Featured-box-body{
	padding:3px;
	padding-top:5px;
	padding-bottom:5px;
	display:none;
}
.Featured-box-body-item
{
    margin-top: 4px;
    margin-bottom: 4px;
}
/* End of homepage featured box */

/*Sliding tabs*/
.Tab-pager {
	font-family: Arial;
	background-image: url(nav_bg.gif);
}


.Tab-pager .Tab-pager-item-normal {
	background-image: url(nav_divider.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.Tab-pager .Tab-pager-item-normal .Left {
	padding-left: 2px;
}
.Tab-pager .Tab-pager-item-normal .Right {
	padding-right: 2px;
	text-align: center;
}
.Tab-pager .Tab-pager-item-normal .Left .Right a {
	line-height: 30px;
	text-decoration: none;
	color: #32577d;
	display: block;
	cursor: pointer;
}
.Tab-pager .Tab-pager-item-normal .Left .Right a:hover {
	color: #000000;
}


.Tab-pager .Tab-pager-item-selected {
	font-family: Arial;
}
.Tab-pager .Tab-pager-item-selected .Left {
	background-image: url(nav_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 2px;
}
.Tab-pager .Tab-pager-item-selected .Right {
	background-image: url(nav_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 2px;
	text-align: center;
}
.Tab-pager .Tab-pager-item-selected .Left .Right a {
	line-height: 32px;
	text-decoration: none;
	color: #000000;
	display: block;
	font-weight: 600;
}
.Tab-content {
	background-color: #fefefe;
	border:solid 1px #b7c6d0;
	border-top:0px;
	display:none;
}
.Tab-content .Content {
}

/*End of sliding tabs*/

/*Home page album galleries*/
.Album-item {
	padding: 3px;
	border: 1px solid #dddddd;
	height: 46px;	
	vertical-align: middle;
	background-image: url(Album-item-bg.jpg);
	background-repeat: repeat-x;
}
.Album-item-hover{
	background-image: url(Album-item-hover-bg.jpg);
	background-repeat: repeat-x;
}
.Album-item-hover a,.Album-item-hover a:hover{
	text-decoration:none
}
.Album-item .Title {
	font-size: 100%;
	font-weight: 700;
}
.Album-item .Statistic {
	font-size: 95%;
	color: #777777;
}
/*End of home page album galleries*/

/*Advanced*/
.Gradient_box_outer1{
	background-image: url(/Images/tl.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
.Gradient_box_inner1{
	background-image: url(/Images/tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.Gradient_box_header1{
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 9px;
	line-height: 29px;
	font-size: 14px;
	font-weight: 700;
}
.Gradient_box_header1 a {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
}
.Gradient-box-content-container1 {
	background-color: #FFFFFF;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #dbdada;
	border-left-color: #dbdada;
}