
html {
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
background-color : #9b9b9b;
background-image : url(/dev/images/htmlBack.png);
background-repeat : repeat-y;
background-position : center 0;
margin : 0;
padding : 0;
height : 100%;
min-width : 1006px;
}
.iframeheader  {background-color: #dadada; background-image: url(/dev/images/header_background.png); background-position: -50px 65px;}
.iframeheader, .iframeheader a {color: white; font-size: 12px; font-weight: bold; text-align: center; width: 157px; padding-top: 5px; padding-bottom: 5px; text-decoration:none;}

body {
background-image : url(/dev/images/bodyBack.png);
background-repeat : no-repeat;
background-position : center 0;
text-align : center;
margin : 0;
padding : 0;
height : 100%;
}
#headbar {
color : #fff;
font-size : 12px;
background-color : #676767;
text-align : right;
width : 95%;
height : 23px;
padding-top : 5px;
padding-right : 5%;
border-bottom : 1px solid #920605;
}
#container {
text-align : left;
min-height : 100%;
position : relative;
width : 1002px;
margin-right : auto;
margin-left : auto;
}
#header {
background-image : none;
background-repeat : repeat;
background-attachment : scroll;
background-position : 0 0;
width : 100%;
padding : 0;
}
#body {
padding : 10px 10px 85px;
}
h5 {
color : #920605;
font-size : 15px;
font-weight : bold;
margin : 0 0 10px 4px;
}
h4 {
font-size : 14px;
font-weight : normal;
margin : 5px 0 0;
}
h3 { color: #323232; font-size : 16px; font-weight : bold; width: 100%; margin : 7px 0; padding-left: 7px; border-bottom: 1px solid #cb0711; }
#mainBody { color: #323232; font-size: 12px; padding: 7px; }
#footer { font-size : 12px; line-height : 18px;
/*position : absolute;*/
bottom : 0; width : 944px; height : 85px; background : #b4b7b7; text-align : center; position: absolute; clear: both; margin-left : 29px; border-top : 1px solid #909495; }
#headerTop {
background-image : url(/dev/images/header_background.png);
background-repeat : no-repeat;
background-attachment : scroll;
background-position : center top;
height : 122px;
margin : 0;
padding : 0;
}
#headerButtons {
height : 40px;
padding : 0;
}
#footer p {
margin : 0;
padding : 10px;
}
#bodyContent {
width : 910px;
margin-top : 20px;
margin-right : auto;
margin-left : auto;
}
#bodyleftCol {
width : 170px;
float : left;
}
#bodyrightCol2 { width: 158px; float: right; }
#bodyleftCol2 { width: 730px; float: left; }
#bodyrightCol { width : 733px; float : right; }
.logoImg {
float : left;
margin-top : 24px;
margin-left : 102px;
}
.adImg {
position : absolute;
margin-top : 28px;
margin-left : 85px;
}
#footer a:link {
color : #920605;
font-size : 12px;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-weight : bold;
text-decoration : none;
width : 90px;
height : 30px;
}
#footer a:visited {
color : #920605;
font-size : 12px;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-weight : bold;
text-decoration : none;
}
#footer a:hover {
color : #373737;
font-size : 12px;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-weight : bold;
text-decoration : none;
}
#footer a:active {
color : #000;
font-size : 12px;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-weight : bold;
text-decoration : none;
}
#headbar a:link {
color : #fff;
font-size : 12px;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
text-decoration : none;
width : 90px;
height : 30px;
}
#headbar a:visited {
color : #fff;
font-size : 12px;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
text-decoration : none;
}
#headbar a:hover {
color : #920605;
font-size : 12px;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
text-decoration : none;
}
#headbar a:active {
color : #000;
font-size : 12px;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
text-decoration : none;
}
.clearBoth {
clear : both;
}
#latestNews {
color : #000;
font-size : 18px;
font-weight : bold;
text-align : center;
width : 158px;
height : 85px;
}
.newsBox, .advertBox {
color : #920605;
font-size : 10px;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
line-height : 16px;
background-color : #fff;
width : 155px;
border : solid 1px #909495;
}
.newsBox {
height : 225px;
}
.advertBox {
height : 179px;
}
#indRightCol {
float : right;
}
#indLeftCol {
width : 560px;
float : left;
}
#introbox {
color : #373737;
font-size : 12px;
line-height : 15px;
background-image : url(/dev/images/myradioIDXtopbox.png);
background-position : center 0;
width : 505px;
height : 375px;
padding : 75px 25px 10px 30px;
}
.searchGo {
font-size : 10px;
border : 1px solid #676767;
}
.searchinp {
font-size : 10px;
width : 120px;
border : 1px solid #676767;
}
.zeroMarg {
margin : 0;
padding : 0;
}
#navigation {
   list-style: none;
   margin: 0 0 30px; padding: 0;
}
#navigation li {
   float: left;
}
#navigation .liInt1  a { display: block; width: 110px; text-align: center; color: #5d5d5d; font-size: 12px; font-weight: bold; background-image: url(/dev/images/MyRadioButtonsSET.png); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; height: 24px; padding: 15px 0 3px; }
#navigation .liInt2  a { display: block; width: 109px; text-align: center; color: #5d5d5d; font-size: 12px; font-weight: bold; background-image: url(/dev/images/MyRadioButtonsSET.png); background-repeat: repeat; background-attachment: scroll; background-position: -110px 0; text-decoration: none; height: 24px; padding: 15px 0 3px; }
#navigation .liInt3  a { display: block; width: 133px; text-align: center; color: #5d5d5d; font-size: 12px; font-weight: bold; background-image: url(/dev/images/MyRadioButtonsSET.png); background-repeat: repeat; background-attachment: scroll; background-position: 347px 0; text-decoration: none; height: 24px; padding: 15px 0 3px; }
#navigation .liInt4  a { display: block; width: 214px; text-align: center; color: #fefefe; font-size: 12px; font-weight: bold; background-image: url(/dev/images/MyRadioButtonsSET.png); background-attachment: scroll; background-position: 214px 0; text-decoration: none; height: 24px; padding: 15px 0 3px; }
#navigation .liInt1 a:hover { color: #eff3f9; background-repeat: repeat; background-attachment: scroll; background-position: 0 -43px; }
#navigation .liInt2 a:hover { color: #eff3f9; background-repeat: repeat; background-attachment: scroll; background-position: -110px -43px; }
#navigation .liInt3 a:hover { color: #eff3f9; background-repeat: repeat; background-attachment: scroll; background-position: 347px -43px; }
#navigation .liInt4 a:hover { color: #eff3f9; background-repeat: repeat; background-attachment: scroll; background-position: 214px -43px; }


#mainMenuLinks a:link {
color : #505050;
font-size : 12px;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
text-decoration : none;
}
#mainMenuLinks a:visited {
color : #505050;
font-size : 12px;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
text-decoration : none;
}
#mainMenuLinks a:hover {
color : #cb0711;
font-size : 12px;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
text-decoration : none;
}
#mainMenuLinks a:active {
color : #000;
font-size : 12px;
font-family : Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
text-decoration : none;
}
.mand { color: #cd0102; font-size: 11px; }
.textbox { color: #373737; font-size: 12px; }
.text2 { font-size: 11px; width: 240px; }
.textbox3 { font-size: 11px; width: 440px; }
a.rollover { color: white; }
a.rollover b { color: white; display:none  }
a.rollover:hover b { color: white; display:inline  }
a.rollover:hover span { color: white; display:none  }

.contentBox {
}
.contentText{
margin-bottom: 25px;
}
.contentSubhead{
color: #920605;
font-weight: bold;
padding-bottom: 5px;
}
.contentData{
padding: 10px;
background-color: #ddd;
color: #333;
line-height: 14pt;
}
.contentData a { padding-bottom: 10px; color: #333;}

/* begin form specific styles */

form.contactForm fieldset {
  margin-bottom: 20px;
}
form.contactForm legend {
  padding: 0 2px;
  font-weight: bold;
}
form.contactForm label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.contactForm fieldset ol {
  margin: 0;
  padding: 0;
}
form.contactForm fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form.contactForm em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.contactForm label {
  width: 440px; /* Width of labels */
}
form.contactForm input, form.contactForm textarea {
	border: 1px solid #999;
}
form.contactForm #send { border: 0px; }

* html form li{height: 1%;}
* html form li div{display:inline-block;}
*+html form li div{display:inline-block;}

form li div, form li span{
	margin:0 4px 0 0;
	padding:0 0 8px 0;
	color:#444;
}
form li span{
	float:left;
}

form li div.col, form li div.block{
	padding:0;
}
form li div.col span{
	display:block;
	width:100%;
	float:left;
	padding:0;
}
form li div span.full input, 
form li div span.full select, 
form li div span.left input, 
form li div span.right input,
form li div span.left select,
form li div span.right select{
	width:100%;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both !important;
}

li#address{
	width:97% !important;
}

/* ----- FIELD FLOATING ----- */

form li.leftHalf, form li.rightHalf{
	width:47% !important; 
}
li.leftHalf{
	clear:left;
	float:left;
}
li.rightHalf{
	clear:none;
	float:right;
}
li.leftHalf .medium, li.rightHalf .medium,
li.leftHalf .small, li.rightHalf .small{
	width:100%;
}
