/*	Site Creator v1.0 ASI Technologies - Cleanseal Stylesheet
	Created 3/2007 - copyright 2007 - Web-Innova, LLC - Coded by Jeff Walloch
*/
	
/*  Base settings */
html,body{margin:0;padding:0;min-width: 742px;	/*  Fix Mozilla bug */background-color:#5D6887;}
body{font-size: 12px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;behavior: url(csshover.htc);}
a {text-decoration: none;color:#003399;cursor:pointer;}
a:hover {color: #C33;}
a img{border:0;}
h3 {font-size: 1.10em;color:#000000;/*text-transform: uppercase;text-align: right; */margin: 0;/* padding: 0 50px; */}
h4 {font-size: 1.25em;color: #999999;text-transform: uppercase;text-align: left;margin: 1em 1em 0 0;}
br {clear: left;}
div#container{text-align:left;background-color:#DEE3F5;/*border:1px dotted red;*/width:945px;margin:0 auto;overflow:hidden;}

/*  Header design - begin */
div#header{display:block;width:945px;height:74px;margin-bottom:0px;background-image:url(images_cms/head_back.gif);background-repeat:repeat-x;background-color:#DADADB;}
div#header a{color:#0066CC;}
div#header a:hover{color:#0066CC;}
div#header img{float:left;margin-top:0px;height:auto;}
div#header h1{position:absolute;left:-200em;}

div#printheader {
	display: none;
	}
div#loginWelcome{width:50%;float:right;text-align:right;color:#999999;margin:0;padding:0;height:15px;font-size:10px;}
div#loginWelcome a{margin:0;padding:0 15px;color:#FFFFFF;}
div#loginWelcome a:hover{color:#FFFFFF;border-bottom:1px dashed #FFFFFF;}

/*div#search label {display:inline;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;padding:0 25px 0 10px;font-weight:bold;margin-bottom:0;color:#FFFFFF;}
div#search input {display:inline;margin:0;font-family:Arial;width:157px;margin-top:5px;border:0;background-color:#EAEBED;color:#1B2F68;font-size:10px;height:15px;}*/

div#search{float:right;width:313px;height:25px;margin:22px 20px;background-image:url(images_cms/search_back.gif);background-repeat:no-repeat;background-position:right top;}
div#search form{margin:0;padding:0;}
div#search label {display:inline;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;padding:0 20px 0 50px;font-weight:bold;margin-bottom:0;color:#FFFFFF;}
div#search input {display:inline;margin:0;font-family:Arial;width:125px;margin-top:2px;border:0;background-color:#F0F4FD;color:#1B2F68;font-size:10px;height:15px;}

div#search input#searchBtn {width:20px;margin:0;border:1px solid #707CA6;background-color:#707CA6;color:#FFFFFF;}
html>body #search{}
html>body div#search label{padding:0 25px 0 50px;}
html>body div#search input{margin-top:4px;width:125px;height:15px;}
/*  End Header */

/*  Door Type Navigation - begin */
div#dtNav{float:left;color:#FFFFFF;clear:left;width:100%;margin-top:1px;}
html>body div#dtNav{margin-top:2px;}
div#dtNavBlock{float:right;height:31px;width:46px;margin-top:1px;background-image:url(images_cms/dt_nav_front.gif);background-repeat:no-repeat;background-position:left top;}
div#dtNav ul{float:right;list-style-type:none;margin:0;padding:0;height:32px;}
html>body div#dtNav ul{margin-top:9px;}
div#dtNav li{display:inline;padding:8px 3px 0px 3px;height:32px;vertical-align:middle;background-image:url(images_cms/dt_nav_back.gif);background-repeat:repeat-x;background-position:left top;}
html>body div#dtNav li{padding:9px 3px;}
div#dtNav a{color:#FFFFFF;height:20px;font-size:14px;font-weight:bold;font-style:italic;vertical-align:middle;border:1px solid white;padding:0;margin:0;color:#6C193F;}
html>body div#dtNav a{padding:4px;}
div#dtNav a:hover{color:#FFFFFF;}
div#dtNav a.dtSelect{color:#FFFFFF;}
/*  Door Type Navigation - end */

/*  Footer bar design - begin */
/*div#footer{display:block;clear:both;height:auto;margin:0;font-size:10px;text-align:center;}*/
div#footer{clear:both;width:100%;height:auto;font-size:10px;background-color:#C5CFE7;}
html>body div#footer{background-position:100% 50%;}
div#footerbar{height:18px;width:100%;background-image:url(images_cms/bottom_bar.gif);background-repeat:repeat-x;background-color:#C5CFE7;}
div#footer p{text-align:center;padding:3px 0;margin:0;}
div#footer ul{padding:5px 15px;margin:0;color:#1B2F68;list-style-type:none;text-align:center;}
div#footer li{display:inline;margin-right:15px;}
div#footer li a:hover{color:#1B2F68;font-weight:bold;border-bottom:1px dashed #1B2F68;}
div#footer li.last{border:0;}
div#footer {color:#1B2F68;font-weight:bold;}
div#footer a:hover{border:0;}
div#footercontent{padding:8px 0 5px 10px;font-size:10px;color:#1B2F68;text-align:center;}
span.company,span.address,span.phone,span.bullet{padding:0 5px;}
/*  End Footer bar */

div#middle{display:block;height:auto;height:500px;background-color:##DEE3F5;}
html>body div#middle{min-height:500px;height:auto;/*overflow:auto;*/}
/*html>body div#middle{min-height:500px;height:auto;overflow:auto;border:1px dotted red;}*/
div#content{float:right;width:800px;height:500px;padding-left:8px;background-color:#FFFFFF;}
html>body div#content{width:785px;min-height:500px;height:auto;/*overflow:auto;*/}
div#content img{padding-bottom:10px;}
div#welcome{float:left;width:290px;font-size:10px;padding:12px;}
html>body div#welcome{width:290px;}
div#welcome h2{text-transform:capitalize;font-size:12px;width:100%;color:#333333;background-color:#999999;font-style:italic;font-family:Verdana, Arial, Helvetica, sans-serif;}
div#pic{float:right;width:320px;text-align:center;padding:25px 10px 0 0;}
html>body div#pic{width:300px;}
div#pic p{clear:both;font-style:italic;font-weight:bold;color:#003366;margin:0;padding:0 0 10px 0;}
div#content h3{font-style:italic;font-size:12px;padding-bottom:5px;}
div#content p{padding-bottom:10px;/*line-height:1.25em;*/padding-right:10px;}
div#content table{padding-right:10px;}
div#content .page_image{float:right;clear:right;/*height:235px;*/height:auto;width:275px;padding:3px 10px 15px 8px;}
div#content .left_page_image{display:block;float:left;width:100%;text-align:center;}
div#content .left_page_image img{}
div#classright{float:right;margin-right:8px;}
html>body div#classright{margin:0 8px;}
div#content .class_image{height:235px;width:275px;padding:3px 0 15px 8px;}
div#content h2, div#largeSeries, div#smallSeries, .largeSeries1{font-size:24px;color:#1B2F68;font-style:italic;font-weight:bold;}
div.seriesHead div.smallSeries1, div.seriesHead div.smallSeries2, div.seriesHead div.smallSeries3{color:#000000;}
div#pageFull{clear:left;}

/*  Left Hand Navication for Category/Product page design - begin */
div#leftnav{float:left;/*overflow:hidden;*/width:auto;}
div#leftnav ul{padding:0;margin:0;list-style-type:none;width:140px;font-size:10px;padding:5px;}
div#leftnav li{font-weight:bold;padding-bottom:8px;}
div#leftnav a:hover{color:#FFFFFF;}
div#leftnav ul#leftButtons{margin-top:80px;}
/*  Left Hand Navication for Category/Product page design - begin */

/*div#nav {position:absolute;top:100px;width:150px; margin: -1px 0 0 -1px;
  background: #FDD;height:auto;}
div#nav ul {margin: 0; padding: 0; width: 156px; background: white;
  border-top: 1px solid #999;font-family:Verdana, Arial, Helvetica, sans-serif;}
div#nav li {position: relative; list-style: none; margin: 0;
  border-bottom: 1px solid #999;width:150px;}
html>body div#nav li{width:156px;}
div#nav li:hover {background: #CCC;border-top:1px solid #000;border-bottom:1px solid #000;}
div#nav li.submenu {padding: 0.25em 0 0.25em 0.5em;color:#003399;text-decoration: none; width: 150px;}
div#nav li.submenu:hover {background-color:#CCCCCC;}
div#nav li a {display: block; padding: 0.25em 0 0.25em 0.5em;color:#003399;text-decoration: none; width: 148px;}
div#nav>ul a {min-width:150px;width: auto;}
div#nav ul ul {position: absolute; top: 0; left: 147px;width:200px;border: 1px solid #999;
  display: none;}
div#nav ul ul a{width:185px;}
div#nav ul ul li:hover {width:200px;}
html>body div#nav ul ul{left:156px;}
div#nav ul ul li{width:200px;}*/
/*html>body div#nav ul ul a{width:185px;}*/
/*div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3, div#nav ul.level3 li.submenu:hover ul.level4, div#nav ul.level4 li.submenu:hover ul.level5 {display:block;}*/
div#nav {float: left; width:135px; margin: -1px 0 0 -1px;}
div#nav ul {margin: 0; padding: 5px; width:135px;}
div#nav li {position: relative; list-style: none; margin: 0;}
div#nav li:hover {background:#DEE3F5;}
div#nav li.submenu {background:#DEE3F5;}
div#nav li.submenu:hover {}
div#nav li a {display: block; /*padding: 0.25em 0 0.25em 0.5em;*/
  text-decoration: none; width:130px;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; top: 0; left:130px;
  display: none;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;background:#DEE3F5;}
div#leftnav ul#leftButtons{clear:left;}

	
input{display:block;width:15em;height:1.5em;/*border:1px inset #454545;*/}
label{display: block;margin:0.35em 0 0.15em 0;font-weight: bold;}
textarea{width:30em;height:8em;}
a.button{color:#6C193F;text-transform:capitalize;padding:0.25em 1em;margin:0 5px 5px 0;background-color:#000000;border:1px solid #793420;}
input.hidden{display:none;border:none;}
input.submit{width:8em;margin-top:8px;}
div#nav{display:block;}
div#info_box{float:right;margin-right:25px;}
div#info_box ul{list-style-type:none;line-height:1.25em;margin:0;padding:5px;}
div#doc_view{padding-bottom:10px;font-size:12px;}
.doc_view_heading{display:block;clear:both;height:25px;;padding:0 0 0 1em;background-color:#1B2F68;font-size:16px;font-weight:bold;color:#FFFFFF;}
.doc_view_heading img{padding-left:4px;}
span.doc_view_col_1{float:left;display:inline;/*left:15px;*/width:200px;padding-top:3px;}
span.doc_view_col_2{float:left;/*left:270px;*/width:150px;padding-top:3px;}
span.doc_view_col_3{float:left;/*left:500px;*/width:150px;padding-top:3px;}
span.doc_view_col_4{float:left;/*left:500px;*/width:305px;padding-top:3px;}
span.doc_view_col_5{float:left;/*left:500px;*/width:300px;padding-top:3px;}
span.doc_view_col_6{float:left;/*left:500px;*/width:420px;padding-top:3px;}
span.col_1_wider{width:350px;}
div#doc_view ul, div#proj_view ul{margin:0;padding:0;color:#000;line-height:1.5em;list-style-type:none;/*border-bottom: 1px solid #793420;*/}
div#doc_view ul a, div#proj_view ul a{color:#003399;font-size:10px;}
div#doc_view ul a:hover, div#proj_view ul a:hover{color:#000000;/*background-color:#CCC;*/}
div#doc_view ul li, div#proj_view ul li{clear:left;margin:0;padding:0 0 0 15px;height:1.50em;/*border-bottom: 1px solid #793420;*/}
html>body div#doc_view ul li{min-height:1.50em;height:auto;overflow:auto;}
div#doc_view ul li:hover, div#proj_view ul li:hover{/*background-color:#CCCCCC;*/}
div#doc_view ul li .bold{font-weight:bold;text-transform:uppercase;}
div#doc_view .topic, div#doc_view .headline, div#doc_view .date_added, div#doc_view .cat, div#doc_view .rev, div#doc_view .city, div#doc_view .state, div#doc_view .phone, div#doc_view .title, div#doc_view .menu{float:left;display:inline;padding-left:4px;}
div#doc_view .topic, div#doc_view .headline{width:200px;}
div#doc_view .title{width:300px;}
div#doc_view .menu{width:420px;}
div#doc_view .date_added, #doc_view .name{width:150px;}
div#doc_view .cat, div#doc_view .rev{width:150px;}
div#doc_view .headline{width:350px;}
.docBlock{font-size:0.75em;padding:15px 0;}
.odd{background-color:#E1E1DF;}
.even{background-color:#FFFFFF;}
label.req{text-transform:uppercase;color:#003399;}

.testimonial, .faq, #faqlist{margin:8px;padding-bottom:5px;border-bottom:2px solid #267695;}

/* Industry & Application Pages - begin */
.cat_column{float:left;width:250px;height:auto;padding-right:15px;}
.cat_column ul{list-style:none;padding:0;margin:0;}
.cat_column li{padding:4px;font-size:14px;}
div#chosenDoors{float:left;clear:both;padding-top:15px;width:100%;}
.catProduct{display:inline;float:left;height:250px;width:33%;text-align:center;vertical-align:bottom;border-right:1px solid #CCCCCC;}
.catImage{width:150px}
.catSummary ul{margin:0 25px;padding:0;text-align:left;}
.listAppInd{float:left;width:40%;font-size:14px;padding:4px;}
div#galleryArea{clear:left;}
/* Industry & Application Pages - end */

/* Door Type Pages - begin */
div#categoryBox{background-color:#CDCDCF;}
div#categoryBox h2{color:#BCBDBF;}
div#doorCategoryBox{height:450px;overflow:scroll;}
.brandBox{clear:left;}
.seriesBox{float:left;clear:left;width:100%;background-color:#CDCDCF;border-bottom:3px solid #1B2F68;padding:8px 0;}
/*.seriesBox{float:left;width:auto;}*/
/*.seriesColor1{background-color:#FFFFFF;}*/
.seriesColor1, .seriesColor2, .seriesColor3{background-color:#CDCDCF;}
.smallSeries1{color:#D2E5A2;}
div#content .seriesColor2 .seriesHead h2, .smallSeries2, .largeSeries2{color:#8BB3C2;padding-right:8px;}
/*.seriesColor3{background-color:#C4DAE2;}*/
div#content .seriesColor3 .seriesHead h2, .smallSeries3, .largeSeries3{color:#FFFFFF;padding-right:8px;}
.largeSeries1, .largeSeries2, .largeSeries3{font-size:24px;font-style:italic;font-weight:bold;}
.doorSection{clear:left;margin-left:120px;}
.doorBox{width:260px;float:left;background-color:#1B2F68;padding:8px;margin:5px;}
html>body .doorBox{height:330px;}
.doorBoxL{width:260px;float:left;background-color:#1B2F68;padding:8px;margin:5px;}
html>body .doorBoxL{height:330px;}
.doorImage{width:210px;;height:250px;/*height:auto;*/text-align:center;background-color:#CDCDCF;margin-left:28px}
.doorImage img{width:200px;/*height:auto;*/height:240px;padding:5px;margin-top:5px;}
html>body .doorImage{height:250px;}
.doorImageL{width:210px;height:250px;text-align:center;background-color:#CDCDCF;margin-left:28px}
.doorImageL img{width:200px;height:240px;/*height:auto;*/padding:5px;margin-top:10px;}
.doorText, .doorTextL{width:260px;height:40px;border-bottom:3px solid #6C193F;text-align:center;overflow:hidden;color:#FFFFFF;padding-top:5px;}
.doorModel{/*width:120px;*/width:260px;text-align:left;padding-bottom:5px;padding-left:50px;/*border:1px solid #2C7998;*/}
.doorModelL{width:260px;text-align:left;padding-bottom:5px;padding-left:50px;/*border:1px solid #2C7998;*/}
.doorModel a, .doorModelL a{color:#FFFFFF;}
.doorModel a:hover, .doorModelL a:hover{color:#003399;}
html>body .doorModel{width:auto;}
div#typeBottom{float:left;clear:left;width:100%;height:auto;background-color:#6C193F;border-top:4px solid #BCBDBF;border-bottom:4px solid #BCBDBF;margin-top:20px;}
.typeBrandBox{float:left;width:49.5%;height:auto;}
.typeBrand{margin:15px;height:auto;color:#FFFFFF;}
.typeBrand h5{color:#FFFFFF;width:200px;border-bottom:2px solid #93AC50;padding:0;margin:0 0 5px 0;font-size:14px;}
/* Door Type Pages - end */

/* Door Pages - begin */
div#productTop{height:245px;}
.product_image{float:left;width:290px;}
div#productHead{float:left;width:375px;height:240px;}
div#productHead h2, .seriesHead h2{display:inline;margin:0;padding:0 0 0 20px;text-transform:uppercase;float:left;}
html>body div#productHead h2{}
div#largeSeries, div#smallSeries, .smallSeries1, .smallSeries2, .smallSeries3, .largeSeries1, .largeSeries2, .largeSeries3{/*display:inline;*/width:90px;padding-left:4px;}
div#smallSeries, .smallSeries1, .smallSeries2, .smallSeries3{float:left;font-size:10px;width:150px;height:30px;padding-left:8px;overflow:hidden;}
div#productHead div#smallSeries{color:#000000;}
div#productName{float:left;clear:left;width:100%;height:65px;background-color:#CDCDCF;}
div#productName h3, div#productName h4{margin:0;padding:4px 20px;}
div#productName h3, div#content h3{color:#1B2F68;font-size:14px;font-style:normal;}
div#productName h4, div#content h4{color:#6C193F;text-transform:capitalize;}
div#productimages_cms\{clear:left;padding-left:5px;text-align:center;font-size:9px;height:auto;height:145px;overflow:hidden;}
html>body div#productimages_cms\{height:auto;}
div#productimages_cms\ img{padding:5px 5px 0 0;/*height:140px;*/height:120px;}
html>body div#productimages_cms\ img{height:auto;max-height:120px;}
.displayImage{display:inline;margin:5px 5px 0 0;width:auto;height:auto;}
div#productButtons, div#leftButtons{float:left;width:115px;;height:auto;font-size:10px;}
div#productButtons ul, ul#leftButtons{list-style-type:none;width:110px;height:auto;margin:0;padding:0;}
div#productButtons li, ul#leftButtons li{padding:8px 8px;margin:0 8px;background-image:url(images_cms/button_back.gif);background-position:center;background-repeat:no-repeat;text-align:center;vertical-align:middle;text-transform:capitalize;width:106px;height:auto;}
html>body div#productButtons li, html>body div#leftButtons li{width:100px;margin:0;}
div#productSummary{clear:both;float:left;width:100%;padding:8px 0;font-size:10px;/*border:1px dotted red;*/}
div#productSummary h5, div#productDetail h5{padding:5px 0;margin:0;font-size:12px;color:#1B2F68;}
div#productSContent{margin-right:15px;}
div#productDetail{clear:left;float:left;width:100%;font-size:10px;}
.detailColumn{width:49%;float:left;}
.productElement{float:left;padding-right:10px;width:100%;/*width:50%;*/}
.productElement ul{padding:0;margin:5px 10px 5px 20px;}
div#productBottom{float:left;clear:left;width:100%;margin-top:5px;height:auto;background-color:#1B2F68;border-top:4px solid #1B2F68;border-bottom:4px solid #8D9093;}
div#productBImage{float:left;width:auto;text-align:center;}
div#productBImage img{margin:8px 5px 8px 25px;display:block;}
div#productBImage span{font-size:10px;color:#FFFFFF;padding-left:25px;}
div#productBContent{float:left;padding:8px;color:#FFFFFF;width:500px;font-size:12px;}
div#productBContent h5{color:#FFFFFF;width:200px;border-bottom:2px solid #6C193F;padding:0;margin:0 0 5px 0;font-size:12px;}
span.clickEnlarge{float:left;clear:left;width:100%;text-align:center;}
.archButton{padding:5px;background-color:#CCCCCC;border:1px solid black;color:#000000;font-weight:bold;width:50%;overflow:auto;margin:10px 0;}
.archButton a{width:auto;}
div#clickEnlargeText{clear:left;}
/* Door Pages - end */
/* Sales Reps - begin */
div#repSearch input{display:inline;}
div#repSearch input#lookupBtn {width:100px;height:25px;}
.salesRep{width:100%; height:auto;}
.salesAddress{float:left;width:60%;}
.salesAddress ul{padding:0;margin:0;list-style-type:none;}
.salesAddress ul li.repName{font-size:12px;font-weight:bold;}
.salesAddress em{width:50px;}
.salesPhoto{float:right;width:40%;}
.salesPhoto img{width:180px;}
.salesBio{width:100%;height:auto;clear:left;padding-top:10px;}
/* Sales Reps - end */


/*  ---  Used only on Product/Service pages  ---  */
div#picBar {
	display: block;
	width: 100%;
	min-height: 150px;
	padding: 10px 0;
}

div#producttext, div#introtext, div#classtext {float: left;width: 98%;height: auto;min-height: 27.5em;/*padding: 2em 0 1em 0;*/}

div#producttext p, div#introtext p, div#classtext p {
	margin: 0 0.5em;
	font-size: 12px;
	}

div#introtext p {
	margin-right: 100px;
	}
	
div#producttext img, div#classtext img {
	margin: 5px 5px 10px 0;
	}

div#producttext li, divclasstext li {
	list-style-type: square;
	font-size: 13px;
	margin: .25em 5em;
	text-transform: none;
	}

div#interested_field {
	width: 480px;
	}

.interested_check checkbox {
	display: inline;
	width: 200px;
	min-width: 220px;
	}

	
.required, div#content p span {
	color: #C33;
	}

div#content span {
	font-size: .85em;
	}

div#breadcrumbs {text-transform:uppercase;color:#999999;padding:5px 0;margin-bottom:8px;}
/*  End Category/Product page design */
/*  Information Page design - begin */

/*  Forms field design - begin */
form {
	margin-left: 0px;
	font-size: 12px;
	padding: 0;
	}

input, td {
	font-size: 12px;
	}

td {
	padding: 5px;
	}

/*  End forms */
/*  Error Page message formatting - begin */

div#infotext li {
	list-style-type: square;
	margin: 0 0 0 2em;
	}
/*  End Error Page message formatting */

div#companyaddress {
	/* margin: 25px 0 0 100px; */
	width: 275px;
	float: left;
	font-size: 1.2em;
	}

div#companyhours {
	/* margin: 25px 0 0 100px; */
	width: 220px;
	float: right;
	font-size: 1.2em;
	}
	
/*  Link List formatting - begin */
div#linklist {
	margin: 0px 10px 0 10px;
	}
	
div#linklist .title {
	font-size: 1.5em;
	font-weight: bold;
	padding-top: 5px;
	}
	
div#linklist .description {
	padding-left: 10px;
	} 
/*  Link List formatting - end */
div#blogArchive{float:right;clear:right;width:150px;background-color:#CEEFFF;border:1px solid #003366;text-align:center;padding-bottom:4px;}
div#blogArchive h5{width:100%;background-color:#003366;color:#FFFFFF;font-weight:bold;margin-bottom:4px;margin-top:0;padding:4px 0;}
div#blogArchive a{display:block;width:100%;font-size:0.85em;}
div#futureBox, div#newsletterArea{clear:both;border:1px solid #003366;background-color:#CEEFFF;height:165px;overflow:visible;}
div#futureEventsBox{height:auto;padding-right:6px;}
html>body div#futureBox{min-height:165px;height:auto;overflow:auto;}
div#newsletterArea{height:50px;}
div#futureEvents{float:left;padding-bottom:4px;width:39.9%;height:auto;}
div#futureEventHead, .lunchDayHead, .newsLetterHead, .currentBlogHead{background-color:#003366;color:#FFFFFF;padding:3px;margin-bottom:4px;}
div#futureEvents a{display:block;font-size:0.85em;line-height:1.50em;padding-left:4px;}
div#futureLunch{float:left;width:60%;}
.futureLink{width:100%;text-align:right;}
.futureLink a{color:#FF0000;font-size:0.85em;padding-right:6px;}
.navLinks{float:left;}
.cal_link{float:right;text-align:right;padding-right:10px;}
.lunchDayBox, .currentBlogBox{float:left;width:30%;height:auto;text-align:left;line-height:1.15em;}
.lunchDayMenu{font-size:0.85em;padding:0 4px;}
.lunchDayBox a{}
.lunchDayBox p{padding:0;margin:0;}
.newsLetterBox{float:left;width:99.98%;height:auto;}
.newsLetterDate{float:left;font-size:0.85em;padding:0 4px;width:100px;display:inline;}
.newsLetterBox p{padding:0;margin:0;}
div#newsLetter .futureLink{float:left;display:inline;width:150px;clear:none;}
.currentBlogBox a{font-size:0.85em;display:inline;}
ul#months, ul.classes{/*display:inline;*/padding:0;margin:0;}
ul#months li, ul.classes li{display:inline;padding: 0 3px;list-style-type:none;border-right:1px solid #CCCCCC;}
ul#months li.monthChosen{font-weight:bold;}
ul#years{padding:0 5px 10px 0;margin:0;border-right:1px solid #CCCCCC;}
ul#years li{display:inline;padding:0 3px;list-style-type:none;border-right:1px solid #CCCCCC;}
div#content p span.contactLabel{width:200px;font-weight:bold;color:#000000;min-width:200px;}
div#classtext h2{display:inline;padding:0 20px 5px 0;}
div#classtext .attachLink{display:inline;font-size:0.85em;}
div#classtext .activitiesLink{/*float:left;*/margin:10px 0 0 10px;padding:8px;border:1px solid #003366;width:275px;font-size:0.85em;font-weight:bold;background-color:#CEEFFF;text-align:center;}
html>body div#classtext .activitiesLink{margin:10px 0 0 0;}
div#classtext .page_image{width:275px;}
div#classtext p{clear:left;}
div#classBlog h2{display:block;padding-bottom:10px;}
.filter_select a{font-weight:bold;}
.classChosen{font-weight:bold;}

div#loginBox{float:left;width:49%;margin-top:10px;}
div#registerBox{float:right;width:50%;margin-top:10px;}
input#login_button,input#submit{width:75px;height:25px;}
