/* ///////////////////////////// SET COMMON TEXT FORMATTING HERE ///////////////////////////// */
.link-text,a.link-text,a:active.link-text,a:visited.link-text,a,a:active,a:visited
{
	color:#999999;
}
/* ///////////////////////////// SET ROLLOVER COLORS HERE ///////////////////////////// */
a:hover.link-text,a:hover,a:hover.spot-title-link
{
color:#166AAA;
color:#B45F05;
	
}
/*///////////////////////////////////  GENERAL ////////////////////////////////*/
body{
background-color: #aaaaaa;
background-color: #000000;
background-image: url(/ecompetition/images/bg.jpg);
background-repeat: no-repeat
}

.link-text,a.link-text,a:active.link-text,a:visited.link-text,a:hover.link-text,
a,a:active,a:visited,a:hover
{
font-family:verdana;font-size:11px;font-weight:normal;
text-decoration:underline;line-height:15px;

}
.main-body{
height:100%;
}
.content-body-main
{
border-left:1px solid #4d4d4d;
border-right:1px solid #4d4d4d;
height:576px;
}
.logo-link{
position:absolute;top:10px;left:41px;width:176px;height:81px;
}

.main-menu{
border-top:1px solid #4d4d4d;
border-bottom:1px solid #4d4d4d;
/*position:absolute;top:95px;left:31px;width:829px;height:22px;*/
margin-top:95px;width:828px;height:22px;
}
/* Style for a block - TABLE */
.mtable {
	border: none;
	background: transparent;
}
/* Style for outer tag, mout (mouse out) state */
.mouter {
	background: transparent;
}
/* Style for inner tag, mover (mouse over) state */
.minner {
}

/* rollover effect for blue menu */
.m1table1 {
	background:#4d4d4d;	
	height:auto;
	border-top: 1px solid #4d4d4d;
}
.m1out1 {
	background: #DAD9CE;
	background: #000000;
	
	border-left: 1px solid #4d4d4d;
	border-right: 1px solid #4d4d4d;
	border-bottom: 1px solid #4d4d4d;
	
}
.m1over1 {
	background: #1a1a1a;
	border-left: 1px solid #4d4d4d;
	border-right: 1px solid #4d4d4d;
	border-bottom: 1px solid #4d4d4d;
	
}
.minner1 {	
	font-family: verdana, arial; font-weight: bold; font-size: 9px;
	color: #999999;padding-left:5px;
	background: transparent;
}

.m1table2 {
	background:#4d4d4d;	
	height:auto;
	border-top: 1px solid #4d4d4d;
}
.m1out2 {
	background: #1a1a1a;	
	border-left: 1px solid #4d4d4d;
	border-right: 1px solid #4d4d4d;
	border-bottom: 1px solid #4d4d4d;	
}
.m1over2 {
	background: #2a2a2a;
	border-left: 1px solid #4d4d4d;
	border-right: 1px solid #4d4d4d;
	border-bottom: 1px solid #4d4d4d;
}
.minner2 {
	font-family: verdana, arial; font-weight: bold; font-size: 9px;
	color: #999999;padding-left:5px;
	background: transparent;
}

.m1table3 {
	border: 0px solid #7C7970;
	background:#7C7970;
}
.m1out3 {
	background: #F8F6F2;
	
}
.m1over3 {
	background: #FfFeFd;
}
.minner3 {
	font-family: verdana, arial; font-weight: bold; font-size: 9px;
	color: #7C7970;
	padding: 4px;
}
.mXPtable {

	background-color: transparent;
}
.mXPmouto {
	background-color: transparent;
}
.a0{
	font-family: verdana, arial; font-weight: bold; font-size: 9px;line-height:12px;
	color: #999999;padding-top:2px;padding-bottom:2px;
}
.a1{
	font-family: verdana, arial; font-weight: bold; font-size: 9px;line-height:12px;
	background: transparent;color: #166AAA;
	color:#B45F05;padding-top:2px;padding-bottom:2px;
}
.spots-body{
border-top:1px solid #4d4d4d;
border-bottom:1px solid #4d4d4d;
width:860px;
}

.clock-text{
font-family: verdana, arial; font-weight: normal; font-size: 9px;line-height:10px;
color:#B45F05;text-transform:uppercase;letter-spacing:-1;
position:absolute;top:80px;left:667px;width:210px;
}
/*/////////////////////////////////// SCROLLING DETAILS ////////////////////////////////*/
.detail-page-title{
margin-bottom:10px;margin-top:28px;
border-bottom:1px solid #4d4d4d;
}
.title-spacer{
padding-left:12px;padding-right:14px;padding-bottom:4px;
width:350px;
}
.detail-page-content{
height:388px;margin-bottom:8px;
}
.detail-left{
width:150px;padding-left:12px;
height:388px;padding-top:0px;
}
.detail-main{
border-left:1px solid #42270B;
height:388px;
}
.detail-main-b{
border-left:1px solid #25303F;
height:388px;
}
.detail-body{
padding:10px;padding-right:0px;padding-left:14px;padding-top:0px;
font-family: verdana, arial; font-weight: normal; font-size:11px;line-height:16px;
color:#999999;width:620px;
}
.detail-container{
width:660px;
height:382px;
overflow:auto;
padding-right:5px;
scrollbar-face-color: #111111;
scrollbar-darkshadow-color: #222222;
scrollbar-3dlight-color: #222222;
scrollbar-arrow-color: #777777;
scrollbar-highlight-color: #444444;
scrollbar-shadow-color: #111111;
scrollbar-track-color: #222222;
color:#cccccc;
margin-top:3px;margin-bottom:4px;
}
.detail-title{
font-family: verdana, arial; font-weight: bold; font-size:11px;line-height:15px;
color:#83470D;
color:#bbbbbb;

margin-bottom:6px;
}
.detail-text{
font-family: verdana, arial; font-weight: normal; font-size:11px;line-height:16px;
color:#999999;text-align:justify;
}
.detail-rule{
height:1px;width:610px;background-color:#1d1d1d;margin-top:12px;margin-bottom:12px;
}

/*/////////////////////////////////////// SPOTLIGHTS //////////////////////////////////////////////*/

.spot-1{
width:356px;
}
.spot-2{
width:116px;
}
.spot-3{
width:356px;
}
.spot-1-image{
padding:8px 0px 0px 9px;
}
.spot-3-image{
padding:8px 9px 0px 0px;
}
.spot-1-title{
font-family: verdana, arial; font-weight: bold; font-size:10px;line-height:12px;
color:#999999;
padding:8px 0px 4px 9px;
border-bottom:1px solid #4d4d4d;
width:250px;
}
.spot-1-text{
font-family: verdana, arial; font-weight: normal; font-size:10px;line-height:12px;
color:#aaaaaa;
padding:8px 0px 0px 9px;
width:250px;
}
.spot-3-title{
font-family: verdana, arial; font-weight: bold; font-size:10px;line-height:12px;
color:#999999;text-align:right;
padding:8px 9px 4px 0px;
border-bottom:1px solid #4d4d4d;
width:250px;
}
.spot-3-text{
font-family: verdana, arial; font-weight: normal; font-size:10px;line-height:12px;
color:#999999;text-align:right;
padding:8px 9px 0px 0px;
width:250px;
}
.spot-title-link,a.spot-title-link,a:active.spot-title-link,a:visited.spot-title-link,a:hover.spot-title-link
{
font-family:verdana;font-size:10px;font-weight:bold;
text-decoration:none;line-height:12px;
}
.left-spot-margin{
width:30px;
height:98px;
}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.inputfield{
color:#999999;
font-size:11px;font-family:verdana,arial;padding-left:2px;line-height:15px;height:18px;
border-left:1px solid #4d4d4d; border-top:1px solid #4d4d4d;
border-right:1px solid #4d4d4d; border-bottom:1px solid #4d4d4d;
background-color:transparent;margin-left:4px;
}
.inputTextArea{
color:#444444;
font-size:11px;font-family:verdana,arial;padding-left:2px;line-height:12px;
border-left:solid #767BAA 1px; border-top:solid #767BAA 1px;
border-right:solid #C4C7E6 1px; border-bottom:solid #C4C7E6 1px
}
.inputcheckbox{
height:13px;width:13px;margin:0px;padding:0px;
margin-left:4px;margin-right:4px
}

