/* CSS Document */

/*PAGE LAYOUT*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#logo{float:left; background-image:url(dawgslogo.png); width:274px; height:213px;}
#topheader{float:right; width:526px; height:97px; background-color:#ffffff; position:relative}
#toplinks{position:absolute; right:10px; top:10px;}
#menu{float:right; width:526px; height:32px; background-image:url(bg_menu.gif); background-repeat:repeat-x;}
#submenu{float:right; width:526px; height:32px; background-color:#FFFFFF;}
#contenttext{float:right; width:500px;}
#leftpanel{float:left; width:274px;}
#footer{float:left; width:800px; background-color:#F0F0F0; padding:10px; margin-top:30px;}

/*GRAY PANEL*/
.graypanel{
	border:solid 1px #666666; background-color:#F7F7F7; padding:10px; margin:10px;
}

/*COACH PANEL*/
.coachpic{
    border:solid 1px #e7e7e7;
    clear:left;
    float:left;
    padding-top:10px;
}
.coachinfo{
    float:right;
    text-align: justify;
    padding-left:10px;
}

/*TEXT STYLES*/
.bodytext {
	font: 0.7em Tahoma, sans-serif;
	color: #666666;
	text-align:justify;
}
.bodydate {
    font: 0.7em Tahoma, sans-serif;
    color: #CC0000;
	padding: 10px 0px 10px 0px;
	text-align: right;
}
.addresstext {
	font: 0.7em Tahoma, sans-serif;
	color: #666666;
	text-align:justify;
}
.sidebartext {
	font: 0.7em Tahoma, sans-serif;
	color: #666666;
	text-align:justify;
}
.titletext {
	font-size:18px;
	font-weight:bold;
	color:#CC0000;
    font-style: normal;
    font-variant: normal;
    line-height: normal;
    font-family: Tahoma, sans-serif;
    text-align: left;
}
.whitetitle {
	line-height: normal;
}
.smalltitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#CC0000;
}
.smallwhitetext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}
.smallwhitetext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
.smallwhitetext a:hover{
	text-decoration:underline;
}
.smallblacktext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
}
.smallblacktext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}
.smallblacktext a:hover{
	text-decoration:underline;
}
.smallgraytext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
}
.smallgraytext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.smallgraytext a:hover{
	text-decoration:underline;
}
.smallredtext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
}
.smallredtext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}
.smallredtext a:hover{
	text-decoration:underline;
}
#loginbox {
	margin: 3px 0 3px 15px;
	padding: 5px 0 5px 5px;
	background-color: #e7e7e7;
	font: 0.7em Tahoma, sans serif;
	color: #cc0000;
	text-align: right;
}
.logintext {
	background: #dfdfdf;
	color: #000000;
	font-size:10px;
	border: solid 1px #666666;
    }

.accordianPane {
    border: dashed 1px #BBBBBB;
    background: #EAEAEA;
    width: auto;
    font: 0.7em Tahoma, sans serif;
	color: #000000;
	text-align: left;
	padding:10px;
}