@charset "UTF-8";

* {
}

.absolute_title  {
background-color:	transparent;
border-bottom-color:	rgb(255, 255, 255);
border-left-color:	rgb(255, 255, 255);
border-right-color:	rgb(255, 255, 255);
border-top-color:	rgb(255, 255, 255);
border-width:	0px;
color:	rgb(255, 255, 255);
font-size:	2.5em;
font-weight:	bold;
height:	auto;
left:	5%;
margin:	0pt;
padding:	0pt;
position:	absolute;
text-align:	center;
text-indent:	0.0;
top:	42px;
width:	90%;
z-index:	1000;
}

.basemenu  {
display:	block;
margin:	0pt auto;
padding:	0pt;
text-align:	center;
width:	auto;
}

.bodylinks_column  {
display:	block;
float:	left;
margin:	0pt auto;
padding:	0pt;
text-align:	center;
width:	100%;
}

.bodylinks_menu  {
border-bottom:	1px dashed rgb(102, 102, 102);
display:	block;
float:	left;
margin:	4px 0px;
padding:	4px 0px;
width:	100%;
}

.canvas  {
background-attachment:	scroll;
background-color:	transparent;
background-image:	url(media/shadow_leftontaupe.jpg);
background-repeat:	repeat-y;
float:	left;
height:	100%;
margin:	0pt auto;
padding:	0pt;
text-align:	left;
width:	100%;
}

.content_left  {
background-color:	rgb(234, 240, 255);
float:	left;
margin:	2.5pt;
padding:	3pt;
text-align:	left;
width:	67%;
}

.content_right  {
border-left:	1px dashed rgb(153, 153, 153);
float:	right;
margin:	0pt;
padding-bottom:	0pt;
padding-left:	5px;
padding-right:	3pt;
padding-top:	0pt;
text-align:	left;
width:	29%;
}

.content_right_a  {
display:	block;
margin:	20px auto 0%;
padding-bottom:	0px;
padding-left:	8px;
padding-right:	8px;
padding-top:	0px;
text-align:	left;
width:	95%;

}

.content_right_e  {
display:	block;
height:	200px;
margin:	5px auto 0pt;
overflow:	auto;
padding:	0pt;
text-align:	left;
width:	95%;
}

.content_wrapper  {
display:	block;
margin:	10px auto 0%;
padding:	0pt;
text-align:	center;
width:	98%;
}

.current_subtopic  {
background-attachment:	scroll;
background-color:	transparent;
background-position:	right;
background-repeat:	no-repeat;
}

.current_topic  {
}

.footer  {
border-top:	0px solid rgb(204, 204, 204);
clear:	both;
color:	rgb(0, 0, 0);
display:	block;
margin:	0px auto 0pt;
padding:	0pt;
text-align:	center;
width:	90%;
}

.header_left  {
border-bottom-color:	rgb(255, 255, 255);
border-left-color:	rgb(255, 255, 255);
border-right-color:	rgb(255, 255, 255);
border-top-color:	rgb(255, 255, 255);
border-width:	0px;
color:	rgb(0, 0, 0);
display:	block;
height:	auto;
margin:	0px auto 0pt;
padding-bottom:	0pt;
padding-left:	9px;
padding-right:	0pt;
padding-top:	0pt;
text-align:	left;
width:	auto;
}

.header_leftrowone  {
background-color:	rgb(55, 47, 44);
color:	rgb(0, 0, 0);
display:	block;
font-size:	2px;
height:	5px;
margin:	0pt auto;
padding:	0pt;
text-align:	center;
width:	105%;
}

.header_leftrowthree  {
background-color:	rgb(55, 47, 44);
color:	rgb(0, 0, 0);
display:	block;
height:	30px;
margin:	0;
padding:	0pt;
text-align:	center;
vertical-align:	middle;
width:	105%;
}

.header_leftrowtwo  {
background-color:	rgb(35, 36, 55);
border-width:	0px;
color:	rgb(0, 0, 0);
display:	block;
height:	88px;
margin:	0pt auto;
padding:	0pt;
text-align:	center;
width:	105%;
}

.header_right  {
height:	auto;
margin:	0px auto 0pt;
padding-bottom:	0pt;
padding-left:	0pt;
padding-right:	9px;
padding-top:	0pt;
text-align:	center;
width:	auto;
}

.header_rightrowone  {
background-color:	rgb(115, 107, 104);
color:	rgb(255, 255, 255);
font-size:	2px;
height:	5px;
margin:	0pt;
padding:	0pt;
text-align:	center;
width:	100%;
}

.header_rightrowthree  {
background-color:	rgb(115, 107, 104);
color:	rgb(255, 255, 255);
font-weight:	normal;
height:	30px;
margin:	0pt;
padding:	0pt;
text-align:	center;
width:	100%;
}

.header_rightrowtwo  {
background-attachment:	scroll;
background-color:	rgb(127, 127, 127);
background-image:	url(media/brush.gif);
background-repeat:	repeat-x;
color:	rgb(255, 255, 255);
height:	88px;
margin:	0pt;
padding:	0pt;
text-align:	center;
width:	100%;
}

.header_ticker  {
background-color:	rgb(115, 107, 104);
color:	rgb(255, 255, 255);
font-weight:	normal;
height:	26px;
margin:	0pt;
padding:	0pt;
text-align:	center;
width:	100%;
}

.hiddenpic  {
display:	none;
}

.left_column  {
border-bottom-color: rgb(234, 240, 255);
border-left-color: rgb(234, 240, 255);
border-right-color: rgb(234, 240, 255);
border-top-color: rgb(234, 240, 255);
border-width:	0px;
float:	left;
margin:	0pt auto;
padding-bottom:	0pt;
padding-left:	0px;
padding-right:	0pt;
padding-top:	0pt;
text-align:	center;
width:	24.85%;
}

.right_column  {
background-attachment:	scroll;
background-color:	rgb(255, 255, 255);
background-image:	url(media/shadow_rightontaupe.jpg);
background-position:	center right;
background-repeat:	repeat-y;
display:	block;
float:	right;
height:	100%;
margin:	0pt auto;
overflow:	auto;
padding:	0pt;
text-align:	center;
width:	75%;
}

.sidebox_a  {
background-attachment:	scroll;
background-color:	transparent;
background-image:	url(media/camera1.jpg);
background-position:	center;
background-repeat:	no-repeat;
}

.sidebox_a a:link, .sidebox_a a:visited, .sidebox_b a:link, .sidebox_b a:visited, .sidebox_c a:link, .sidebox_c a:visited, .sidebox_d a:link, .sidebox_d a:visited, .sidebox_e a:link, .sidebox_e a:visited  {
color:	rgb(169, 157, 97);
font-weight:	normal;
}

.sidebox_a a:hover, .sidebox_a a:active, .sidebox_b a:hover, .sidebox_b a:active, .sidebox_c a:hover, .sidebox_c a:active, .sidebox_d a:hover, .sidebox_d a:active, .sidebox_e a:hover, .sidebox_e a:active  {
background-color:	rgb(234, 234, 234);
color:	rgb(51, 102, 153);
font-weight:	normal;
}

.sidebox_a, .sidebox_b, .sidebox_c, .sidebox_d, .sidebox_e  {
border-bottom-color:	rgb(127, 127, 127);
border-left-color:	rgb(127, 127, 127);
border-right-color:	rgb(127, 127, 127);
border-top-color:	rgb(127, 127, 127);
border-width:	1px;
color:	rgb(255, 255, 255);
display:	block;
height:	70px;
margin:	15px auto 0pt;
padding:	0pt;
width:	75%;
}

.sidebox_b  {
background-attachment:	scroll;
background-color:	transparent;
background-image:	url(media/camera2.jpg);
background-position:	center;
background-repeat:	no-repeat;
}

.sidebox_c  {
background-attachment:	scroll;
background-color:	transparent;
background-image:	url(media/camera3.jpg);
background-position:	center;
background-repeat:	no-repeat;
}

.sidebox_d  {
background-color:	transparent;
}

.sidebox_e  {
background-color:	rgb(127, 127, 127);
border-color:	rgb(0, 0, 0);
border-width:	1px;
}

.style4  {
color:	rgb(147, 133, 123);
}

.submain_nav  {
clear:	both;
display:	block;
margin:	25px auto 0pt;
padding-bottom:	0pt;
padding-left:	9px;
padding-right:	0pt;
padding-top:	0pt;
text-align:	center;
text-indent:	0px;
width:	105%;
}

.submain_nav ul  {
border-top:	1px solid rgb(127, 127, 127);
clear:	both;
color:	rgb(0,0,102);
display:	block;
list-style-type:	none;
height:	auto;
margin:	0px;
padding:	0px;
text-align:	left;
text-indent:	0px;
font-weight:	bold;
width:	auto;
}

.submain_nav ul li  {
border-bottom:	0px solid rgb(127, 127, 127);
color:	rgb(0,0,102);
display:	block;
list-style-position: outside;
list-style-type: none;
margin:	0pt;
padding: 2px 0px 1px;
font-size:	11px;
text-indent: 4px;
font-weight: bold;
width: 100%;
}

.submain_nav ul li a  {
border-right: 0px ridge rgb(55, 47, 44);
color:	rgb(0,0,102);
display: block;
font-family: verdana;
padding: 1px 0px;
text-decoration: none;
cursor: pointer;
width: 100%;
font-weight: bold;
}

.submain_nav ul li a img {
display: inline;
cursor: pointer;
vertical-align: text-bottom;
}

.submain_nav ul li a:link, .submain_nav ul li a:visited  {
border-right: 0px ridge rgb(55, 47, 44);
color:	rgb(0,0,102);
display: block;
font-family: verdana;
padding: 1px 0px 1px;
text-decoration: none;
width: 99%;
}

.submain_nav ul li a:hover, .submain_nav ul li a:active  {
background-attachment: scroll;
background-repeat: no-repeat;
color: RGB(0, 0, 128);
display: block;
font-family: verdana;
font-weight: bold;
padding: 1px;
width:	101%;
}

.submain_nav ul ul li  {
border-bottom:	0px solid rgb(194, 187, 175);
color:	rgb(0,0,102);
font-weight:	normal;
font-size:	11px;
text-indent:	20px;
}

.submain_nav ul ul li a:link, .submain_nav ul ul li a:visited  {
border-color:	RGB(0, 0, 128);
border-width:	0px;
color:	rgb(0,0,102);
font-weight:	normal;
font-size:	11px;
text-indent:	20px;
}

.submain_nav ul ul li a:hover, .submain_nav ul ul li a:active  {
color:	RGB(0, 0, 128);
width:	100%;
font-weight:	bold;
}

.submain_nav ul ul ul li a:link, .submain_nav ul ul ul li a:visited  {
border-color:	RGB(0, 0, 128);
border-width:	0px;
color:	rgb(0,0,102);
font-weight:	normal;
text-indent:	36px;
}

.submain_nav ul ul ul li a:hover, .submain_nav ul ul ul li a:active  {
color:	RGB(0, 0, 128);
width:	100%;
font-weight:	bold;
}

.topmenu  {
color:	rgb(0, 0, 128);
margin:	0pt auto;
padding:	0pt;
text-align:	center;
width:	100%;
}

.wrap  {
margin:	0pt auto;
padding:	0pt;
text-align:	center;
width:	98%;
}

a:link, a:visited  {
color:	rgb(51, 102, 153);
}

a:hover, a:active  {
background-color:	rgb(234, 234, 234);
}

body  {
background-color:	rgb(192, 178, 169);
font-family:	verdana,arial,helvetica,sans-serif;
font-size:	0.7em;
margin:	0pt auto;
padding-left: 0px;
padding-right: 0px;
text-align:	center;
margin-top:0px;
}
 
.expander {
  margin-left: -200px;
  margin-right: -200px;
} 

h1  {
border-bottom:	1px solid rgb(204, 204, 204);
border-right:	20px solid rgb(180, 129, 129);
border-top:	1px solid rgb(204, 204, 204);
color: rgb(0, 0, 153);
font-size:	1.5em;
font-weight: bold;
font-family: Arial;
margin:	0pt;
padding:	0pt;
}

h2  {
border-bottom:	1px solid rgb(204, 204, 204);
border-right:	20px solid rgb(180, 129, 129);
border-top:	1px solid rgb(204, 204, 204);
color: rgb(0, 0, 153);
font-size:	1.5em;
font-weight:	normal;
margin:	0pt;
padding:	0pt;
}

h3  {
color:	rgb(51, 102, 153);
font-size:	1.5em;
font-weight:	normal;
margin:	0pt;
padding:	0pt;
}

img  {
border-color:	rgb(0, 0, 0);
border-width:	0px;
margin:	0pt;
padding:	0pt;
}

p  {
}

ul.basemenu  {
display:	block;
list-style-image:	none;
list-style-position:	inside;
list-style-type:	none;
margin:	0pt;
padding:	0pt 0pt 2px;
text-align:	center;
}

ul.basemenu li  {
display:	inline;
margin:	0pt;
padding:	0pt;
width:	25%;
}

ul.basemenu li a:link, ul.basemenu li a:visited  {
color:	rgb(51, 102, 153);
font-weight:	normal;
}

ul.basemenu li a:hover, ul.basemenu li a:active  {
background-color:	rgb(234, 234, 234);
color:	rgb(180, 129, 129);
font-weight:	normal;
}

ul.bodylinks_column  {
display:	block;
float:	left;
margin:	0pt;
padding:	0pt;
width:	49.5%;
}

ul.bodylinks_column a:link, .bodylinks_column a:visited  {
background-attachment:	scroll;
background-color:	transparent;
background-image:	url(media/dualarrowgold.gif);
background-position:	top left;
background-repeat:	no-repeat;
color:	rgb(51, 102, 153);
font-weight:	normal;
padding-left:	15px;
text-decoration:	underline;
}

ul.bodylinks_column a:hover, .bodylinks_column a:active  {
background-attachment:	scroll;
background-color:	transparent;
background-image:	url(media/dualarrowgold.gif);
background-position:	bottom left;
background-repeat:	no-repeat;
color:	rgb(180, 129, 129);
font-weight:	normal;
text-decoration:	underline;
}

ul.bodylinks_column li  {
list-style-image:	none;
list-style-position:	outside;
list-style-type:	none;
margin:	0pt;
padding:	0pt;
}

ul.topmenu  {
list-style-image:	none;
list-style-position:	inside;
list-style-type:	disc;
margin:	0pt;
padding:	0pt 0pt 2px;
text-align:	center;
}

ul.topmenu li  {
display:	inline;
margin:	0pt;
padding:	0pt;
width:	25%;
}

ul.topmenu li a:link, ul.topmenu a:visited  {
color:	rgb(169, 157, 97);
font-weight:	normal;
width:	100%;
}

ul.topmenu li a:hover, ul.topmenu a:active  {
background-color:	RGB(0, 0, 0);
color:	RGB(0, 0, 128);
font-weight:	normal;
width:	100%;
}

