*  {
}

.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:	solid;
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  {
-moz-background-clip:	initial;
-moz-background-inline-policy:	initial;
-moz-background-origin:	initial;
background-attachment:	scroll;
background-color:	rgb(92, 92, 92)    0%;
background-image:	url(media/shadow_leftontaupe.jpg);
background-position:	;
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:	0pt;
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
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 3px;
    PADDING-BOTTOM: 0px;
    MARGIN: 20px auto 0%;
    WIDTH: 92%;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}

.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:	20px auto 0%;
padding:	0pt;
text-align:	center;
width:	98%;
}

.current_subtopic  {
-moz-background-clip:	initial;
-moz-background-inline-policy:	initial;
-moz-background-origin:	initial;
background-attachment:	scroll;
background-color:	transparent     -16px;
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  {
color:	rgb(0, 0, 0);
border-bottom-color:	rgb(255, 255, 255);
border-left-color:	rgb(255, 255, 255);
border-right-color:	rgb(255, 255, 255);
border-top-color:	solid;
border-width:	0px;
display:	block;
height:	auto;
margin:	10px 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:	100%;
}

.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:	100%;
}


.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:	100%;
}

.header_right  {
height:	auto;
margin:	10px 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  {
-moz-background-clip:	initial;
-moz-background-inline-policy:	initial;
-moz-background-origin:	initial;
background-attachment:	scroll;
background-color:	rgb(127, 127, 127)    0%;
background-image:	url(media/brush.gif);
background-position:	;
background-repeat:	repeat-x;
color:	rgb(255, 255, 255);
height:	88px;
margin:	0pt;
padding:	0pt;
text-align:	center;
width:	100%;
}

.hiddenpic  {
display:	none;
}

.left_column  {
border-bottom-color:	234,;
border-left-color:	234);
border-right-color:	rgb(234,;
border-top-color:	solid;
border-width:	0px;
float:	left;
margin:	0pt auto;
padding:	0pt;
text-align:	center;
width:	24.85%;
}

.right_column  {
-moz-background-clip:	initial;
-moz-background-inline-policy:	initial;
-moz-background-origin:	initial;
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  {
-moz-background-clip:	initial;
-moz-background-inline-policy:	initial;
-moz-background-origin:	initial;
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:	127,;
border-left-color:	127);
border-right-color:	rgb(127,;
border-top-color:	solid;
border-width:	1px;
color:	rgb(255, 255, 255);
display:	block;
height:	70px;
margin:	15px auto 0pt;
padding:	0pt;
width:	75%;
}

.sidebox_b  {
-moz-background-clip:	initial;
-moz-background-inline-policy:	initial;
-moz-background-origin:	initial;
background-attachment:	scroll;
background-color:	transparent;
background-image:	url(media/camera2.jpg);
background-position:	center;
background-repeat:	no-repeat;
}

.sidebox_c  {
-moz-background-clip:	initial;
-moz-background-inline-policy:	initial;
-moz-background-origin:	initial;
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:	solid black;
border-width:	1px;
}

.style4  {
color:	rgb(147, 133, 123);
}

.submain_nav  {
clear:	both;
display:	block;
margin:	20px auto 0pt;
padding-bottom:	0pt;
padding-left:	9px;
padding-right:	0pt;
padding-top:	0pt;
text-align:	center;
text-indent:	0px;
width:	auto;
}

.submain_nav ul  {
clear:	both;
color:	rgb(153, 255, 153);
display:	block;
height:	auto;
margin:	0pt;
padding:	0pt;
text-align:	left;
text-indent:	0px;
width:	auto;
}

.submain_nav ul li  {
border-bottom:	1px solid rgb(127, 127, 127);
color:	rgb(153, 255, 153);
display:	block;
list-style-image:	none;
list-style-position:	outside;
list-style-type:	none;
margin:	0pt;
padding:	3px 0px 0px;
text-indent:	2px;
width:	100%;
}

.submain_nav ul li a  {
width:	auto;
}

.submain_nav ul li a:link, .submain_nav ul li a:visited  {
border-right:	0px ridge rgb(55, 47, 44);
color:	rgb(255, 255, 255);
display:	block;
font-family:	verdana;
font-size:	10px;
font-weight:	normal;
padding:	3px 0px;
text-decoration:	none;
width:	99%;
}

.submain_nav ul li a:hover, .submain_nav ul li a:active  {
-moz-background-clip:	initial;
-moz-background-inline-policy:	initial;
-moz-background-origin:	initial;
background-attachment:	scroll;
background-color:	rgb(102, 102, 102)     4px;
background-position:	right;
background-repeat:	no-repeat;
border-right:	0px ridge rgb(115, 107, 104);
color:	RGB(0, 0, 128);
display:	block;
font-family:	verdana;
font-size:	10px;
padding:	3px 0px;
width:	99%;
}

.submain_nav ul ul li  {
border-bottom:	0px solid rgb(194, 187, 175);
color:	rgb(153, 255, 153);
line-height:	10px;
}

.submain_nav ul ul li a:link, .submain_nav ul ul li a:visited  {
border-color:	0pt;
border-width:	none;
color:	rgb(204, 204, 204);
font-weight:	normal;
text-indent:	8px;
}

.submain_nav ul ul li a:hover, .submain_nav ul ul li a:active  {
color:	RGB(0, 0, 128);
width:	100%;
}

.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);
font-weight:	normal;
}

a:hover, a:active  {
background-color:	rgb(234, 234, 234);
font-weight:	normal;
}

body  {
background-color:	rgb(192, 178, 169);
font-family:	verdana,arial,helvetica,sans-serif;
font-size:	0.7em;
margin:	0pt auto;
padding:	0pt;
text-align:	center;
}

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(51, 102, 153);
font-size:	1.5em;
font-weight:	normal;
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(169, 157, 97);
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:	0pt;
border-width:	none;
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  {
-moz-background-clip:	initial;
-moz-background-inline-policy:	initial;
-moz-background-origin:	initial;
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  {
-moz-background-clip:	initial;
-moz-background-inline-policy:	initial;
-moz-background-origin:	initial;
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%;
}
