/* MAIN */

#container  { margin-left:auto; margin-right:auto; width:800px; }
.columnleft  { padding-right:10px; width:50%; }
.columnright  { padding-left:10px; width:50%; }

.banner		{ width:100%; height:80px; }
.baseline	{ line-height:17px; border-top: solid 1px #dba4c6; width:100%; margin-top:28px; height:54px; padding-top:8px}
.logo		{ float:left; margin-top:24px; }
.phone 		{ float:right; display:inline; margin-top:24px; margin-right:20px; }
.phoneru 		{ float:right; display:inline; margin-top:12px; margin-right:20px; text-align:left }
.phonewordsru		{ display:inline-block; width:130px; color: #ffffff; font-size: 11px; font-family: "Century Gothic", "Arial Unicode MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height:14px; }
.phoneNumberru	{ color: #ffffff; font-size: 11px; font-family: "Century Gothic", "Arial Unicode MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height:14px; }
.register	{ float:right; display:inline; margin-top:26px; height:32px ;border-top: dotted 1px #dba4c6; border-bottom: dotted 1px #dba4c6;}
.registerru	{ float:right; display:inline; margin-top:20px; border: dotted 1px #dba4c6; padding:4px; text-align:center}
.bigphoneru 		{ float:left; display:inline; margin-top:34px; margin-left:48px; text-align:left;color: #ffffff; font-size: 20px; font-family: "Century Gothic", "Arial Unicode MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height:14px;  }

#navigation 	{ border-top: solid 1px #dba4c6; border-bottom: solid 1px #dba4c6; height:30px; margin:0px; margin-bottom:20px; color:#ffffff; overflow: hidden; }
#navigation ul	{ padding:0px; margin:0px; }
#navigation li	{ display: inline; list-style-type: none; }
/* height:30px; background-image: url('/images/arrows.gif'); background-position:0px 30px; */

#navigation a 			{ float: left; padding: 30px 0 0 0;xoverflow: hidden;height: 0px !important; height /**/:30px; /* for IE5/Win */  margin-right:10px;}

#arrow a			{ background:url("../images/arrows.gif") top center no-repeat; background-position: center 1px; }
#arrow a:hover		{ background:url("../images/arrows.gif") top center no-repeat; background-position: center -30px; }
#arrow .selected	{ background:url("../images/arrows.gif") top center no-repeat; background-position: center -30px; }
#arrow .arrowlink	{ color:#ffffff; position:relative; top:-23px;}

.arrow a			{ background:url("../images/arrows.gif") top center no-repeat; background-position: center 1px; }
.arrow a:hover		{ background:url("../images/arrows.gif") top center no-repeat; background-position: center -30px; }
.arrow .selected	{ background:url("../images/arrows.gif") top center no-repeat; background-position: center -30px; }
.arrow .arrowlink	{ color:#ffffff; position:relative; top:-23px;}


#subnavigation		{ background-color:#3b0426; position:relative; top:-20px; }
#subnavigation ul	{ padding:0px; margin:0px; padding-top:4px; padding-bottom:4px; }
#subnavigation li	{ display: inline; list-style-type: none; padding-left:5px; }

ul					{ padding:0px; margin-left:20px; } /* NEED FIREFOX FIX */
li 					{ list-style-type: square; padding-bottom:10px;}

#musicplayer 	{ border-top: solid 1px #dba4c6; border-bottom: solid 1px #dba4c6; height:30px; margin:0px; margin-bottom:20px; background-color:#ababbb; overflow: hidden; }

/* BUTTON STUFF */

#btn	{ height:18px; cursor:pointer; }
#btn td	{ font-family: "Century Gothic", "Arial Unicode MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; font-size:11px; line-height:14px; height:18px; padding-bottom:0px; color:#ffffff}
#btn .l	{ background-image: url(/images/buttons/butt01.png); width:6px; font-size:8px; }
#btn .m	{ background-image: url(/images/buttons/butt02.png); background-repeat:repeat-x; }
#btn .r	{ background-image: url(/images/buttons/butt03.png); width:6px; font-size:8px; }

.btn	{ height:18px; cursor:pointer; }
.btn td	{ font-family: "Century Gothic", "Arial Unicode MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; font-size:11px; line-height:14px; height:18px; padding-bottom:0px; color:#ffffff}
.btn .l	{ background-image: url(/images/buttons/butt01.png); width:6px; font-size:8px; }
.btn .m	{ background-image: url(/images/buttons/butt02.png); background-repeat:repeat-x; }
.btn .r	{ background-image: url(/images/buttons/butt03.png); width:6px; font-size:8px; }


.textcontainer { position:relative ; top: 0px; right: 0px; }
.texthighlight { position:relative ; top:0px; right:0px; color:#3b0416; }
.textposition { position:absolute; top:-1px;right:1px; }

.buttonendwidth { width:6px; } 

.nocontrolspadding {  padding:0px; }
.controlspadding {  padding-left:20px; padding-bottom:12px; }
.navcontrolspadding { padding-right:8px; padding-top:4px; }

/* PANELS AND OVERLAYS */

.panelBorderTable { font-weight: normal; padding: 14px; background-color:#6b3456; width:100%; }
.panelBorderTable-over { font-weight: normal; padding: 14px; background-color:#8b5476 width:100%; }
.smalladsBorderTable2 { width:100%; padding: 0; border-style: solid; border-width: 0px; border-color: #5b2446 }
.smalladsBorderTable2-over { width:100%; padding: 0; border-style: solid; border-width: 0px; border-color: #5b2446; background-color:#8b5476 }

.pdf {color: #eeeeee; font-weight:bold; font-size: 14px; font-family: "Century Gothic", "Arial Unicode MS", Arial, Helvetica, SunSans-Regular, sans-serif; padding-left:30px; background: url(/images/pdf.gif) no-repeat; height:20px;}

.controlsback	{ color: #eeeeee; font-weight:bold; font-size: 12px; font-family: "Century Gothic", "Arial Unicode MS", Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #4ba4d6; position:absolute; left:700px; top:24px; z-index:99; padding:4px ;}

#secondary { color:#b4daf0; background: #8b5476; padding:0px; width:184px; } 
#secondary ul {list-style-type:none; margin:0 0 0 22px;} 
#secondary li { padding:2px 0px;} 

#secondary a:link { color:#b4daf0; padding:8px;} 
#secondary a:hover, #secondary a:active { font-weight:bold; } 
#secondary a:visited { color:#b4daf0; padding:8px; padding-left:5px;} 


#secondary h4 { margin:0px; width:184px; border-bottom: 1px solid #5b2446}
#secondary h4 a { display:block; font-weight:bold; font-size:13px; padding:8px; }
#secondary h4 a:hover, #secondary h4 a:active { background-color:#6b3456; color:#ffffff; }
#secondary h4 a:visited {  padding:8px; }

.specialcolumn 		{ width:190px; float:left ; margin:0px ; padding: 0px}
.specialcolumnB 	{ width:190px; float:left ; margin:0px ; padding: 0px }
.weird 				{ display:block }


/* MISC */

.width25p 			{ width:25%; }
.width34p 			{ width:34%; }
.width50p 			{ width:50%; }
.width66p 			{ width:66%; }
.width75p 			{ width:75%; }
.width100p 			{ width:100%; }
.height4px 			{ height:4px }
.height8px 			{ height:8px }
.height12px 		{ height:12px }
.height24px 		{ height:24px }
.height32px 		{ height:32px }
