body {

	margin : 0;

	padding : 0;

	color : #000000;

	font : 70% Arial;

	text-align : center;

	background : #333333 url(../images/body-bg.png);

  }

h1 {

	font-size : 1.7em;

  }

h2 {

	margin : 10px 0;

	font-size : 1.45em;

  }

h3, h4 {

	margin : 10px 0;

	font-size : 1.2em;

  }

.small, .smalldark, .createdate, .modifydate, .mosimage_caption, a.readon, .blog_more, .back_button, .pagenavcounter, .pagenav, .pagenavbar, .contenttoc {

	font-size : 85%;

  }

.pagenav_prev a, .pagenav_next a {

	color : #666666;

	font-size : 0.9em;

	background-color	: transparent;

  }

form {

	padding : 0;

	margin : 0;

  }

.clr {

	clear : both;

  }

ul {

	margin : 0;

	padding : 0;

	list-style : none;

  }

li {

	line-height : 15px;

	padding-left : 15px;

	padding-top : 0;

	background-image : url(../images/arrow.png);

	background-repeat : no-repeat;

	background-position : 0 2px;

  }

a:link, a:visited, a:active {

	color : #003399;

	font-size : 11px;

	text-decoration : none;

  }

a.latestnews:link, a.latestnews:visited, a.mostread:link, a.mostread:visited {

	color : #ffffff;

	font-size : 11px;

  }

a:hover {

	text-decoration : underline;

  }

  

#copyright a:link, #copyright a:visited,#copyright a:active {

	color : #ffffff;

	font-size : 11px;

	text-decoration : underline;

  }



#copyright a:hover {

	text-decoration : none;

  }  

  

  

#leftNav div.moduletable h3, 

#contentbottom div.moduletable h3 {

	font-family : Arial;

	font-weight : bold;

	margin : 0;

	margin-bottom : 5px;

	color : #536F82;

	text-transform : uppercase;

	padding-bottom : 3px;

	padding-top : 3px;

	background-position : 0 5px;

	padding-left : 5px;

  }

#leftNav div.moduletable {

	padding-bottom : 9px;

	margin-bottom : 5px;

	color : #6b6b6b;

	font-size : 11px;

  }

#leftNav div.moduletable td, #contentbottom div.moduletable td, #contentbottom div.moduletable ul {

	padding-left : 20px;

	padding-right : 21px;

  }

#contentbottom div.moduletable {

	background : url(../images/module-bottom.png) repeat-x;

	background-position : left bottom;

	padding-bottom : 9px;

	margin-bottom : 5px;

	color : #6b6b6b;

	font-size : 11px;

  }

#leftNav div.moduletable table.pollstableborder td {

	padding-left : 30px;

	padding-right : 20px;

  }

#leftNav div.moduletable table.pollstableborder .sectiontableentry1, #leftNav div.moduletable table.pollstableborder .sectiontableentry2 {

	text-align : left;

	vertical-align : top;

	padding : 0;

  }

#leftNav a:visited, #contentbottom a:visited, #contentbottom a:link, #leftNav a:link {

	color : #333333;

	text-decoration : none;

	font-size : 11px;

  }

#leftNav a:hover, #contentbottom a:hover {

	text-decoration : underline;

  }

#leftNav a.mainlevel, #leftNav a.mainlevel:link, #leftNav a.mainlevel:visited, #leftNav a.mainlevel:active {

	font-size : 12px;

	font-weight : normal;

	color : #706F6F;

	margin : 0;

	text-decoration : underline;

	padding-right : 0;

	padding-top : 0;

	padding-bottom : 0;

	line-height : 18px;

  }

#leftNav a.mainlevel:hover {

	font-weight : normal;

	margin : 0;

	text-decoration : none;

  }

#leftNav a.sublevel, #leftNav a.sublevel:link #leftNav a.sublevel:active {

	font-size : 11px;

	font-weight : normal;

	margin : 0;

	color : #f9eaab;

	text-decoration : none;

	padding-right : 0;

	padding-top : 0;

	padding-bottom : 0;

  }

#leftNav a.sublevel:visited {

	font-size : 11px;

	font-weight : normal;

	margin : 0;

	color : #f9eaab;

  }

#leftNav a.sublevel:hover {

	font-size : 11px;

	font-weight : normal;

	margin : 0;

	text-decoration : none;

  }

table.contentpane table {

	margin-right : 2px;

	margin-left : 2px;

  }

.sectiontableheader {

	font-weight : bold;

	font-size : 1.1em;

	color : #14508e;

  }

.sectiontableentry1 {

	background-color : #f1f4f6;

	padding-top : 3px;

  }

.sectiontableentry2 {

	background-color : #e2e8ed;

	padding-top : 3px;

  }

a.readon {

	text-decoration : underline;

	color : #536F82;

  }

.componentheading {

	color : #fff;

	font-size : 1.3em;

	font-family : Arial;

	color : #536F82;

	font-weight : bold;

  }

.contentheading {

	font-family : Arial;

	font-size : 1.3em;

	color : #536F82;

	font-weight : bold;

  }

.small, .createdate {

	color : #185b99;

  }

.contentpaneopen {

	text-align : left;

	background : transparent;

	padding-top : 0;

	padding-left : 0;

	padding-bottom : 0;

	padding-right : 0;

	margin-top : 0;

	margin-left : 0;

	margin-bottom : 0;

	margin-right : 0;

	vertical-align : top;

	width : 100%;

	line-height : 15px;

  }

.sectiontableheader {

	background : url(../images/topmenu-bg.png) repeat-x;

	font-size : 10px;

	padding-top : 3px;

	padding-bottom : 3px;

  }

table.contenttoc th {

	background : url(../images/topmenu-bg.png) repeat-x;

	height : 12px;

	padding-top : 2px;

	padding-bottom : 2px;

	text-align : left;

	padding-left : 2px;

  }

table.contenttoc {

	border : 1px solid #333333;

  }

table.contenttoc td {

	padding : 0 2px;

  }

.pathway, .pathway a:link, .pathway a:visited {

	font-size : 10px;

	color : #000;

  }



ul#mainlevel-nav {

	list-style : none;

	padding : 0;

	margin : 0;

	font-size : 0.8em;

  }



ul#mainlevel-nav li {

	background-image : none;

	padding-left : 0;

	padding-right : 0;

	float : left;

	margin : 0;

	font-size : 11px;

	line-height : 21px;

	white-space : nowrap;

	height : 39px;

  }



ul#mainlevel-nav li a {

	display : block;

	padding-left : 20px;

	padding-right : 20px;

	padding-top : 9px;

	padding-bottom : 6px;

	margin-left			: 2px;

	margin-right : 1px;

	margin-top : 2px;

	margin-bottom : 1px;

	text-decoration : none;

	color : #7B838A;

	text-transform : uppercase;

	font-size : 1em;

	font-weight : bold;

  }



#menubox > ul#mainlevel-nav li a {

	width : auto;

  }



ul#mainlevel-nav li a:hover {

	color			: #585F66;

	background-color	: #EEF4FA;

  }



ul#mainlevel-plain {

	list-style : none;

	padding : 0;

	margin : 0;

	font-size : 0.8em;

  }



ul#mainlevel-plain li {

	background-image : none;

	padding-left : 0;

	padding-right : 0;

	float : left;

	margin : 0;

	font-size : 11px;

	line-height : 21px;

	white-space : nowrap;

	height : 39px;

  }



ul#mainlevel-plain li a {

	padding-left : 10px;

	padding-right : 10px;

	padding-top : 5px;

	padding-bottom : 6px;

	margin-right : 1px;

	margin-top : 2px;

	margin-bottom : 1px;

	text-decoration : none;

	color : #536F82;

	text-transform : uppercase;

	font-size : 0.9em;

	font-weight : bold;

  }



#menubox > ul#mainlevel-plain li a {

	width : auto;

  }



ul#mainlevel-plain li a:hover {

	text-decoration : underline;

  }

.mainlevel-plain {

	padding-left : 5px;

	padding-right : 5px;

	line-height : 30px;

  }

form {

	margin : 0;

	padding : 0;

  }

input {

	font : 11px Tahoma, Arial, sans-serif;

	margin : 1px 2px 1px 0;

  }

select {

	font : 11px Tahoma, Arial, sans-serif;

  }

textarea {

	border : 1px solid #cccccc;

	padding-left : 2px;

	font : 11px/1.3em Tahoma, Arial, sans-serif;

  }

.button {

	padding-left : 5px;

	padding-right : 5px;

	background-color : #536F82;

	border-left : 1px solid #c4db86;

	border-top : 1px solid #c4db86;

	border-right : 1px solid #3c4d0d;

	border-bottom : 1px solid #3c4d0d;

	color : #ffffff;

  }

.inputbox {

	padding-left : 2px;

	border-top : 1px solid #999999;

	border-right : 1px solid #dddddd;

	border-bottom : 1px solid #dddddd;

	border-left : 1px solid #999999;

	background : #ffffff;

  }

.clr {

	clear : both;

  }