*{
	margin:0;
	padding:0;
	list-style:none;
}

html { 
	height: 100%; 
	margin-bottom: 1px; 
} 

body {
	font: 80% helvetica,arial,geneva,verdana,sans-serif;
	margin:0px;
	background-color:#e1f0f9;
	background-image: url("../images/bkgdgradient.jpg");
        background-repeat:repeat-x;
	background-attachment:fixed;
	background-position: top;
}
.container {
	width:660px;
	margin-right:auto;
	margin-left:auto;
	margin-top:50px;
	border:0px solid #FF8C00;
}

#slider {
	width:660px;
	margin-left:auto;
	margin-right:auto;
}

.header {
	width:640px;
	padding:10px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:1px;
	cursor:pointer;
	background:url(../images/accordion_toggle.jpg);
}

.header:hover {
	background:url(../images/accordion_toggle_active.jpg);
}
.header:active {
	background:url(../images/accordion_toggle_active.jpg);
}
.content {
	overflow:hidden; 
	background:#FFFFFF;
}

.text {
	width:630px;
	border-top:none;
	padding:15px
}

.text img {
	float:right;
	clear:right;
	margin:10px;
}

h2 {
	color:#000000;
	margin-bottom:10px;
}

img { border:none }

}
#footer {
	width:660px;
	margin:0 auto;
	color:#ccc;
}
#paging a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

#footer a {
	color:#ccc;
	text-decoration:none;
	font-weight:bold;
}

#footer .validate {
	float:right;
}

.selected{
	background-color:#F00;
	color:#FFF;
}


input {
	width:180px;
	background:url(../images/input.jpg) top no-repeat;
	font: 100% helvetica,arial,geneva,verdana,sans-serif;
	color:#333;
	border:0px solid #D3D3D3;
	padding:7px 10px;
	margin:5px;
	color:#777;
}
textarea {
	width:350px;
	height:105px;
	background:url(../images/textarea.jpg) top no-repeat;
	font: 100% helvetica,arial,geneva,verdana,sans-serif;
	color:#333;
	border:0;
	padding:10px;
	margin:5px;
	color:#777;
}

input[type=submit] {
	 cursor:pointer;
	 background:#ff9900;
	 color:#fff;
	 font-weight:bold;
	 width:182px;
	 height:33px;
	 padding:7px 10px;
	 background:url(../images/submit.jpg) top no-repeat;
}



table {
	padding:10px;
}

td {
	padding:4px;
}

h2 {
	clear:both;
}

.title {
        width:100%;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
}

.title h1 {
	text-align:center;
	font:275% helvetica,arial,geneva,verdana,sans-serif;
	font-style:bold;
	color:#ffffff;
}


p {
	margin-top:9px;
	margin-bottom:9px;
	line-height:19px;
}

.tab-bar {
        width:100%;
        height:26px;
        padding-top:10px;
        border-bottom: 1px solid #000000;
	background-color: #ffffff;
        background-image:url("../images/tabbkgshadow.gif");
	margin-bottom:35px;
}

.tab_normal{
        float:left;
        width:110px;
        height:20px;
	padding-top:6px;
	background-image:url("../images/tab-orange.gif");
	cursor:pointer;
	font-weight:bold;
        color:#ffffff;
        text-align:center;
	text-decoration:none;
}

.tab_active{
        float:left;
        width:110px;
        height:20px;
	padding-top:6px;
	background-image:url("../images/tab-blue.gif");
	font-weight:bold;
        color:#ffffff;
        text-align:center;
	text-decoration:none;
}

.tags {
	width:auto;
	margin-left:70px;
	margin-right:70px;
	background:#FFFFFF;
	padding:15px;
	border: 1px solid #FF8C00;

}

li{
	margin-left:50px;
	list-style-type: disc;
}

dl{
	margin-left:30px;
}

#paging a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.introtext {
	width:628px;
	background-color:#ffffff;
	border:1px solid #FF8C00;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	padding:15px;
	font-size:115%;
}

.introtext img {
	float:right;
	clear:right;
	margin:10px;
}

.titletext {
	width:628px;
	background-color:#ffffff;
	border:1px solid #FF8C00;
	margin-left:auto;
	margin-right:auto;
	padding:15px;
}

.titletext img {
	float:right;
	clear:right;
	margin:10px;
}
.page-footer {
	width:660px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	padding:0px;
}

sup {
        font-size:45%;
}
