/* screen styles for the template */
html { margin:0; padding:0; background:#D8A621 url(../images/backgrounds/body_yellow.jpg) repeat-y top center; }
body {
background:url(../images/backgrounds/banner_yellow.jpg) no-repeat top center;	
color:#fff;
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size:12px;
line-height:150%;
margin:0pt;
padding:34px 0 0 0;
}

#leftColumn {
	float:left;
	width:190px;
	background:none;
	list-style-image: none;
	list-style-type: none;
text-align:left; padding-top:29px;}
#leftColumn ul { margin:0; padding:0; list-style:none; }
#leftColumn li { border-bottom:1px solid #fff;}
#leftColumn li a { display:block; padding:4px 10px;text-decoration:none; }
#leftColumn li a:hover { background: #eac930; }
#leftColPadding { padding-left:20px; }
#leftCont { display:inline;
float:left;
left:133px;
margin-top:273px;
padding-left:0px;
position:absolute;
text-align:left;
width:225px;}
.regionalawards { float:left;
margin:0px;
padding:0px 0px 0px 0px;
width:200px;}




#bannerBranding { display:block;
left:371px;
position:absolute;
top:85px; }

#mainNewscolumn {border-left:1px solid #FFFFFF;
display:inline;
float:left;
left:365px;
margin:0px;
padding:0px 0px 0px 15px;
position:absolute;
top:540px;
width:208px;}

#mainNewscolumnRight { display:inline;
float:left;
left:617px;
margin:0px 0px 0px 48px;
position:absolute;
top:540px;
width:208px;}


#saFlash { background:#000000 none repeat scroll 0% 50%; height:190px; margin-bottom:22px; }

#mainh1 {
background: none repeat scroll 0%;
font-size:18px;
font-weight:normal;
left:371px;
line-height:21px;
padding:0px 0px 20px 21px;
position:absolute;
top:281px;
width:309px; }

#ImportantDates { background:transparent url(../images/generic/home_latestnews_header.gif) repeat scroll 0%;
left:14px;
padding-top:42px;
position:absolute;
top:152px;
width:483px;
overflow:hidden; }

img {	border: 0; }
p { margin:0 0 1em 0; }
a {text-decoration:none;
	color:#FFFFFF;
	font-weight: bold;
}
a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}

/* system */
#page, #footer {margin:0 auto; padding:0; width:757px; } 
#page {   }
#footer {background:#000000 url(../images/backgrounds/base.gif) repeat-x scroll 0% 50%;height:19px; }
/* system end */

/* main */
#logo { display: none; height:65px; }
#header {  height:190px; width:520px; margin:10px 0 22px 0; }
#content { padding:20px; margin:0 0 0 216px; }
#main {background: none; 
border-left:1px solid #FFFFFF;
display:inline;
float:right;
left:365px;
margin-top:270px;
padding:0pt 22px 0px 24px;
position:absolute;
text-align:left;
top:60px;
width:480px;}

#rightCol { width:200px; margin:0; float:right; }
#imgCol { width:200px; float:right; }
.leftPromo { width:100px; padding:0px 0px 21px 4px; }

#contHolder { margin-top:-10px; }
#contNoImg { padding-left:15px; padding-top:11px; }
#contWithImg {  }


#credits { float:left;
font-size:10px;
font-style:italic;
margin-left:0px;
padding:0px 0pt; }
#credits a { margin:0 3px; color:#58585A; text-decoration:none; }
#credits a:hover { text-decoration:underline; }
#footerPages { float:right; }

.leftColNavHeading{padding-left:3px;}


/* main end */

/* Promos */
#promoHolder { }
#promoHolder .edit { height:340px !important; overflow:hidden; }
.promo { width:223px; height:270px; margin:0 14px 0 0; padding:0px; float:left; border:1px solid #acacad; }
.promo .headings { padding:5px 0; color:#000000; text-align:center; background:#ff9a00; }
.promo .headings a { color:#000; display:block; }
.promo img { display:block; }
.promo .cont { width:213px; height:4.5em; margin:5px 0 0 0; padding:0 5px; overflow:hidden; }
.promo .more { padding:5px; }
.p3 { margin-right:0; }

#rightCol .promo { width:200px; }


/* promos end */

/* news */
.archivedBlock { padding:4px 0; border-bottom:1px solid #acacad; }
.archivedBlock a { display:block; }
/* end news*/

/* faq */
#faq { margin:0 0 25px 0; padding:0; list-style:none;}
#faq li { margin:0; padding:0; }
#faq li a { padding:2px 0; font-size:14px; font-weight:bold; }
.faqBlock { border-bottom:1px solid #ACACAD;
margin:0pt 16px 15px 40px;
padding-top:24px;  }
/* faq end */

/* gallery */
.gallery2 ul { margin:0; padding:0; list-style:none; }
.gallery2 li { height:190px; width:167px; margin:0 9px 10px 0; padding:0; float:left; overflow:hidden; }
.gallery2 li.edit { height:280px; width:167px; overflow:hidden; }
.gallery2 li.last { margin-right:0; }
.gallery2 li a { width:165px; height:165px; display:block; border:1px solid #c6c5c6; }
.gallery2 li a img { display:none; }
.gallery2 li p { text-align:center; }
.gallery2 li p a { height:auto; border:0; }

/* default gallery popup styles */
#gal_Mask { position:absolute; z-index:1000; top:0; left:0; width:100%; height:100%; background:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; }
#gal_LargeView, #gal_controls, #gal_controlsTop {  position:absolute; z-index:1001; top:50%; left:50%; background:#fff; padding:10px; }
#gal_controlsTop { z-index:1002; }
#gal_LargeView { width:300px; height:250px; margin-left:-150px; margin-top:-125px; padding-bottom:0; }
#gal_LargeView.loading { background: #fff url(?wtInclude=wtGalleryLoading.gif) center center no-repeat; }
#gal_controlsTop { width:300px; margin-left:-150px; margin-top:-125px; }
#gal_controls { width:300px; margin-left:-150px; margin-top:125px; padding-top:0; border-top:10px solid #fff; }
#gal_next { float:right; padding:0 10px 0 0; }
#gal_next a {}
#gal_previous { float:left; padding:0 0 0 10px; }
#gal_previous a {}
#gal_close { text-align:right; }
#gal_close a {} 
#gal_description { text-align:center; }
/* default gallery popup styles end */
/* gallery end */

#Footer {background:#000000 url(../images/backgrounds/base.gif) repeat-x scroll 0%;
height:42px;
margin-top:42px; }

/* form */
#form {background:;}
#form .formrow { height:119px;
margin:7pt 0pt -93px 20px; }
#form .fieldlabel { display:block;
float:left;
font-weight:bold;
height:25px;
width:200px; }
#form .textinput, #form .selectinput { width:235px; border:1px solid #acacad; }
#form .textareainput { border:1px solid #ACACAD;
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size:12px;
height:100px;
width:235px; }
#form .radiobuttonfieldset { margin:0; padding:0; border:0; background:none; }
#form .radiobuttonfieldset br { float:left; margin-right:10px; }
#form fieldset { background:transparent none repeat scroll 0% 50%;
border:0pt none;
margin-top:10px; }
#form legend { font-size:12px;
font-weight:normal;
margin:41pt 52pt -211px 1px; }
#form #row563 { height:105px; }
#form .formbutton { background:#666666 none repeat scroll 0%;
border:0pt none;
color:#FFFFFF;
float:left;
margin-left:5px;
margin-top:11px;
padding:0pt 10px; }
#form .staticfield {}

#required{ margin-top:5px;}


#form .required { margin:0 172px 0 0; color:#fff; }
#form .fieldlabel .required { margin:3px; }
#form #row1379, #form #row1439, #row1439 { height:200px;
padding:170px 0px 15px; }

#form #row1534 { }
#row1393,  { padding-top:100px; background:none;}
#form #row1439 {background:none; padding:0px 0px 2px;}
#form #row1393 {padding:0px 0px 0px 0px ;}
#form #checkboxfieldset, #row1611, #Field1526Label {padding:0px 0px 0px 0px; background:none; }
#form #row1381{padding-top:20px;}
#dorm #Field1526Label { background:#3399FF;}
#form #Field1379Label {background: none repeat scroll 0%;
width:361px; height:36px;}
#form #row1534 { 
padding-bottom:225px;}
#form #checkboxfieldset {}

#form #row1611{ background: none repeat scroll 0% 50%;
margin:34px 0 164px 20px;}

#form #row1613 {
margin:-125px 80px 4px 20px; width:510px;}

#form #row563{height:105px;
padding-bottom:75px;}
#Field1379{overflow:hidden;}
#form #row1615{ height:141px; margin-top:220px;}
#form #row11100 {background-color:;padding-bottom:10px; padding-top:20px;}
#form #row11198 {background-color:;}
#form #row11200 { background-color:;}
#form #row11202 { background:;}
#form #row11204 { background:;  }
#form #row11210 {background:;margin-bottom:146px;
position:relative;
top:71px;}
#form #row11212 {background:;position:relative;
top:-286px; height:50px; width:383px; }
#form #row11214 {background:;position:relative;
top:-55px;margin-top:73px}
#form #row11216 {padding-top:28px;}
#form #row11218 {margin-top:92px; margin-bottom:-10px;}
#form #row11220 {margin-top:145px;}
#form #row11222 {background:;}
#form #row11224 {background:;}
#form #row11226 {background:;padding-bottom:79px;}
#form #row11228 { background:;padding-bottom:171px;}
#form #row11230 { background:;}
#form #row11348{color:#999999;
font-size:9px;
height:100px;
line-height:11px;
margin-top:18px;
margin-bottom:0px;
position:relative;
top:18px;
/*width:204px;*/}
#form #row11350{color:#999999;
font-size:9px;
height:100px;
left:-15px;
line-height:13px;
margin-top:18px;
position:relative;
top:13px;
width:204px;}
#form #row11352{color:#FFFFFF;
font-size:12px;
height:100px;
left:-4px;
line-height:13px;
margin-top:18px;
position:relative;
top:131px;
width:204px;}
#form #row11356{position:relative;
top:33px; width:178px;}
#form #rowField1534_10 { }
#form #row51419 { height:6px; }
#form #Field11226Label { display:none; }






/* end form */

/* cart items */
#wtCart { width:100%; border-collapse:collapse; padding:0; }
#wtCart th { text-align:right; border-bottom:1px solid #C1C1C2; }
#wtCart td { padding:10px 0; border-bottom:1px solid #c1c1c2; }
.wtCartTotal { text-align:right; }
#txtCardSecurityCode { width:25px; }
/*.wtCartImage { width:100px; }
.wtCartName { width:484px; }
*/
#cartHolder h2 { font-size:14px; color:#4099d0; margin:0 0 3px 0; padding:0; }
#cartHolder #wtCart { margin:0 0 20px 0; }
#cartHolder #wtForm .fieldlabel { width:120px; height:25px; font-weight:bold; display:block; float:left; }
#cartHolder #wtForm .textinput { width:300px; border:1px solid #ACACAD; }
#cartHolder #wtForm .textareainput { width:300px; height:100px; border:1px solid #acacad; font-family: Arial,Verdana,Helvetica,Sans-Serif; font-size:12px; }
#cartHolder #wtForm .radiobuttonfieldset { border:0; margin:0; padding:0;  }
#cartHolder #wtForm .radiobuttonfieldset br { float:left; margin-right:10px; }
#cartHolder #wtForm .required { margin:0 191px 0 0; }
#cartHolder #wtForm .fieldlabel .required { margin:0; }
/* #cartHolder #wtForm .formbutton { border:0; background:#0077C0; color:#fff; padding:0 10px; margin-top:10px;  } */
#cartHolder #wtForm .formrow { height:22px; margin:0 0 4px 0; }
#cartHolder #wtForm #FieldBillingLabel { width:250px; }
#cartHolder #wtCart .wtTitle { text-align:left; }
#Field2069 { width:300px; }
#cartHolder #wtCC td { padding:3px 10px; }
#cartHolder #wtCC td td { padding:2px; }
#cartHolder #wtCC td #drpCardType { width:204px; }
#cartHolder #wtCC td #txtCardHolderName, #cartHolder #wtCC td #txtCardNumber { width:200px; }
#cartHolder #wtOrderAddress { margin-bottom:10px; }
/* .wtCartButton, .formbutton { border:0; background:#0077C0; color:#fff; padding:0 10px; margin-top:10px;  } */

/* cart end */


/* search box */
#quicksearch { width:310px; float:right; }
#quickkeywords { border:1px solid #a7a6aa; }
/* end search box */

/* global product styles */
.products ul { margin:0; padding:0; list-style:none; }
.products li { width:165px; height:200px; margin:0 10px 10px 0; padding:0; float:left; }
.products li a { width:163px; height:163px; display:block; border:1px solid #acacad; }
.products li a img { display:none; }
.products li p a { height:auto; padding:4px 0 0 0; border:0; }
/* end global product styles */

/* general editing  */
.pageHeadings, .headings, .subHeadings, .date { padding:0; color:#fff; }
.pageHeadings { display:none;margin:0 0 20px 0; font-size:20px; }
.headings { margin:0 0 5px 0; font-size:16px; }
.subHeadings { margin:0 0 3px 0; font-size:14px; }
.date { margin:0; font-size:14px; float:right; }
.clearBoth { clear:both; }
.clearLeft { clear:left;}
.clearRight { clear:right; }
.right { float:right; }
.left { float:left; }
.tLeft { text-align:left; }
.tCenter { text-align:center; }
.tRight { text-align:right; }
.imgLeft { margin:0 10px 10px 0; float:left; }
.imgRight { margin:0 0 10px 10px; float:right; }
table td { vertical-align:top; }
.noBorder { border:0 !important; }

/*breadcrumbs*/
#breadcrumbs{
	background:none;
	float:right;
	font-size: x-small;
	font-weight: lighter;
	margin-right:-15px;
}



.contentBlock { margin:0pt 6pt 10px;
padding-top:20px; }
.imgBlock { margin:0 0 15px 0; text-align:center; }
.caption { margin:0px 0 0 0; padding:0px; color:#4099d0; }
/* end general editing */

/* global nav.  to change styles, see menu.top.css or menu.left.css */
#navigation ul { margin:0; padding:0; list-style:none; }
#navigation li { margin:0; padding:0; font-weight: normal; }
#navigation li a { color:#fff;
display:block;
margin:0pt;
padding:5px 6px;
text-decoration:none; }
#navigation li a:hover, #navigation li a.onLink { }
/* sub nav */
#navigation ul ul { margin:0; padding:0 0 0 2px; background:#1b1b1b;  }
#navigation li li { border-bottom:1px solid #999; background:#1b1b1b; }
#navigation li li a { padding:2px 20px; color:#fff; font-size:11px; }
#navigation li li a:hover, #navigation li li a.onLink { text-decoration:none; background:#3f3f3f;  }
#navigation li.cornerRed li a { background-image:none !important; }
#navigation li.cornerBlue li a { background-image:none !important; }
#navigation li.cornerYellow li a { background-image:none !important; }
/* end sub nav */
/* end global nav */

/* the browser fixes */
.ie7 #form .required { margin:0 143px 0 0; color:#fff; }
.ie #form .fieldlabel .required { margin:0; }

.ie7 #gal_Mask { filter:alpha(opacity=75) !important; }
.ie6 #form #row1526 {height:80px;margin-bottom:0px;}
.ie6 #form #row1379 {padding-top:0px;}
.ie6 #form #row1534{padding-bottom:120px;}
.ie6 #form #row1615 {padding-top:0px;}
.ie6 #form #row11348{color:#999999;
font-size:9px;
height:100px;
line-height:13px;
margin-top:18px;
position:relative;
top:160px;
width:204px;}
.ie6 { height:100%; }
.ie6 #gal_Mask { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75) !important; height:100%; }
.ie6 #leftColPadding { padding-left:0px; }
.ie7 #leftColPadding { padding-left:0px; }	
.ie6 #content { width:500px; overflow:hidden; margin-top:-18px;padding-left:15px; padding-top:0;}
.ie6 #form #row1611 { margin-bottom:100px;  }
.ie6 #form #row1534 { padding-bottom:50px; }
.ie6 #form #row1615 { margin-top:20px;}

.ie7 #content { width:500px; overflow:hidden; margin-top:-10px;padding-left:20px; padding-top:0; }
.ie6 #contHolder { padding-top:25px; } 
.ie6 #header {margin:18px 0 0 0; float:right;}
.default    #navigation li a { padding:16px 11px 14px 12px; }
.macosx   #navigation li a { padding:16px 9px 14px 9px; }
.firefox2 #form #row1611 { margin:50px 0px 164px 20px;}

/*.ie6 #navigation li li{z-index:10000;}
.ie6 #form .required { margin:0 172px 0 0; color:#ffffff; }
.ie6 #form #row11212{background: #33FF00;position:relative;
top:-255px; height:50px;margin:0px 0px 20px 0px;}*/




/* the browser fixes end */
