/* CSS Document */
html {
	height: 100%;
}

body {
	height: 100%;
	margin-bottom: 1px;
	background-color: #ece8dd;
	line-height: 135%;
	font-size: 10.5pt;
	color: #505050;
  font-family: Georgia, Times, Times New Roman, Serif;
}


h1, h2, h3, .contentheading, .contentheading_in, .xbold, .componentheading, .componentheading_in, .weblinkcolum {
font-weight: bold;
}

#main{
position: absolute;
left: 50%;
top: 0px;
  margin-left: -475px;
  width: 950px;
  padding: 0;
}

#photogallery{

}

#siteid a:link, #siteid a:visited, #siteid a:hover {
color: #000;
/*font-weight: bold;*/
text-decoration: none;
}

#siteid{
background: url(../images/shadow.gif) no-repeat bottom center #ffffff;
padding: 15px 15px 39px 15px;
height: 150px;
}

#insiteid{
background: url(../images/header_banner.jpg) no-repeat bottom left #057299;
/*padding: 0px 15px 0px 0px;*/
height: 100%;
position: relative;
}

#overtop{
position: relative;
top: -2px;
}

a:link, a:visited {
color: #873c1d;
/*font-weight: bold;*/
text-decoration: none;
}
a:hover {
text-decoration: underline;
}


.clr {
	clear: both;
}

ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	height: 20px;
	margin: 0;
	font-size: 9pt;
	float: right;
	font-family: Helvetica, Arial, sans-serif;
  font-weight: normal; 
}


ul#mainlevel-nav li
{
float:left;

}


ul#mainlevel-nav li a
{
	display: list-item;
  float: left;
  padding: 0px 7px 0px 7px;
  height: 20px;
  text-align: left;
  display: block;
  color: #873c1d;
	text-decoration: none;
}
ul#mainlevel-nav li a#active_menu-nav
{
/*color: #000;*/
}


	ul#mainlevel-nav li a:hover, ul#mainlevel-nav li  a#active_menu-nav:hover
{
	color: #000;
}


ul#mainlevel-navright
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12pt;
	_font-size: 11pt;
	/*font-weight: bold;*/
}


ul#mainlevel-navright li
{
	/*background: url(../images/menu_off.gif) no-repeat 5px 5px;*/
  text-align: left;
	margin: 0;
	/*border-right: 1px solid #cccccc;*/
}

ul#mainlevel-navright li a
{
	display: list-item;
	/*width:270px;*/
  color: #7F7772;
	padding: 5px 0 6px 5px;
  margin-bottom: 2px;
	text-decoration: none;
	border-bottom: 1px solid #7F7772;
}

ul#mainlevel-navright li a#active_menu-navright
{
color: #247FE6;
}


	ul#mainlevel-navright li a:hover, ul#mainlevel-navright li  a#active_menu-navright:hover
{
  /*background: #ff6200;*/
  color: #873c1d;
	border-bottom: 1px solid #873c1d;
}

.sphoto{
background: url(../images/sphoto.gif) bottom no-repeat #ffffff;
padding: 10px 10px 16px 10px;
border: 0;
}



#headertop{
background: url(../images/shadow.gif) no-repeat bottom center #ffffff;
padding: 15px 15px 39px 15px;
height: 320px;
}

#headertopleft,#headertopcenter,#headertopright{
background: url(../images/gradient1.gif) repeat-x top center #057299;
float: right;
height: 100%;
} 
#headertopleft{
width: 410px;
margin-right: 15px;
overflow:auto;
}
#headertopcenter{
width: 240px;
margin-right: 15px;
overflow:hidden;
}
#headertopright{
width: 240px;
overflow:hidden;
}

#headertopleft .moduletable
{
padding: 0px 15px 15px 10px;
color: #ece8dd;
font-weight: bold;
}

#leftmainpage .moduletable
{
padding: 0px 15px 15px 10px;
color: #000;
}

#leftmainpage .contentheading a:link {
color: #873c1d;
font-size: 12.5pt;
text-decoration: none;
}
#leftmainpage .contentheading a:visited {
color: #873c1d;
font-size: 12.5pt;
}

#leftmainpage .contentheading a:hover {
color: #000;
text-decoration: none;
}

#leftmainpage .article_seperator{
display: block;
background: url(../images/article_separator.gif) center left repeat-x;
line-height: 3pt;
}

#headertopleft h3 
{
color: #fff;
margin-bottom: 5px;
}

#headertopleft .contentheading a:link {
color: #fff;
font-size: 12.5pt;
text-decoration: none;
}
#headertopleft .contentheading a:visited {
color: #fff;
font-size: 12.5pt;
}

#headertopleft .contentheading a:hover {
color: #ece8dd;
text-decoration: none;
}

#headertopleft .article_seperator{
display: block;
background: url(../images/article_separator.gif) center left repeat-x;
line-height: 3pt;
}

#headertopleft a.readon {
display: block;
color: #ece8dd;
font-weight: bold;
font-size: 12px;
text-decoration: none;
text-align: right;
border-bottom: 1px dotted #ece8dd;
}

#headertopleft a.readon:hover{
color: #fff;
border-bottom: 1px dotted #fff;
}

#searchmodule{
width:100%; position: absolute; bottom:0px;
padding-top: 25px;
background: url(../images/searchshadow.png) top center no-repeat;
}

#searchmodule .inputbox, #searchmodule input.text, #searchmodule textarea, #searchmodule select {
	font-weight: normal;
	font-size: 11pt;
  margin-top:2px;
	margin-bottom: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #06698e;
	background: #358caa;
	padding: 5px;
}

.mydiv{
position: relative;
font-weight:bold; 
padding-left:5px; 
color: #fff; 
width:100%; 
background: url(../images/captionback.png) }

#highlights {
width: 205px;
height: 115px;
border: 1px solid #cac9c6;
float: left;
background: #fff;
padding: 10px;
}
.first{
margin-left: 0px;
}

#maincontainer{
  width: 100%;
	overflow: hidden;
}
	
#maincomponent{

padding: 15px 15px 5015px 15px;

}

.rightmodules{
float: left;
margin: 15px 0px -5000px 0px;
width:570px;
}

.norightmodules{
float: right;
border: 1px solid #adc1c9;
width:435px;
margin: 15px 0px -5000px 0px;
background: url(../images/gradient2.gif) top left repeat-x #adc1c9;
}

.nomodules{
float: left;
margin: 15px 0px -5000px 0px;
width:950px;
}

#leftmainpage{
margin: 15px 15px -5000px 0px;
padding: 15px 15px 5015px 15px;
width:436px;
float: right;
background: url(../images/gradient2.gif) top left repeat-x #adc1c9;
border: 1px solid #adc1c9;
}

#therightmodules{
width: 300px;
float: left;
background: url(../images/mainback.gif) repeat-y left #f4f1ec;
margin: 15px 0px -5000px 0px;
padding: 15px 15px 5015px 35px;
}

.not_first{
margin-left: 14px;}
.left{
float: left;}
.right{
float: right;}
.r10{
margin-right:10px}
.l10{
margin-left:10px}

#thefooter{
width: 930px;
height: 48px;
border: 1px solid #cac9c6;
margin-top: 15px;
float: left;
background: #f4f1ec;
padding: 10px;
}

.poll{
padding: 0px;
margin: 0px;
width: 100%;
/*background: #FdFdf5;*/
}

.poll td{
padding: 3px;
text-align: left;
}

.pollstableborder{

margin-bottom: 8px;
text-align:left;
}

.poll thead td{
color: #873c1d;
}

#left1mod{
width: 50%;
float: left;
}
#left2mod{
float: left;
margin-left: 15px;
width: 45%;
}

#innerdiv {
border: 1px solid #cac9c6;
padding: 10px;
background: #fff;
margin-bottom: 20px;
}





/*
Images are wrapped in divs classed "flickr_badge_image" with ids "flickr_badge_imageX" where "X" is an integer specifying ordinal position. Below are some styles to get you started!
*/
#flickr_badge_uber_wrapper {
text-align:center;
width:300px;
}

#flickr_badge_wrapper {

width: 200px;
padding:0px;
margin: 0 50px 0 50px;
}
.flickr_badge_image {
margin:10px 10px 10px 10px;
float: left;
}
.flickr_badge_image img {border: 1px solid #ece8dd !important;}

#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {
display:block; 
padding:0 10px 0 10px !important; 
font: 11px Arial, Helvetica, Sans serif !important; 
color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {

}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_source {
padding:0 !important; 
font: 11px Arial, Helvetica, Sans serif !important; 
color:#666666 !important;}



/*
/////////////////////////////////////////////////////////////////////
*/



/*div.module_video h3, div.module_header h3, .contentheading, .leftside .module h3, .xbold, ul#mainlevel-nav{
font-weight: bold;
font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
}*/
.xbold{
padding: 0 0 0 0;
margin: 10px 10px 17px 0;
_margin-right: 20px;
text-align: right;
font-size: 23pt;
line-height: 1.2em;
}





h1 {
font-size: 13pt;
margin:0px;
padding:0px;
color: #e96f36;
}
h2 {
font-size: 12pt;
margin:0px;
padding:0px;
color: #e96f36;
}

.imgoverlay{
position: relative;
top: -5px;
left: -5px;
width: 179px;
float: left;
margin-right: -179px;
}
.imgoverlay2{
position: relative;
top: -35px;
/*left: -5px;*/
width: 179px;
float: left;
margin-right: -179px;
}
#bigmodule{

  width: 450px;
  float: right;
  margin-bottom: -30px;
  /*border: 1px solid #f00;*/
}

.topleftmodule{
  background: url(../images/topleftmenu-back.gif) bottom repeat-x #E7E7DE;
  /*background: #E7E7DE;*/
  float: left;
  width: 300px;
}

#tophorizontalmodule{
  background: url(../images/black-back.gif) repeat-x 0 0 #000;
  /*background: #F5E1CD;*/
  width: 764px;
  margin: 10px 0 15px 0;
  font-size: 10pt;
  /*border: 1px solid #FF6200;*/
  border: 1px solid #606060;
}


.central{ /* TO KENTRIKO BOX */

/*  width: 450px;*/
  text-align: left;
  float: right;
}

.leftside{
  float: left;
  width: 250px;
}

.rightside{
  border-left: 1px dashed #bbb;
  padding-left: 5px;
  margin-left: 5px;
  float: right;
  width: 155px;
}

div.module_gray h3{
	color: #fff;
	margin: 2px 0 0 0;
  font-size: 14pt;
	padding-bottom: 2px;
}

div.module_gray{
	background: url(../images/gray_back.gif) repeat-x;
	padding: 10px;
	color: #BDBAB7;
	margin-bottom: 20px;
	text-align: left;
	font-size: 12pt;
}

div.module_video h3{
	color: #edebd5;
	margin: 5px 0 5px 5px;
  font-size: 12pt;
	padding-bottom: 2px;
}

div.module_video{
	color: #BDBAB7;
	background: #000000;
	margin-bottom: 20px;
	text-align: left;
	font-size: 12pt;
}
div.module_header h3{
	color: #fff;
	margin: 0px 0 0 0;
  font-size: 14pt;
	padding-bottom: 2px;
}

div.module_header{
  padding: 0 0 0 0;
  
	background: url(/site/images/right_header.jpg) no-repeat;
  min-height: 230px;
  _height: 230px;
	/*margin: 0;
	padding: 10px;*/
	color: #BDBAB7;
	text-align: left;
	font-size: 12pt;
}

/*div.module_header div{
	background: url(../images/tr.png) top right no-repeat;
}*/
/*div.module_header div div{
	background: url(../images/br.png) bottom right no-repeat;
}*/
div.module_header div div div{
	/*background: url(../images/tl.png) 0 0 no-repeat;*/
	padding: 20px 165px 0px 20px;
}


div.module_header div div div .contentpaneopen{
padding: 0 0 0 0;
/*border: 1px solid #f00;*/
/*color: #cfcfcf; 9b0202*/
color: #ff0000;
font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14pt;
line-height: 160%;
}

div.module_header div div div .contentpaneopen .contentheading{
color: #F3F3CC;
padding: 0 0 5px 0;
font-size: 14pt;
}

div.module_header div div div .contentpaneopen a.readon{
color: #ffffff;
text-align: right;
float: right;
font-size: 9pt;
text-decoration: none;}

div.module_header div div div .contentpaneopen a.readon:hover{
text-decoration: underline;
}

.rightside .module{
text-align: left;
padding: 0 0 0 0;
margin-bottom: 20px;
}
.rightside .module h3{
color: #9B0202;
padding: 0px;
text-align: left;
border-bottom: 2px solid #9B0202;
margin: 0 0 3px 0px;
}

.module_boxed{
border: 1px solid #949494;
background: #efefef;
font-size: 90%;
text-align: left;
font-weight: bold;
padding: 3px;
margin-bottom: 10px;
}

.module_boxed h3{
margin: 0px;
background: #cfcfcf;
text-align: left;
padding: 4px 4px 6px 4px;
}

.leftside .module_border {
float: left;
width: 250px;
padding: 0 0 2px 0;
margin: 0 0 20px 0;
background: #025AA2;
/*background: #554D49;*/
}
.leftside .module_border h3{
text-align: left;
color: #ffffff;
margin: 5px 0 5px 5px;
}

ul#mainlevel
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12pt;
	_font-size: 11pt;
	font-weight: bold;
}


ul#mainlevel li
{
	background: url(../images/menu_off.gif) no-repeat 5px 5px;
  text-align: left;
	margin: 0;
	/*border-right: 1px solid #cccccc;*/
}

ul#mainlevel li a
{
	display: list-item;
	width:270px;
  color: #7F7772;
	padding: 5px 0 6px 30px;
  margin-bottom: 2px;
	text-decoration: none;
	border-bottom: 1px solid #7F7772;
}

ul#mainlevel li a#active_menu
{
color: #247FE6;
background: url(../images/menu_active.gif) no-repeat 5px 5px;
/*	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	border-bottom: 3px solid #FF6600;
	background: transparent;*/
}


	ul#mainlevel li a:hover, ul#mainlevel li  a#active_menu:hover
{
  background: url(../images/menu_on.gif) no-repeat 5px 5px #ff6200;
  color: #ffffff;
	border-bottom: 1px solid #4E989B;
}



	div.moduletable_right
{
_width: 30%;
float: right;
}

.contentheading, .componentheading, .componentheading_in{
padding: 10px 0 15px 0;
font-size: 22px;
line-height: 100%;
/*color: #ff6600;*/
color: #873c1d;
}

.contentpagetitle {
/*color: #ff6600;
text-decoration: none;*/
margin: 0 0 0 0;
padding: 0 0 0 0;
}

a.contentpagetitle:hover{
/*text-decoration: underline;*/
}

.contentpaneopen {
margin: 0 0 0 0;
padding: 0 0 0 0;
}


.moduletable_in h3{
border-bottom: 1px solid #909090;
margin-top: 20px;
margin-bottom: 0px;
padding:0;
}

.mod_contentitem_in a.contentpagetitle {
/*position: relative;
top: 6px;*/
padding: 0px;
margin:0px;
font-size: 12pt;
}


div.mod_contentitem_in .contentpaneopen {
color: #505050;
text-align: left;
font-size: 9pt;
padding: 0px;
margin: 0px;
text-decoration: none;}

.contentheading_in a{
position: relative;
top: 6px;
margin: 0px;
padding: 0px;
font-size: 12pt;
}

.contentpaneopen_in {
color: #505050;
text-align: left;
font-size: 9pt;
text-decoration: none;}


.contentheading {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

a.readon {
display: block;
color: #247FE6;
font-weight: bold;
font-size: 12px;
text-decoration: none;
text-align: right;
margin-right: 15px;
border-bottom: 3px solid #ffffff;
}
a.readon:hover{
border-bottom: 3px solid #ff6600;
}

.blog div{
font-weight: bold;
/*border: 1px solid #949494;
padding: 5px;
background: url(../images/central-back.gif) top left repeat-x #efefef;
margin: 0 5px 20px 0;
color: #000;
*/}

.blog div div{
border: none;
padding: 0px;
background: none;
margin: 0px;
}
form{
margin: 0px;
}

.sectiontableentry1{
/*background: #F3F3CC;*/
/*border-bottom: 1px solid #606060;*/
padding: 5px;
}
.sectiontableentry2{
/*background: #F3F3CC;*/
/*border-bottom: 1px solid #606060;*/
padding: 5px;
}

input[type="submit"], .button {
border: 1px solid #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 4px;
margin: 5px 0 5px 0;
background: url(../images/button-back.gif) repeat-x #FFFFFF;
color: #333333;
font-size: 95%;
font-family: Arial, sans-serif;
}
.inputbox, input.text, textarea, select {
	font-weight: normal;
	font-size: 11pt;
  margin-top:2px;
	margin-bottom: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #b3b3b3;
	background: #efefef url("../images/form-back.gif") no-repeat;
	padding: 5px;
}

ul.moduletableWeblinkCat
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 10pt;
	_font-size: 9pt;
	font-weight: bold;
}

ul.moduletableWeblinkCat li
{
  text-align: left;
	margin: 0;
}

ul.moduletableWeblinkCat li a
{
	display: list-item;
  color: #7F7772;
	padding: 5px 0 6px 0;
  margin-bottom: 2px;
	text-decoration: none;
	border-bottom: 1px solid #dfdfdf;
}

ul.moduletableWeblinkCat li a:hover
{
color: #247FE6;
}
.table_catindex{
width: 760px;
}

.table_catindex h3{
margin: 0px;
font-size: 13pt;
}

.table_catindex .moduletable_catindex {
  border: 2px solid #E7E7DE;
  height: 100%;
  /*background: url(../images/central-back.gif);*
  background: url(../images/blue-back.gif) repeat-x bottom #F1F6FF;*/
  background: url(../images/blue-back.gif) repeat-x #E2EFF5;
  /*#efefef;*/
margin:0 7px 15px 0;
padding: 5px;
}

.table_catindex img{
  border: 1px solid #808080;
}

.weblinkcolum a {
font-weight: normal;
color: #9B0202;
}
.weblinkcolum {
font-weight: bold;
}
.small{
font-weight: bold;
color: $808080;
font-size: 8.5pt;
}

.note:before{
display: block;
color: #ff0000;
padding: 0px;
margin: -5px 0 -15px -20px;
content: open-quote;
font-size: 50pt;
}
.note:after{
display:block;
content: close-quote;
font-size: 50pt;
margin: 0 -8px -25px 0;
color: #ff0000;
text-align:right;
float:right;

}
.note{
width: 160px;
padding: 5px;
background: #ffffee;
float: right;
margin-left: 10px;
font-family: Times;
font-weight: bold;
font-style: italic;
font-size: 10pt;
line-height: 16pt; 
}
/* Social Bookmarking */
.sb{
padding-right: 5px;
}

#photogallery h2{
clear: both;
}
#photogallery .imgborder{
margin: 0 3px 10px 0;
background: #fff;
padding: 5px;
}
