﻿/*** GENERICS ***/

* { margin: 0; padding: 0; }

a { text-decoration:none; color:#9c1a2a; }

a:hover { color:#9c1a21 !important; }

body { font-family:Arial; }

.breaker { display: block; clear: left; margin: -0.66em 0; visibility: hidden;}

.clear { clear: both; }

h1 { margin:10px 0; }
h2 { margin:10px 0; }
h3 { margin:10px 0; }
h4 { margin:10px 0; }
h5 { margin:10px 0; }
h6 { margin:10px 0; }

p { font-size:11px; margin:10px 0; }

.noBorder { border:none !important; }

/*** LAYOUT ***/

#container { margin:auto; padding-bottom:15px;  float:none; width:850px; border:1px solid #999B9E; background:#fff; }

#footer { background:url(../images/bg_greenBottom.jpg) repeat-x; float:left; clear:both; width:834px; margin-left:8px }
#footer a { color:#fff; }
#footer #bottomNav { display:block; float:left; list-style-type:none; margin:8px  0 0 10px; }
#footer #bottomNav li { float:left; font-size:10px; padding:0 9px; border-right:1px solid #fff; }
#footer #bottomNav li a { font-weight:bold; }
#footer .copy
{
	float: right;
	margin: 8px 20px 10px   18px;
	color: #000;
}
#footer p { float:right; margin:10px 12px 0 0; color:#fff; font-size:10px; }

#header { background:url(../images/bg_header.jpg) repeat-x; float:left; width:834px; margin: 5px 0 0 8px; }
#welcomeheader { background:url(../images/welcome_header.jpg) repeat-x; float:left; width:834px; margin:5px 0 0 8px; }
#header .logo { float:left; margin:0 0 0 29px; }
#header .logo a { background:url(../images/logo.jpg) no-repeat; display:block; width:150px; height:138px; text-indent:-2000px; }
#header #login { background:url(../images/bg_login.gif) no-repeat; width:225px; text-align:center; position:absolute; right:20%; top:30px; }
#header #login p { color:#fff; margin-left:20px; }
#header #login a { color:#A10C25; text-decoration:underline; } 
#header #login a:hover { text-decoration:none; } 
#header #topNav { display:block; float:left; list-style-type:none; margin:112px 0 0 23px; }
#header #topNav li { float:left; font-size:11px; padding:0 9px; border-right:1px solid #fff; }
#header #topNav li a {  color:#fff; font-weight:bold; }

#main { float:left; width:632px; margin:7px 0 0; }
#main h1 { font-size:22px; color:#9C1A2A; }
#main h3 { font-size:16px; color:#9C1A2A; }
#main h5 { font-size:12px; color:#9C1A2A; }
#main #content { width:424px; float:left; }
#main #content .mainBottomList { display:block; list-style-type:none; width:424px; float:left; margin-top:14px; }
#main #content .mainBottomList h2 { float:left; font-size:14px; color:#21A53C; margin:11px 0 0 3px; width:95px; }
#main #content .mainBottomList li { background:url(../images/bg_mainBottomList.jpg) no-repeat; float:left; display:block; height:117px; width:132px; margin:0 8px 0 0; }
#main #content .mainBottomList p { float:left; font-size:10px; line-height:14px; margin:4px 0 0 35px; width:95px; }
#main #content .mainBottomList span { background:url(../images/bg_mainBottomListSpan.jpg) no-repeat; font-weight:bold; color:#fff; float:left; display:block; height:19px; width:15px; margin:8px 0 0 10px; padding:3px 0 0 7px; }
#main #content p { color:#5C5D5E; width:395px; line-height:20px; }
#main .mainList { float:left; width:194px; list-style-type:none; margin-left:12px; }
#main .mainList h3 { color:#9C1A2A; font-size:12px; margin:7px 21px 1px 0; text-align:right; width:174px; }
#main .mainList li { display:block; }
#main .mainList li a { background:url(../images/btn_viewAll.jpg) no-repeat; float:left; font-size:10px; display:block; height:15px; margin:3px 0 0 111px; padding:2px 0 0 6px; width:55px; color:#fff; }
#main .mainList li a:hover { color:#CFCECB !important; }
#main .mainList .first { background:url(../images/bg_mainList.jpg) no-repeat; margin-bottom:13px; height:147px; width:177px; }
#main .mainList .second { background:url(../images/bg_mainList.jpg) no-repeat; margin-bottom:13px; height:147px; width:177px; }
#main .mainList .third { background:url(../images/bg_mainList.jpg) no-repeat; margin-bottom:12px; height:147px; width:177px;}
#main .mainList .mainListImg { margin:6px 0 0 6px; }

#sidebar { float:left; margin:7px 0 0 8px; width:203px; }
#sidebar .calendar { background:url(../images/bg_calendar.jpg) no-repeat; display:block; height:124px; width:195px; }
#sidebar .calendar p { margin:0px; padding:5px 0 0 20px; }
#sidebar .smllGreenMod .forgotPass { font-size:10px; color:#A10C25; display:block; margin:6px 0 0 92px;
	height: 13px;
}
#sidebar .greenHead { background:url(../images/bg_greenHead.jpg) no-repeat !important; color:#fff !important; }
#sidebar .greenModBottom { margin-bottom:7px; }
#sidebar h4 { background:url(../images/bg_greenModTop.jpg) no-repeat; color:#9C1A2A; font-size:12px; height:22px; margin:0px; padding:5px 0 0 20px; width:175px; }
#sidebar .lrgGreenMod { background:#D8ECD6; width:195px; min-height:189px; }
#sidebar .lrgGreenMod p { margin:0px; padding:10px 20px 0; }
#sidebar .smllGreenMod { background:#D8ECD6; width:195px; }
#sidebar .smllGreenMod label { font-size:11px; color:#21A53C; margin:0 0 0 20px; }
#sidebar .smllGreenMod .txtBox { border:1px solid #5BB55B; margin:0 0 0 20px; width:151px; }

/*** BUTTONS ***/

.submit { background:url(../images/btn_submit.jpg) no-repeat; color:#fff; display:block; font-size:11px; height:15px; padding:1px 0 0 10px;  width:49px; margin-left:114px; }
.submit:hover { color:#CFCECB !important; }



/** Not part of CSS from Original Template designer**/
#NoLeftOrRightColumn { margin: 10px; float: left;}
#main #admin { width:800px; float:left; margin-left:10px; }
#main #Store { float:left; margin-left:10px; }
#sidebar .warning
{
	margin: 3px;
	color: #FF0000;
}
#sidebar .smllGreenMod .chkBox { margin:0 0 0 20px; width:151px; }
#sidebar .lrgGreenMod .forgotPass { font-size:10px; color:#A10C25; display:block; text-align:center; margin:6px 0 0 92px; height: 13px;}
.ErrorPage { width:800px; margin:10px; }
.Spacer10 { width:100%; margin:10px; }
.Spacer5 { width:100%; margin:5px; }
.Divider
{
	padding-top: 10px;
	padding-bottom: 10px;
}
#sidebar .NowPlaying {  background:#D9ECD6; color:#A10C25; padding:5px; display:block; height:490px; width:185px; }

/** added to make page with Telerik Controls behave **/
#SearchContainer { margin:5px; padding-bottom:15px; position:absolute; width:850px; border:1px solid #999B9E; background:#fff; }
/** **/

