body {
	font-family: Tahoma, Helvetica, sans-serif;
   background-color: #565C59;
	color: #797979;
	font-size: 11px;
	margin: 0px;
}

img {
   border: 0px;
}

a:link, a:active, a:visited {
	color: #708195;
	text-decoration: none;
	outline: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	font-family: Tahoma, Helvetica, sans-serif;
   font-size: 17px;
   margin: 0px 0px 10px 0px;
   color: #5C6A7B;
}

h2 {
	font-family: Tahoma, Helvetica, sans-serif;
   font-size: 13px;
   margin: 0px 0px 10px 0px;
   color: #5C6A7B;
}

h3 {
   font-size: 14px;
   padding: 5px 10px;
   margin: 0px;
}

p {
   margin: 10px 0px;
   text-align: justify;
}

.content ul {
   margin-left: 20px;
   padding: 0px;
}

.content li {
   list-style-type: none;
   margin-bottom: 10px;
}

.content li .subelement {
   margin-left: 10px;
   margin-bottom: 0px;
   list-style-type: circle;
}

.swfobject {
   margin: 0 auto;
   width: 768px;
   border: 0px;
}

.buttons {
   padding-top: 50px; 
   padding-bottom: 50px; 
}

.button-link {
   margin: 10px; 
}

#container-intro {
   margin: 100px auto 0px auto;
   width: 500px;
}

#container {
   margin: 0px auto;
   width: 700px;
   padding: 10px 0px;
}

.wrapper {
   background-color: #ffffff;
}

.center {
   text-align: center;
   width: auto;
}

.header {
    display:block;
    background:#ffffff;
    color: #797979;
}

.title {
   margin: 0px 0px 10px 20px;
}

.content {
   padding: 10px 20px;
}

.col-left {
   float: left;
   width: 54%;
}

.col-right {
   float: right;
   width: 42%;
}

.col-left-alt {
   float: left;
   width: 48%;
}

.col-right-alt {
   float: right;
   width: 48%;
}

.top {
    clear: both;
    position: relative;
}

.image {
   float: left;
   padding-right: 10px;
   padding-bottom: 8px;
}

.imagePad {
   text-align: center;
   padding: 10px;
}

.footer {
    clear: both;
    margin: 10px auto 0px auto;
    background-color: #EBEBEB;
    text-align: right;
    font-size: 9px;
    bottom: 10px;
    padding: 5px;
    width: 94%;
}

div.quote {
/*	width: auto;*/
	margin-bottom: 15px;
}

div.quote blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
	background-color: #EBEBEB;
}

div.quote blockquote p {
	margin: 7px;
	padding: 0px;
}

div.quote cite {
	position: relative;
	margin: 0px;
	padding: 7px 0px 0px 15px;
	top: 6px;
	background: transparent url("../images/quote_tip.gif") no-repeat 20px 0;
	font-style: normal;
}

/* ----------------- */
/* end of container2 */
/* ----------------- */

/* container common - rounded corners */
.cb1, .cb2, .cb3, .cb4, .cb5, .cb6, .cb7 {display:block; overflow:hidden; font-size:0;}
.cb1, .cb2, .cb3, .cb4, .cb5, .cb6 {height:1px;}
.cb4, .cb5, .cb6, .cb7 {background:#ccc;}

.cb1 {margin:0 8px; background:#ffffff;}
.cb2 {margin:0 6px; background:#ffffff;}
.cb3 {margin:0 4px; background:#ffffff;}
.cb4 {margin:0 3px; background:#ffffff; border-width:0 5px;}
.cb5 {margin:0 2px; background:#ffffff; border-width:0 4px;}
.cb6 {margin:0 2px; background:#ffffff; border-width:0 3px;} 
.cb7 {margin:0 1px; background:#ffffff; border-width:0 3px; height:2px;} 
/* end of container common */


.nav {padding:0 0 0 22px; margin:0; list-style:none; height:30px; background:#fff url(../images/nav.gif); position:relative; border-bottom:1px solid #444;}
.nav li {float:left; margin-left: 10px;}
.nav li a {display:block; float:left; height:30px; line-height:30px; color:#aaa; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.nav li a b {float:left; display:block; padding:0 16px 0 8px; color:#aaa; }
.nav li.current a {color:#fff; background:url(../images/nav_on.gif);}
.nav li.current a b {background:url(../images/nav_on.gif) no-repeat right top; color:#fff;}
.nav li a:hover {color:#fff; text-decoration: none;}
.nav li a:hover b {color:#fff; }
.nav li.current a:hover {color:#fff; background:#000 url(../images/nav_on.gif); cursor:default; text-decoration: none;}
.nav li.current a:hover b {background:url(../images/nav_on.gif) no-repeat right top;}