BODY {margin: 0px 0px 0px 0px;
color: #000000;

}

td, tr, p, div {font-family : Arial; font-size : 12px; color : #000000;}

ul {margin : 0px 0px 0px 0px;}

hr {background : #CCCCCC; height : 1px; width : 100%;}

.title {font-family: sans-serif;font-size: 24px;font-weight: bold;color : #7B8DA1;}

.pathway {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}

a.pathway:link, a.pathway:visited {color : #000000; font-weight : normal;}

a.pathway:hover {color : #000000; font-weight : normal; text-decoration : underline;}


/* Welcome into text */
.welcome {line-height:20px;}

/* rollover menus */

a.mainlevel:link, a.mainlevel:visited {
display: block;
color: #000099;
background: url(../images/back005.png) no-repeat;
text-align: left;
font-weight: bold;
font-size: 11px;
padding-left:8px;
padding-top:4px;
height: 19px;

text-decoration: none;
}
/* rollover menus */
a.mainlevel:hover {color: #f57d31;
background-position: 0px -23px;
text-decoration: none;}

a.mainmenu:link, a.mainmenu:visited {color: #f57d31; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif; font-weight: bold;}

a.mainmenu:hover {color: #f57d31; text-decoration: underline;}

a.sublevel:hover {color: #f57d31; text-decoration: underline;}

a.sublevel:link, a.sublevel:visited {color: #f57d31; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif; font-weight: normal;}


table.moduletable {
margin-top: 0px;
padding: 0px 0px 0px 0px;
margin-left: 0px;
}

/* menu header */
table.moduletable th {
font-size : 10px;
text-transform: uppercase;
background: url(../images/back008.gif) repeat-x;
font-weight : bold;
color : #ffffff;
height:33px;
text-align : left;
padding-left: 0px;
padding-top: 0px;
}

/* menus */
table.moduletable td {
font-size: 10px;
font-weight: normal;
padding-left:0px;
}


/* READ MORE */
a.readon:link, a.readon:visited {font-size: 12px; font-weight: bold; color:#FF4900; }
a.readon:hover {text-decoration: underline; }

#secstoryreadon{
display: block;
width: 100%;
height: 20px;
margin-bottom: 15px;
/*background-image: url(../images/dotted_lines2.gif);
background-repeat: no-repeat;
background-position: 0px 16px;*/



}
.poll {font-family : Arial, Helvetica, sans-serif; font-size : 10px; color : #666666; line-height : 14px;}

.sectiontableheader {background-color : #CCCCCC; color : #7B8DA1; font-weight : bold;}

.sectiontableentry1 {background-color : #F0F0F0;}

.sectiontableentry2 {background-color : #E0E0E0;}

.small {font-size : 2px; color : #ffffff; }

.smalldark {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #000000; text-decoration : none; font-weight : normal;}

.contentpane {background : #FFFFFF;}

.contentpane_new06 { margin-left:30px; }

.contentpaneopen {

}



/* Back Button */

.back_button { font-size : 12px; color:#FF0000; font-weight:bold; }

a.back_button:link, a.back_button:visited { font-size : 12px; color:#FF0000; font-weight:bold; }

a.back_button:hover { text-decoration : underline; }




/* Top left news header */
.news {font-size : 10px; text-transform: uppercase; font-weight : bold; color : #ffffff; text-align : left; padding-left: 16px; padding-top: 0px; }



/* Content Heading (ex the name of the page or content) */
.contentheading { font-size: 16px; color: #FF4900; text-transform: uppercase;  font-family: Arial; margin-top: 15px;
}

a.contentheading: link, a.contentheading: visited { font-size: 16px; color: #002E5B; text-transform: uppercase; font-weight: bold; font-family: Arial; float: left;
}


.contentheading-pr { font-size: 20px; color: #002E5B; text-transform: uppercase; font-weight: bold; font-family: Arial; float: left; margin-bottom: 15px;
}


.createdate {font-family : Arial, Helvetica, sans-serif; font-size : 10px; color : #999999; text-align : left;}

.button {font-family : Verdana, Arial, Helvetica, sans-serif; font-style : normal; font-size : 10px; font-weight : bold; background-color : #F0F0F0; color : #000000; border : 1px solid #CCCCCC; margin-left:10px;}







/* Styles for input boxes ex search or login form */

.inputbox {font-family : Arial; width:270px; font-size : 10px; color :
#ff0000; background-color : #ffffff; border : 1px solid #CCCCCC;}







a:link, a:visited { color : #FF4900; text-decoration: none; font-family: Arial; font-weight: bold; }



a:hover {text-decoration: underline; }



/* For content item titles that are hyperlink instead of Read On */

a.contentpagetitle:link, a.contentpagetitle:visited {font-size: 16px;
color: #002E5B; text-transform: uppercase; font-weight: bold;
font-family: Arial; float: left;}



a.contentpagetitle:hover {}



a.category:link, a.category:visited {color : #333333; font-weight : bold;}



a.category:hover {color : #7B8DA1;}



/* Styles for dhtml tabbed-pages */



.ontab {background-color: #ffae00; border-left: outset 2px #ff9900;
border-right: outset 2px #808080; border-top: outset 2px #ff9900;
border-bottom: solid 1px #d5d5d5; text-align: center; cursor: hand;
font-weight: bold; color: #FFFFFF;}



.offtab {background-color : #e5e5e5; border-left: outset 2px #E0E0E0;
border-right: outset 2px #E0E0E0; border-top: outset 2px #E0E0E0;
border-bottom: solid 1px #d5d5d5; text-align: center; cursor: hand;
font-weight: normal;}



.tabpadding {}.tabheading {background-color: #ffae00; text-align: left;}



.pagetext {visibility: hidden; display: none; position: relative; top: 0;}



/* for modifying {moscode} output. Dont set the colour! */



.moscode {background-color: #f0f0f0;}/* Text passed with mosmsg url parameter */



.message {font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; font-size : 10pt; color : #ff6600; text-align:
center;}



/* custom stuff */



.container{border: solid; border-width: 1px; border-color: #efefef; background-color: White;}



.boxes {border: solid; border-color: #efefef; border-width: 1px;}



.date {font-family : Arial, Helvetica, sans-serif; font-size : 12px; color : #000000;}



.footer {font-family : Arial, Helvetica, sans-serif; font-size : 10px; color : #000000;}



.powermedia {font-family : Arial, Helvetica, sans-serif; font-size : 10px; color : #000000;}





/* The template specific CSS */ 



#topdiv01 { width: 100%; height: 31px;

}



#topdiv02 { clear:both; width: 100%; height: 31px; 

}





#topdiv01_1 { width: 30%; height: 31px; background: #ffffff; float: left; 

}

#topdiv01_2 { width: 70%; height: 31px; background: #000000; float: right; 

}



#topdiv01_2_1 {	clear:both; width: 300px; height: 31px; float: left;

}

#topdiv01_2_2 {	width: 50px; height: 31px; float: right; 

}





#maindiv02 { width: 100%; 

	

}



#maindiv02_1 { width: 30%; float: left; margin-top: -9px;

	

}



#maindiv02_2 { width: 70%;  float: right; 

	

}



#mainbody { clear:both; width: 100%;

}



#mainbody_topbanner { width: 100%;

}



#mainbody_topmenu { width: 100%; height: 30px; margin-bottom: 15px;

}



#mainbody_topmenu_1 { width: 100%; height: 30px;

}

#mainbody_topmenu_2 { width: 100%; height: 43px; border-top: 3px solid #cccccc;

}





#leftpic { clear:both; width: 230px; padding-right: 22px; float: right;
}



#leftpic2 { width: 230px; float: left; text-align: right;}





#topbannerviktory {margin-top: 40px; margin-bottom: 40px;

}





ul#mainlevel-top {

	display: inline; margin-left: -40px; 

}





ul#mainlevel-top li { display:block; margin-right: 5px; display:
inline; list-style-type: none; font-family: Arial; font-size: 18px;
font-weight: bold; 

text-transform:uppercase; color:#000000; padding-top: 5px; padding-bottom: 5px; text-decoration: none;

}



ul#mainlevel-top li a:link { display:block; margin-right: 5px;
padding-right: 10px; display: inline; list-style-type: none;
font-family: Arial; font-size: 18px; font-weight: bold; 

text-transform:uppercase; color:#000000; padding-top: 5px;
padding-bottom: 5px; border-top: 3px solid #cccccc; text-decoration:
none; 

}



ul#mainlevel-top li a:visited { display:block; margin-right: 5px;
padding-right: 10px; display: inline; list-style-type: none;
font-family: Arial; font-size: 18px; font-weight: bold; 

text-transform:uppercase; color:#000000; padding-top: 5px;
padding-bottom: 5px; border-top: 3px solid #cccccc; text-decoration:
none;

}



ul#mainlevel-top li a:hover { display:block; padding-right: 10px;
display: inline; color:#FF4900; padding-top: 5px; padding-bottom: 5px;
border-top: 3px solid #FF4900; text-decoration: none; 

}


#leftpic2 a:link { font-size: 18px; padding-left: 10px; padding-top: 10px; }

#leftpic2 a:visited { font-size: 18px; padding-left: 10px; padding-top: 10px; }




/*
.mainlevel-flickr: link { padding-right: 10px;  list-style-type: none; font-family: Arial; font-size: 18px; font-weight: bold; text-transform:uppercase; color:#000000; padding-top: 5px; padding-bottom: 5px; text-decoration:none; 
}


a.mainlevel-flickr: link { padding-right: 10px;  list-style-type: none; font-family: Arial; font-size: 18px; font-weight: bold; text-transform:uppercase; color:#000000; padding-top: 5px; padding-bottom: 5px; text-decoration:none; 
}

a.mainlevel-flickr: visited { padding-right: 10px;  list-style-type: none; font-family: Arial; font-size: 18px; font-weight: bold; text-transform:uppercase; color:#000000; padding-top: 5px; padding-bottom: 5px; text-decoration:none; 
}

a.mainlevel-flickr: hover { padding-right: 10px; color:#FF4900; padding-top: 5px; padding-bottom: 5px; text-decoration: none; 

}

*/ 


ul#mainlevel-flickr li { display: inline; margin-right: 5px; list-style-type: none; font-family: Arial; font-size: 18px;
font-weight: bold; text-transform:uppercase; color:#000000; padding-top: 5px; padding-bottom: 5px; text-decoration: none;

}



ul#mainlevel-flickr {

	 float:right; margin-top: 5px; margin-bottom: 5px;  padding-bottom: 3px;

}



ul#mainlevel-flickr li a:link {
padding-left: 10px;  list-style-type: none;
font-family: Arial; font-size: 18px; font-weight: bold; 
text-transform:uppercase; color:#000000; padding-top: 5px;
padding-bottom: 5px; text-decoration:
none; border-bottom: 1px dotted #cccccc;

}



ul#mainlevel-flickr li a:visited {
padding-left: 10px; list-style-type: none;
font-family: Arial; font-size: 18px; font-weight: bold; 
text-transform:uppercase; color:#000000; padding-top: 5px;
padding-bottom: 5px; text-decoration:
none; border-bottom: 1px dotted #cccccc;

}



ul#mainlevel-flickr li a:hover {  padding-left: 10px;
 color:#FF4900; padding-top: 5px; padding-bottom: 5px;
text-decoration: none; border-bottom: 1px dotted #cccccc;

}







#welcomediv {

	margin-top: 15px; 

}



#homepagetitle {

	font-size: 16px; color:#FF4900; text-transform:uppercase; margin-bottom: 10px; 

}



#homepagetitle2 {

	font-size: 16px; color:#FF4900; text-transform:uppercase; margin-bottom: 0px; margin-top: 15px;

}



div#homepagetitle2 a:link {

	 font-weight: normal;

}



div#homepagetitle2 a:visited {

	 font-weight: none;

}







#homepagewelcometext { line-height: 20px; margin-right: 15px;

	

}



#dotteddiv { width: 100%; height:2px; border-top: 1px dotted #cccccc; margin-top: 10px; 

	

}



table.blog-home td { width: 100%;

	

}

table.contentpaneopen-home { width: 100%;

	

}



h4.gk_news_show_news_header a:link { font-size: 14px; color:#FF4900; text-transform:uppercase; font-weight: normal; 

	

}



h4.gk_news_show_news_header a:visited { font-size: 14px; color:#FF4900; text-transform:uppercase; font-weight: normal; 

	

}



h4.gk_news_show_news_header a:hover { text-decoration: underline; 

	

}



.gk_news_show_news_info { font-size: 10px; color:#999999; margin-left: 10px; margin-bottom: 13px; margin-top: -5px;

	

}



.gk_news_show_news_image_static { margin-right: 10px; border: 3px solid #CCCACB; padding: 2px;

	

}



table.gk_news_show_table { border-spacing: 0 30px;

	

}



.readon readon_class { font-size: 12px; color:#FF4900;

	

}



#contentheading { font-size: 16px; color:#FF4900; text-transform:uppercase; margin-top: 18px; margin-bottom: 5px;

	

}



#leftpic img { border: 0px;

	

}





a.contentpagetitle-blog:link { font-size: 16px; color:#FF4900;
text-transform:uppercase; margin-top: 18px; margin-bottom: 5px;
font-weight: normal; 

		

}



a.contentpagetitle-blog:visited { font-size: 16px; color:#FF4900;
text-transform:uppercase; margin-top: 18px; margin-bottom: 5px;
font-weight: normal; 

		

}



table.contentpaneopen-blog td.contentheading-blog {

	

}



.componentheading-blog { font-size: 16px; color:#FF4900;
text-transform:uppercase; margin-top: 15px; margin-bottom: 10px;
font-weight: 500; float: right; display:block; width: 100%;

	

}



table.contentpaneopen-blog img { padding: 2px; margin-right: 10px; border: 3px solid #CCCACB;

	

}



/*.article_separator-blog { width: 100%; height:2px; border-bottom: 1px dotted #cccccc; margin-top: 15px; margin-bottom: 15px; 

	

} */ 



table.contentpaneopen-blog  {

	width: 650px;

}



table.blog-blog {

	width: 100%;

}



table.blog-blog div.article_separator-blog {

	width: 100%; height:2px; border-bottom: 1px dotted #cccccc; margin-top: 15px; margin-bottom: 15px;

}





.pagenav { padding:5px;  color: #000000;

	

}



a.pagenav:link { padding:5px;  color: #FF4900;

	

}



a.pagenav:visited { padding:5px;  color: #FF4900;

	

}



a.pagenav:hover { padding:5px;  color: #ffffff; background:#FF4900; 

	

}





#pagination {

	width: 650px; text-align: left;

}



#commentssmallicons { border: 0px; padding: 0px;

	

}



#contentheading-blog { 

	

}



.moduletable-cal {  width: 220px; float: right;

	

}



#caltopbanner { width: 217px; height: 136px; border-bottom: 3px solid #cccccc; float: right;



}



#caltopbanner2 { width: 220px; font-size: 16px; color:#000000;
text-align: center; float: right; margin-top:5px; margin-bottom:6px;
text-transform:uppercase; font-weight: bold; 



}



#maingallerybody {width: 650px;}


#photo_calendar {color: #cccccc; font-size: 12px; font-family: arial; letter-spacing: 2px; margin-right: 3px; margin-top:5px;}


