* { margin:0; padding:0; }
.Left { float:left; } .Right { float:right; } .Clear { clear:both; min-height:0px; }
/* default list styles */
ul, ol { margin-left:30px; list-style-type:disc;} ol { list-style-type:decimal;}ul ul, ul ol, ol ul, ol ol { margin-left:30px; list-style-type:circle;} ul ol, ol ol {    list-style-type:lower-alpha;}

/****************
    TYPOGRAPHY
****************/
body {
    font-family:Arial, Helvetica, sans-serif;
    line-height:115%;
    color:#000;
}

table {
    border: 0px;
}

p, li, td, 
.Normal {
    font-size:12px;
}

p, li {
    margin-bottom: 12px;
    }

li {
    margin-bottom:0;

}

ul {
    margin-bottom:12px;
}
 
 
.NormalBold  {
    font-weight:bold;
}
 
h1, h2, h3,
.Head, .SubHead, .SubSubHead {
    padding:6px 0 10px;
	font-weight:bold;
	color:#333;
}

h1 {
    font-size:25px;
}
 
h2, .Head {
    font-size:22px;
}

h3, .SubHead {
    font-size:16px;
	font-weight:normal;
}

h4, .SubSubHead {
    font-size:13px;
	font-weight:bold;
	color:#000;
}

hr {
    color: #fff;
    background-color: #fff;
    border: 1px solid #bfbfbf;
    border-style: none none solid;
}

p img,
a img {
    border:0px;
}

LABEL A IMG {
    display: none;
}

a {
    text-decoration:none;
    color:#940F0F;
}

a:hover {
   color:#940F0F;
   text-decoration:underline;
}


blockquote {
	font-style:italic;
	margin-left:30px;
}

/************
    DNN SPECIFIC STYLES
************/
.ControlPanel {
    width:991px;
    margin:0px auto;
}

    .ControlPanel a {
        border-bottom:none;
    }
   
    .ControlPanel .SubHead {
        font-size:12px;
		padding:0;
    }
	

.FileManager {
    background-color:#fff;
}

.SubHead center {
	font-size:12px;
	color:goldenrod;
}

/*** FCKeditor overrides ***/
/* place FCKConfig.BodyID = 'FCKBody'; inside of the fckconfic.js file
and remember to change theCSSDefaultMode in web.config to "dynamic"  */
#FCKBody,
.FCKImageGalleryContainer,
.FCKImageGalleryListStyle,
.FCKLinkGalleryContainer,
#fckinstanceoptions_tblEditorOptions td {
    background-color:#fff;
    background-image:none;
}




/************
    OTHER CLASSES
***********/
img.PicLeft {
    float:left;
    margin-right:10px;
}

img.PicRight {
    float:right;
    margin-left:10px;
}

.ContactList td {padding:5px;} 
.Bio td { padding:1px 5px; }
.Bio table {margin-bottom:12px;}

td.TableHead { 
	background-color:darkred;
	padding:3px 5px;
	color:#fff;
}

/**************
    LAYOUT
**************/

body {
	background-color:#F6641B;
}

#PageWrap {
	margin:0 auto;
	width:990px;
	padding:0 35px;
	background:url(Images/WrapperTile.jpg) repeat-y;
}

#TopAds {
	float:left;
	width:974px;
	height:74px;
	padding:8px;
	background:#000;
	background:url(Images/LogoTopCorner.jpg) no-repeat bottom left;
}

#PepperWrapper {
	position:relative;}

#Pepper {
	width: 120px;
	height:220px;
	background:url(Images/PepperLeft.jpg) no-repeat;
	position:absolute;
	left: -120px;
}

	.AdQT, .AdVentura {
		float:right;
		height:74px;
		line-height:74px;
		padding-left:20px;
	}
	
	

#Header {
	float:left;
	width:988px;
	height:100px;
	border:1px solid #000;
	border-top:none;
	border-bottom:none;
	background:url(Images/HeaderBG.jpg) repeat-x;
	position:relative;
}

	a.Logo {
		display:block;
		width:275px;
		height:100px;
		text-indent:-9999px;
		background:url(Images/Logo.jpg) no-repeat;
		position:absolute;
		left:-1px;
		top:0px;
	}
	
	#Navigation {
		float:right;
		margin-top:75px;
	}
	
		#Navigation ul,
		#Navigation li {
			margin:0;
			padding:0;
			list-style-type:none;
			float:left;
			display:inline;
		}
		
		#Navigation a {
			font-size:12px;
			color:#fff;
			text-decoration:none;
			padding:0 16px;
			cursor:pointer;
		}
		
		#Navigation a:hover {
			text-decoration:underline;
		}
		


#Main {
	float:left;
	width:988px;
	border:1px solid #000;
	background-repeat:repeat-y;
	min-height:400px;
}

	.SideNavTwoCol #Main {
		background-image:url(Images/MainTile-SideNavTwoCol.gif);
	}
	.SideNavOneCol #Main {
		background-image:url(Images/MainTile-SideNavOneCol.gif);
	}
	.OneCol #Main {
		background-image:none;
		background-color:#eee;
	}
	
	.TwoCol #Main {
		background-image:url(Images/MainTile-TwoCol.gif);
	}
	
	.Home #Main {
		background-color:#000;
	}
		
		
#SideNav {
	float:left;
	width:222px;
	min-height:390px;
	background:#1e1e1e url(Images/SideNavColTile.jpg) repeat-x;
	padding-top:10px;
	border:1px solid #000;
	border-left:none;
	border-top:none;
	border-bottom:none;
}

	/** Telerik PanelBar Overrides **/
	.RadPanelBar .rpRootGroup,
	.RadPanelBar .rpLink,
	.RadPanelBar .rpOut {
		border:none !important;
	}
	
	.RadPanelBar .rpText {
		padding:0 !important;
	}
	
	.RadPanelBar .rpOut {
		display:inline;
	}
	
	.RadPanelBar .rpSlide .rpOut {
		display:block;
	}
	
	.RadPanelBar .rpLevel2 .rpTemplate,
	.RadPanelBar .rpLevel2 .rpOut {
		padding:0 !important;    
	}
	/** end Telerik overrides **/
	
	#SideNav ul,
	#SideNav li {
		margin:0;
		padding:0;
		list-style-type:none;
	}
	
	#SideNav a {
		display:block;
		width:171px;
		height:30px;
		background:#1e1e1e;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		margin:0 10px 10px;
		padding:0 15px;
		line-height:30px;
	}
	
	#SideNav a:hover,
	#SideNav a.Selected {
		background:#666;
	}
	
	
	
	
	
	
#TitleBar {
	float:left;
	width:735px;
	height:56px;
	padding:0 15px;
	line-height:56px;
	color:#fff;
	font-weight:bold;
	background:url(Images/TitleBarTile.jpg) repeat-x;
	border:1px solid #000;
	border-top:none;
	border-right:none;
	border-left:none;
}
	.OneCol #TitleBar,
	.TwoCol #TitleBar { width:958px; }

		#TitleBar h1 {
			color:#fff;
			float:left;
		}
		
		#TitleBar p {
			float:right;
			color:#fff;
			padding:0;
			margin:0;
			padding-top:5px;
			line-height:51px;
		}
		
		#TitleBar p a {
			color:#fff;
		}
		
		#TitleBar p a:hover { 
			text-decoration:underline; 
		}
	


#Content {
	float:left;
	padding:20px 15px 10px;
}

.SideNavTwoCol #Content { width:500px; }
.SideNavOneCol #Content { width:735px; }
.OneCol #Content { width:957px; }
.TwoCol #Content { width:723px; }


#Sidebar {
	float:right;
	width:204px;
	padding:20px 15px 0;
	color:#fff;
}
	
	#Sidebar h3,
	#Sidebar h2,
	#Sidebar h4 { color:#fff; }
	
	#Sidebar a { color:#e2110e; }
	


	#RosterNav ul,
	#RosterNav li {
		margin:0;
		padding:0;
		list-style-type:none;
	}

	#SubSubNav a {
		display:block;
		width:174px;
		background:#1e1e1e;
		color:#fff;
		text-decoration:none;
		font-size:12px;
		margin:0 0 10px;
		padding:2px 15px;
	}
	
	#SubSubNav a:hover,
	#SubSubNav a.Selected {
		background:#666;
	}






#Footer {
	float:left;
	width:988px;
	background:#1e1e1e;
	color:#9f9f9f;
	border:1px solid #000;
	border-top:none;
}

	#FooterLeft {
		float:left;
		padding:20px 0 0 15px;
		width:490px;
	}
	
	#FooterCenter, 
	#FooterRight {
		float:right;
		width:204px;
		padding:20px 15px 0;
	}
	
	#FooterCenter {
		padding:30px 15px 0 0;
		width:234px;
	}
	
		#FooterCenter a {
			float:left;
			clear:left;
			margin-bottom:25px;
			text-align:center;
			width:234px;
		}
	
	#FooterSub {
		float:left;
		width:948px;
		height:30px;
		padding:0 20px;
		background:url(Images/SmallFooterTile.jpg) repeat-x;
	}
	
		#FooterSub p {
			line-height:30px;
		}
		
		#Footer a {
			color:#ddd;
			text-decoration:none;
		}
		
		#Footer a:hover {
			text-decoration:underline;
		}
	
	
#PageBottom {
	width:1060px;
	height:38px;
	background:url(Images/WrapperBottom.jpg) no-repeat 0 -7px;
	margin:0 auto;
}
		
		
		
		
		
		
		
		
/*********
    FORM MASTER STYLES
***********/

.FormTable {
 clear:both;
 background:none;
}

.FormTable tr {
    height:2em;
}

.FormTable .NormalTextBox tr {
    height:1em;
}

.SubHead {
	margin:0;
	padding:0;
}

/*** LABELS ***/
    .FormTable label {
        font-size:12px;
        color:#333;
        font-weight:normal;
        font-family:Arial, Helvetica, sans-serif;
        float:left;
        width:130px;
        line-height:1.5em;
        text-align:right;
        padding-right:10px;
    }
   
    .FormTable label.DoubleLine {
        line-height:1em;
    }
   
    .FormTable .NormalTextBox label {
        /* for labels within the text box area, like radio button and check box labels */
        float:none;
        margin-bottom:0;
        font-weight:normal;
        width:auto;
        text-align:left;
        color:#9d2e02;
        padding-left:5px;
    }

/*** INPUT FIELDS ***/

.FormWrapper { padding: 10px; border:solid 2px #ccc;}



    .FormTable .NormalTextBox,
    .FormTable .LongTextBox,
    .FormTable .ShortTextBox,
    .FormTable .AutoTextBox,
	.FormTable .TinyTextBox {
        width: 210px;
        border: 1px solid #cccccc;
        color:#555;
        height:20px;
        line-height:20px;
        padding-left: 2px;
        margin-bottom:1em;
    }
   
        .FormTable select.NormalTextBox {
            width:213px;
            line-height:normal;
        }
       
        .FormTable input[type=text],
        .FormTable textarea{
            background:#f4f7eb;
        }
       
        .FormTable textarea.NormalTextBox {
            height:90px;
        }
   
    .FormTable .LongTextBox { width:300px; }
    .FormTable .ShortTextBox { width:150px; }
	.FormTable .TinyTextBox	{ width:80px; }
    .FormTable .AutoTextBox { width:auto; }
   
	.FormTable .Multi { height:200px; width:300px; border: 1px solid #cccccc;
        color:#555; margin-bottom:1em; padding: 5px; 	}

.FormTable .FormSubmit {
    margin-left:140px;
    margin-top:.5em;
}

/**** To hide the " *Required " text ****/
.FormTable td[valign=middle] {
    display:none;
}


.FormTable .FormHeadline h3 {
    background:url(Images/FormHeaderUnderline.jpg) no-repeat left bottom;
    padding-bottom:6px;
    margin:15px 0;
}

/****** END FORM MASTER STYLES *********/

/******** Home Page Team Stats *****/
.TeamStats {
	color:#fff;
	margin:0px;
	padding:0; 
	width:286px;
}

.TeamStats td { padding: 0px 3px;}

		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	

