/* CORE ELEMENTS */
html, body{width: 100%; height: 100%;}
body{
	height: 100%; margin: 0; background: #FFF;
	font-family: arial, helvetica, verdana; color: #000; font-size: 12px;
	}
p, .p{padding: 0; margin: 0; margin-top: 15px;}
.p2{margin-top: 25px;}
.p3{margin-top: 35px;}

form{margin: 0; padding: 0;}

img{border: none;}

select, input{
	font-family: arial, helvetica, verdana; font-size: 12px;
	padding: 0; margin: 0;
	}
.max{width: 100%;}
.long{width: 300px;}
	
a{cursor: pointer; color: #990099;}
a:hover{text-decoration: none;}

h1, h2, h3, h4, h5, h6{margin: 0; padding: 0}
h1{font-size: 16px;}
h2{font-size: 14px;}
h3{font-size: 12px;}
h6{color: #990099; font-size: 12px;}

hr{border: 0; width: 100%; color: #E0E0E0; background-color: #E0E0E0; height: 1px;}

/* COMMON CLASSES */
.center{text-align: center;}
.text-right{text-align: right;}

.left{float: left;}
.right{float: right;}
.clear{clear: both;}
.float{position: absolute;}

ul.inline{margin: 0; padding: 0; list-style: none;}
ul.inline li{float: left; display: inline;}

ul.order{margin: 0; padding: 0; margin-left: 15px;}
ul.order li{margin-top: 5px;}

.href{cursor: pointer;}

.hidden{display: none;}
.visible{display: block;}

.hide_head{position: absolute; top: -100px; width: 100%; left: 0;}

.thumbs ul{margin: 0; padding: 0; list-style: none;}
.thumbs li{float: left; display: inline;  margin: 0 11px 5px 0;}
.thumbs.tight li{margin-right: 6px;}
.thumbs li .mask{background: url(/images/bg_thumb_btm.gif) bottom left no-repeat; padding-bottom: 4px;}
.thumbs li .wrapper{background: url(/images/bg_thumb_top.gif) top left no-repeat; padding-top: 4px;}
.thumbs li .wrapper div{background: url(/images/bg_thumb.gif); padding: 0 4px;}
.thumbs li .text{text-align: center; margin-top: 1px; font-size: 11px; font-weight: bold;}
.thumbs li.last{margin-right: 0;}

.main_image{background: url(/images/bg_image_btm.gif) bottom left no-repeat; padding-bottom: 4px;}
.main_image .wrapper{background: url(/images/bg_image_top.gif) top left no-repeat; padding-top: 4px;}
.main_image .wrapper div{background: url(/images/bg_image.gif); padding: 0 4px;}


table.common{width: 100%; border: 0;}
table.common th, table.common td{padding: 3px; vertical-align: top;}
table.common th{background: #FFF; text-align: left;}
table.common td{background: #EEE;}

/* INDY STYLE */
#wrapper{width: 827px; margin: auto;}

#header{position: relative; z-index: 100; height: 124px; background: url(/images/bg_header.png); overflow: hidden;}
#header div{float: left;}
#logo img{margin: 7px 0 0 24px;}
#nav ul{margin: 0; padding: 0; margin-top: 85px; list-style: none;}
#nav li{float: left; display: inline; margin-left: 15px;}

#main{position: relative; z-index: 50; margin: 0 20px;}

#b_c{margin-top: 15px;}
#b_c ul{margin: 0; padding: 0; list-style: none;}
#b_c li{float: left; display: inline; margin-right: 3px;}

#content{margin-top: 15px; min-height: 250px; height: auto !important; height: 250px;}
#content.left{width: 500px;}

#right_space{width: 250px; float: right; margin-top: 15px;}

.blob_news{background: url(/images/bg_news_top.gif) no-repeat; width: 205px; padding-top: 17px; float: right;}
.blob_news .wrapper{background: url(/images/bg_news.gif) repeat-y;}
.blob_news .mask{background: url(/images/bg_news_bottom.gif) left bottom no-repeat; min-height: 250px; height: auto !important; height: 250px;}
.blob_news table td{padding: 0 15px 15px 0; vertical-align: top;}
#ticker{width: 100%; height: 100px;}
#ticker a{color: #000; text-decoration: none;}


.blob_help{margin: 45px 0 0 12px; background: url(/images/blob_help_bg.gif) repeat-y;}
.blob_help .wrapper{padding: 10px 40px 20px 20px; background: url(/images/blob_help_btm.gif) left bottom no-repeat;}

.blob_adp{background: url(/images/blob_adp_bg.gif) repeat-y; width: 206px;}
.blob_adp .wrapper{padding: 0 20px 20px 20px; background: url(/images/blob_adp_btm.gif) left bottom no-repeat; min-height: 90px; height: auto !important; height: 90px;}

#footer{margin: 50px 10px 0 10px; padding: 5px 10px 20px 10px; border-top: #945cb3 solid 1px;}
#footer ul{margin: 0; padding: 0; list-style: none; float: right;}
#footer li{float: left; display: inline; margin-left: 15px;}
/*#footer a{color: #000;}*/

.break_pages{margin: 0; padding: 0; list-style: none;}
.break_pages li{float: left; margin-right: 10px;}

.spiffy_gray{display: block;}
.spiffy_gray *{display: block; height: 1px; overflow: hidden; font-size:.01em; background: #EBE9E9;}
.spiffy_gray1{margin-left: 3px; margin-right: 3px; padding-left: 1px; padding-right: 1px; border-left: 1px solid #f0efef; border-right: 1px solid #f0efef; background: #edecec;}
.spiffy_gray2{margin-left: 1px; margin-right: 1px; padding-right: 1px; padding-left: 1px; border-left: 1px solid #f4f3f3; border-right: 1px solid #f4f3f3; background: #ecebeb;}
.spiffy_gray3{margin-left: 1px; margin-right: 1px; border-left: 1px solid #ecebeb; border-right: 1px solid #ecebeb;}
.spiffy_gray4{border-left: 1px solid #f0efef; border-right: 1px solid #f0efef;}
.spiffy_gray5{border-left: 1px solid #edecec; border-right: 1px solid #edecec;}
.spiffy_grayfg{background: #EBE9E9; padding: 5px 10px;}