
/* GENERAL ______________________________________________________________*/

body{font-family: Tahoma, Verdana, Arial, sans-serif;text-align:center;
margin:0;padding:0;background-color:#fff;color:#858384;padding:10px 0 0 0;
font-size:0.675em; letter-spacing:0.01em}

#wrap{width:800px;margin:0 auto;padding:0;text-align:left;}
#nav{height:30px;line-height:30px;font-size:1.1em}
#nav_home{float:left;margin:0;padding:0;width:70px;}
#nav_links{float:left;margin:0;padding:0;width:720px;text-align:right;}

#page{background-color:#231f20;color:#fff;padding:40px 0 0 45px;height:660px;overflow:hidden}
#page_left{margin:0;float:left;width:400px;padding:0 50px 20px 0}
#page_right{width:300px;float:right;margin:0;color:#9c9d9f;padding:0 0 0 0}

#page_right a{color:#9c9d9f}
#page_right li a, #page_left li a{text-decoration:underline}
#page_right li a:hover, #page_right li a:active, #page_left li a:hover, #page_left li a:active{text-decoration:none}

#right_text{padding:17px 25px 0 0}
#content{padding:39px 0 0 0}

#flash{width:300px;height:300px;overflow:hidden;margin:0 0 0px 0;padding:0;}
#images{height:100px;margin:0;padding:0;}


.l_left{float:left;margin:0;padding:0;width:220px;}
.l_right{float:left;margin:0;padding:0;width:180px;}


#nav a{color:#858384;text-decoration:none;margin-left:10px;margin-right:10px;}
#nav a:hover, #nav a:active, #nav .active{color:#1f1d21;margin-left:10px;margin-right:10px;}

#nav_home a{margin:0;}
#nav_home a:hover, #nav_home a:active{margin:0;}



/* TEXT & LINKS ________________________________________________________*/

a, a:link, a:visited{color:#fff;text-decoration:none}
a:hover, a:active{color:#fff;text-decoration:underline}
a.more{color:#9c9d9f;font-style:italic}

p{padding:5px 0 12px 0;line-height:16px;margin:0;}
h1{color:#fff;font-size:1.5em;font-weight:normal;margin:5px 0 0 0;padding:0 0 15px 0;}
h2{color:#9c9d9f;font-size:1.5em;font-weight:normal;margin:5px 0 0 0;padding:0 0 10px 0;}
h3{}

ul{margin:0 0 12px 0;padding:0 0 0 15px;}
li{line-height:16px;}


.clear{clear:both;}
.centeralign{text-align:center;width:100%;padding:17px 0 0 0 }

.left{float:left;margin:0;width:150px;padding:0;}
.right{float:right;margin:0;width:125px;text-align:right;padding:0;}
.left p, .right p{line-height:18px;}



/* FLASH REPLACEMENT  __________________________________________________*/

/*

.sIFR-flash { visibility: visible !important; margin: 0; padding: 0;}

.sIFR-unloading .sIFR-flash {visibility: hidden !important;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}
.sIFR-dummy { width: 0px;height: 0px;margin-left: 42px !important;z-index: 0;}*/


.sIFR-flash {visibility:visible !important;margin:0;padding: 0;}  
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}


.sIFR-active h1, .sIFR-active h2{ visibility: hidden; font-family: Verdana; line-height: 1em; }
.sIFR-active h1, .sIFR-active h2{ font-size: 22px;margin:5px 0 15px 0;padding:0;}
