body {

	margin: 0px;

	background: url(../images/bg_bluedots.jpg) repeat;

}

tr, p, div {

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  font-size        : 12px;

  color            : #333333;

line-height: 16px;

}

.inset {  float:right;}


hr {

  background       : #CCCCCC;

  height           : 1px;

  width            : 100%;

}



.container2

{

 

	 background-color: #304F6D;

}



.container

{

	border: solid;

	border-width: 1px;

	 border-color: #efefef;

	 background-color: White;

}



.boxes {

        border: solid;

        border-width: 1px;

        border-bottom-color: #efefef;

        border-top-color: #efefef;

        border-left-color: #efefef;

        border-right-color: #efefef; padding:8px;

}





 





#mainlevel-nav6

{background-color: black;

height:23px;} 



ul#mainlevel-nav6 li 

{

display: inline; 

background-image: none; }



ul#mainlevel-nav6 

{text-align: center; 

padding: 0 0; background-image: none;

margin: 0;

 color: #FFFFFF;

font-family:  verdana, geneva, arial, helvetica, sans-serif;

font-size: 10px;

letter-spacing: 2px;

font-weight: ;}



ul#mainlevel-nav6 a

{

padding: 0.3em 10px 0.5em 10px;

background-color: black;

color: #FFFFFF;

text-decoration: none;

display: inline; 

height:23px;

}



ul#mainlevel-nav6   a:hover

{background-color: #3B76AE;

color: #FFFFFF;

}



#active_menu-nav6, a#active_menu-nav6:hover, a#active_menu-nav6:visited, a#active_menu-nav6

{background-color: #3B76AE;

}











#mainlevel-nav7

{

background-color: #3B76AE;

height:19px;

}





ul#mainlevel-nav7 li 

{text-align: center; display:inline; background-image: none;}



ul#mainlevel-nav7 

{text-align: center; width:100%;

padding: 0.1em;

background-image: none;

margin: 0;

color: #FFFFFF;

font-family:  verdana, geneva, arial, helvetica, sans-serif;

font-size: 10px;

letter-spacing: 1px;

font-weight: ;

}



ul#mainlevel-nav7    a

{padding: 0.4em 7px;

background-color: #3B76AE;

color: #FFFFFF;

text-decoration: none;}



ul#mainlevel-nav7 a:hover

{

background-color: #B90F2C;

color: #FFFFFF;

}



a:hover#active_menu-nav7 , a:visited#active_menu-nav7, #active_menu-nav7 a,  a#active_menu-nav7,  

{

color: #fFFFFF;

text-decoration: none;

background-color: #B90F2C;

 

 font-size: 12px;}











 











/*different setting for newsflash*/

.newsflash td {

color: #000000;

text-align: justify;

vertical-align: middle;

}



/*setting for the greetings*/

.mainpage {

text-align: justify;

color: #333333;

font-family: Verdana, Helvetica, Arial, sans-serif;

font-size: 13px;

}

.mainpage-bkg {

	background-image: url(../images/lineborder.png);

	width: 1px;

}



.greybg {

  background: #ffffff;

}



/*pathaway setting*/

.pathway {

font-family: Verdana, Helvetica, Arial, sans-serif;
text-align:left; height:15px;
font-size: 11px;

}



a.pathway:link, a.pathway:visited {

  color            : #000000;

  font-weight      : normal;

}



a.pathway:hover {

  color            : #B90F2C;

  font-weight      : normal;

  text-decoration   : none;

}



/*for title or site name*/

.title {

font-family: sans-serif;

font-size: 20px;

font-weight: bold;

color : #000000;

margin-left: 10px;

}



/*for the tag-line*/

.subtitle {

font-family: sans-serif;

font-size: 10px;

font-weight: bold;

color : #666666;

text-transform: uppercase;

letter-spacing: 2px;

margin-left: 20px;

}



 

/* --Default Class Settings-- */



a.mainlevel:link, a.mainlevel:visited {

display: block;

color: #ffffff;

font-weight: bold;

background-image: url(../images/menu_bgr.png);

background-repeat: no-repeat;

width: 95%;

text-indent: 12px;

text-decoration: none;

font-family: Verdana, Helvetica, Arial, sans-serif;

line-height: 20px;

margin-bottom: 1px;

}

a.mainlevel:hover {

color: #B90F2C;

}



a.mainmenu:link, a.mainmenu:visited {

color: #ffffff; 

font-family: Verdana, Helvetica, Arial, sans-serif;

font-weight: bold;

font-size: 10px;



}

a.mainmenu:hover {

color: #333333; 

}

.mainlevel-left, a.mainlevel-left:link, a.mainlevel-left:visited{
font-size:10px;
display: block;
color: #B90F2C;
font-weight: bold;
background-image: url(../images/menu_bgr.png);
background-repeat: no-repeat;
width: 98%;
text-indent: 11px;
text-decoration: none;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 20px;  
margin-bottom: 1px;
}

a.mainlevel-left:hover {

color: #EB3C5A;

}



a.mainmenu-left:link, a.mainmenu-left:visited  {

color: #red; 

font-family: Verdana, Helvetica, Arial, sans-serif;

font-weight: ;

font-size: 10px;

}



a.sublevel-left:link, a.sublevel-left:visited {
font-size:10px;
display: block; margin-left:7px;
color: #B90F2C;
font-weight: ;
background-image: url(../images/menu_bgr2.png);
background-repeat: no-repeat;
width: 98%;
text-indent: 11px;
text-decoration: none;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 16px;
margin-bottom: 1px;

}

a.sublevel-left:hover {

color: #EB3C5A;

}



 a.sublevel-left:link, a.sublevel-left:visited  {

color: #red; 

font-family: Verdana, Helvetica, Arial, sans-serif;

font-weight: ;

font-size: 10px;

}





.pollstableborder {

border: 1px solid;

padding: 1px;

}



a.sublevel:link, a.sublevel:visited {

        padding-left: 1px;

        vertical-align: middle;

        font-size: 12px;

        color: #ff6600;

        text-align: left;

}





a.sublevel:hover {

color: #ff9e31; text-decoration: none;

}



table.moduletable {

	padding: 5px 0px 5px 8px;

	margin-bottom: 15px;

	width: 100%;

 

}







table.moduletable th {

  font-size        : 12px;

  font-weight      : bold;

  color            : #000000;

  text-align       : left;

  background-image : url(../images/module_title_bg.png);

  width            : 100%;letter-spacing: 1px;

 

}





table.moduletable li {

}



table.moduletable ul {

	padding: 0px;

}

table.moduletable td {

font-size: 10px;

font-weight: normal;

}



.poll {

  font-family      : Arial, Helvetica, sans-serif;

  font-size        : 10px;

  color            : #666666;

  line-height      : 14px;

}



table.pollstableborder {

	border: 1px solid #cccccc;

}



.sectiontableheader {

  background-color : #A7BCCF;

  color            : #333333;

  font-weight      : bold;padding:1px;

}



.sectiontableentry1 {

  background-color : #F0F0F0;

}



.sectiontableentry2 {

  background-color : #E0E0E0;

}



.small {

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  font-size        : 10px;

  color            : #999999;

  text-decoration  : none;

  font-weight      : bold;

}



.smalldark {

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  font-size        : 10px;

  color            : #000000;

  text-decoration  : none;

  font-weight      : normal;

}





.contentpane {

  background       : #ffffff;   border : 0px ridge #0099cc;

  width: 100%;

  padding: 1px;

}



.contentpaneopen {

  border : 0px ridge #0099cc;

  width:97%;

  padding: 4px;  margin-right:10px; padding-right:10px;

}



.article_seperator {width:270px; padding-right:20px;}

.readon {color:blue; text-transform: uppercase; font-size: 9px; text-align:right;} 
a.readon {color:blue; text-transform: uppercase; font-size: 9px;} 

.contentheading,  {

  font-family      : Georgia, Times;

  font-size        : 16px;

  font-weight      : bold;

  color            : #3B76AE;

  text-align       : left;

}





.componentheading {

  font-family      : Georgia, Times;

  font-size        : 18px;

  font-weight      : bold;

  color            : #3B76AE;

  text-align       : left;

padding-bottom:10px;

}



.componentheadingphotos {

  font-family      : Georgia, Times;

  font-size        : 18px;

  font-weight      : bold;

  color            : #D5DDF4;

  text-align       : left;

padding-bottom:10px;

}









.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;

}



.inputbox {

  font-family      : Verdana, Arial, Helvetica, sans-serif;

  font-size        : 10px;

  color            : #000000;

  background-color : #F0F0F0;

  border           : 1px solid #CCCCCC;

}



a:link, a:visited {

  font-size        : 12px;

  color            : #B90F2C;

  text-decoration  : none;

}



a:hover {

color: #EB3C5A;

text-decoration: none;

}



/* For content item titles that are hyperlink instead of Read On */

a.contentpagetitle:link, a.contentpagetitle:visited {

	font-family: Georgia, Times;

	font-size: 18px;

	font-weight: bold;

 	color: #3B76AE;

	text-align:left;

	}



a.contentpagetitle:hover {

	font-family: Georgia, Times;

	font-size: 18px;

	font-weight: bold;

	text-align:left;

	color: #B90F2C;

	text-decoration: underline;

	font-weight: bold;

	}



a.category:link, a.category:visited {

  color            : #3B76AE;

  font-weight      : bold;

}



a.category:hover {

  color            : #B90F2C;

}



/* Styles for dhtml tabbed-pages */

.ontab {

	background-color: #BC0A0A;

	border-left: solid 1px #7A0026;

	border-right: solid 1px #D74C4C;

	border-top:  solid 1px #D74C4C;

	border-bottom: solid 1px #7A0026;

	text-align: center;

	cursor: hand;

	font-weight: bold;

	color: #FFFFFF;

}

.offtab {

	background-color : #e5e5e5;

	border-left: solid 1px #C7C6C6;

	border-right: solid 1px #ECEAEA;

	border-top: solid 1px #ECEAEA;

	border-bottom: solid 1px #C7C6C6;

	text-align: center;

	cursor: hand;

	font-weight: normal;

	/* Cannot use hand as its not a W3C CSS validator */

	/*	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.  Don't set the colour! */

.moscode {

	background-color: #f0f0f0;

}

.code {

	background-color: #f0f0f0;

	border: 1px solid #FFF;

}



/* Text passed with mosmsg url parameter */

.message {

	font-family : Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size : 10pt;

	color : #B90F2C;

	text-align: center;

}



/* Javascript Back button */

.back_button {

	text-align: center;

	margin-top: 40px;

}



table.contenttoc {

	color: #333300;

	background-color: #e0e0e0;

	border: 1px solid #333;

}



table.contenttoc td {

    font-size: 8pt;

    font-weight: normal;

    text-align:left;

}

ul {

  margin: 10;

  padding: 0;

  list-style: none;

}



li {

  margin-left: 20px;margin-right: 20px;
  line-height: 15px;

  padding-left: 15px;

  padding-top: 3px;

  background-image: url(../images/arrow.png) ;

  background-repeat: no-repeat;

  background-position: 0px 3px;

}









 .contentheading-contactus{

  font-family      : Georgia, Times;

  font-size        : 18px;

  font-weight      : bold;

  color            : #3B76AE;

  text-align       : left;}





.galleryname {

font-weight:bold; color:#D5DDF4;}



a.galleryname:link {

font-weight:bold; color:#D5DDF4;}



a.galleryname:visited, a.galleryname:active {

font-weight:bold; color:#D5DDF4;}



a:hover .galleryname{

font-weight:bold; color:#B90F2C;}



.gallerydescription{

color:#C2C9E0;}



.gallerypic{border: 1px solid #D5DDF4;}

a:hover .gallerypic {border: 1px solid red;}

 

 .uppernav a, .uppernav a:visited{ color: white; }

 

a.logininfo:link, a.logininfo:visited, td.logininfo{font-size:10px; line-height:9px;}



 



/** IE bugs: a:link, a:visited, a:hover need to be styled as well; does not display separator... workaround? */
/** customize colors here */
a.mainlevel-suckerfish-horizontal, a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal,
a.mainlevel-suckerfish-horizontal:link, a.mainlevel_active-suckerfish-horizontal:link, a.mainlevel_current-suckerfish-horizontal:link,
a.mainlevel-suckerfish-horizontal:visited, a.mainlevel_active-suckerfish-horizontal:visited, a.mainlevel_current-suckerfish-horizontal:visited {
	background-color: ;
	color: black;
}

a.mainlevel-suckerfish-horizontal:hover, a.mainlevel_active-suckerfish-horizontal:hover, a.mainlevel_current-suckerfish-horizontal:hover {
	background-color: ;
	color: #BF162E;
}

a.sublevel-suckerfish-horizontal, a.sublevel_active-suckerfish-horizontal, a.sublevel_current-suckerfish-horizontal,
a.sublevel-suckerfish-horizontal:link, a.sublevel_active-suckerfish-horizontal:link, a.sublevel_current-suckerfish-horizontal:link,
a.sublevel-suckerfish-horizontal:visited, a.sublevel_active-suckerfish-horizontal:visited, a.sublevel_current-suckerfish-horizontal:visited {
	background-color: #3B76AE;
	color: white;
}

a.sublevel-suckerfish-horizontal:hover, a.sublevel_active-suckerfish-horizontal:hover, a.sublevel_current-suckerfish-horizontal:hover {
	background-color: #DC1134;
	color: white;
}

ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal,
ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal:link, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal:link, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal:link,
ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal:visited, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal:visited, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal:visited {
	background-color: #3B76AE;
	color: white;
}

ul.mainlevel-suckerfish-horizontal ul ul a.sublevel-suckerfish-horizontal:hover, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_active-suckerfish-horizontal:hover, ul.mainlevel-suckerfish-horizontal ul ul a.sublevel_current-suckerfish-horizontal:hover {
	background-color: #DC1134;
	color: white;
}

ul.mainlevel-suckerfish-horizontal ul .expanded {
	display: block;
	background-image: url("../images/arrow_right.gif");
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 10px;
}


/** customize style / layout here */

a.mainlevel-suckerfish-horizontal, a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal, span.mainlevel-suckerfish-horizontal,
a.mainlevel-suckerfish-horizontal:link, a.mainlevel_active-suckerfish-horizontal:link, a.mainlevel_current-suckerfish-horizontal:link,
a.mainlevel-suckerfish-horizontal:visited, a.mainlevel_active-suckerfish-horizontal:visited, a.mainlevel_current-suckerfish-horizontal:visited,
a.mainlevel-suckerfish-horizontal:hover, a.mainlevel_active-suckerfish-horizontal:hover, a.mainlevel_current-suckerfish-horizontal:hover,
 {
	font-weight: normal;
	font-size: 100%;
	text-align: left;
	text-decoration: none;
	display: block;
	border: 0px solid silver;
	padding: 0.4em;
	padding-left: 0.7em;
	padding-right: 0.5em;
	height: 1em;
	line-height: 1em;
}


a.sublevel-suckerfish-horizontal, a.sublevel_active-suckerfish-horizontal, a.sublevel_current-suckerfish-horizontal, span.sublevel-suckerfish-horizontal,
a.sublevel-suckerfish-horizontal:link, a.sublevel_active-suckerfish-horizontal:link, a.sublevel_current-suckerfish-horizontal:link,
a.sublevel-suckerfish-horizontal:visited, a.sublevel_active-suckerfish-horizontal:visited, a.sublevel_current-suckerfish-horizontal:visited,
a.sublevel-suckerfish-horizontal:hover, a.sublevel_active-suckerfish-horizontal:hover, a.sublevel_current-suckerfish-horizontal:hover {
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	display: block;
	border: 0px solid silver;
	padding: 0.5em;
	padding-left: 1em;
	padding-right: 0.5em;
	height: 1em;
	line-height: 1em;
}





a.mainlevel-suckerfish-horizontal, a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal, span.mainlevel-suckerfish-horizontal {
	float: left;
	width: auto;
}

a.sublevel-suckerfish-horizontal, a.sublevel_active-suckerfish-horizontal, a.sublevel_current-suckerfish-horizontal, span.sublevel-suckerfish-horizontal {
 
	border-top: 0px solid silver;width: 163px;
}

#active_menu-suckerfish-horizontal,
a.mainlevel_active-suckerfish-horizontal, a.mainlevel_current-suckerfish-horizontal,
a.mainlevel_active-suckerfish-horizontal:link, a.mainlevel_current-suckerfish-horizontal:link,
a.mainlevel_active-suckerfish-horizontal:visited, a.mainlevel_current-suckerfish-horizontal:visited,
a.mainlevel_active-suckerfish-horizontal:hover, a.mainlevel_current-suckerfish-horizontal:hover,
a.sublevel_active-suckerfish-horizontal, a.sublevel_current-suckerfish-horizontal,
a.sublevel_active-suckerfish-horizontal:link, a.sublevel_current-suckerfish-horizontal:link,
a.sublevel_active-suckerfish-horizontal:visited, a.sublevel_current-suckerfish-horizontal:visited,
a.sublevel_active-suckerfish-horizontal:hover, a.sublevel_current-suckerfish-horizontal:hover {
	font-weight: bold;
}

ul.mainlevel-suckerfish-horizontal, .mainlevel-suckerfish-horizontal ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.mainlevel-suckerfish-horizontal {
	width: auto;
	z-index: 101;
}

ul.mainlevel-suckerfish-horizontal ul {
	z-index: 102;
}

ul.mainlevel-suckerfish-horizontal ul ul {
	z-index: 103;
}


ul.mainlevel-suckerfish-horizontal li {
	padding: 0;
	margin: 0;
	background: none;
	list-style: none;
	float: left;
	position: relative;
	margin-right: 1px;
}

ul.mainlevel-suckerfish-horizontal li li {
	position: relative;
	width: 10em;
	margin: 0;
}

ul.mainlevel-suckerfish-horizontal li li ul {
	left: 13em;
	top: 0;
}

ul.mainlevel-suckerfish-horizontal ul {
	display: none;
	position: absolute; 
	top: 1.65em;
	left: 0.5em;
}

ul.mainlevel-suckerfish-horizontal li > ul {
	top: 1.65em;
	left: auto;
}

ul.mainlevel-suckerfish-horizontal li:hover ul,
ul.mainlevel-suckerfish-horizontal li.hover ul {
	display: block;
}


ul.mainlevel-suckerfish-horizontal li:hover ul ul,
ul.mainlevel-suckerfish-horizontal li.hover ul ul {
	display: none;
}

ul.mainlevel-suckerfish-horizontal li:hover ul li:hover ul,
ul.mainlevel-suckerfish-horizontal li.hover ul li.hover ul {
	display: block;
}


ul.mainlevel-suckerfish-horizontal, ul.mainlevel-suckerfish-horizontal li li {
	clear: left;
}

/** separator */
span.mainlevel-suckerfish-horizontal, span.sublevel-suckerfish-horizontal {
	border-width: 0px;
	padding: 5px;
}