body {font-family:Verdana, Arial, Helvetica, Sans-Serif;font-size:11px;color:#000000;background-color:#fff;margin:0 0 0 0;}
 
/* the look for printing */
@media print {
    #page {position:absolute;left:2px;}
    #pageheader {display:none;}
    #column1 {display:none;}
    #pagefooter {display:none;}
    #content {margin:3px 0 0 0;float:left;width:790px;height:600px;display:table;}
}

h1,h2,h3,h4,h5,h6 {font-family:Arial,Verdana,Helvetica,Sans-Serif;font-weight:normal;margin:0;padding:0 0 5px 0;}
h1 {font-size:20px;font-weight:bold;margin:0 0 5px 0;}
h2 {font-size:18px;}
h3 {font-size:16px;font-weight:bold;}
h4 {font-size:14px;font-weight:bold;}
h5 {font-size:12px;font-weight:bold;}
h6 {font-size:11px;font-weight:bold;}
table {margin:0;padding:0;border:0;border-collapse:collapse;}
td {vertical-align:top;} 
a {text-decoration:none;color:#BE0D10;}
a:hover {color:#999999;text-decoration:underline;}
a:link {}
a:visited {}
a:active {}
img {
	padding:0;
	margin:0;
	border-top-width: 4;
	border-right-width: 4;
	border-bottom-width: 4;
	border-left-width: 4;
}
ul {}
li {font-size:11px;}

p {margin:0;padding:0 0 10px 0;}
#page {margin:8px auto 0 auto;width:790px;text-align:left;} 
/* pageheader */
#page #pageheader {height:40px;background-color:#BE0D10;margin:0;padding:0;}
#page #pageheader #pageheaderlogo {float:left;}
#page #pageheader #pageheadernav {float:right;}

@media screen {
    #content {margin:3px 0 0 0;float:left;width:790px;height:600px auto;background:white url(images/bg_main.gif) repeat-y;display:table;}
}

/* column1 [nav] */
/* Note! Height in #column1 is the site's mini height */
#content #column1 {float:left;padding:0;margin:0;width:148px;height:490px;}
#content #column1 .mainmenu {padding:5px 0 5px 1px;margin:0 0 0 1px;width:141px;background-color:#F0EBE1;}
#content #column1 .mainmenu ul {margin:0 0 0 10px;padding:0;list-style-type:none;font-weight:bold;font-size:11px;}
#content #column1 .mainmenu ul li {margin-bottom:3px;font-size:11px;}
#content #column1 .mainmenu ul li ul {padding:3px 0 0 0;}
#content #column1 .mainmenu ul li ul li {font-weight:lighter;font-size:11px;}
#content #column1 .mainmenu ul li ul li.active a {color:#BE0D10;} 
#content #column1 .mainmenu ul li ul li.active ul li a {color:#000000;}
#content #column1 .decoration img {margin:0 0 0 1px;padding:0 0 0 0;}
#content #column1 .mainmenu a {text-decoration:none;color:#000;}
#content #column1 .mainmenu a.active {color:#BE0D10;}
#content #column1 .mainmenu a:hover {color:#BE0D10;}

/* column2 [content] */
#content #column2 div {margin:0;padding:0;}
#content #column2 {float:left;padding:0;margin:0;width:641px;}
#content #column2 .tilesection1 {float:left;width:475px;background:transparent url(images/bg_tiles.gif) repeat-y;}
#content #column2 .tilesection1 .col1 {float:left;width:259px;height:auto;margin:0 0 0 0;background-color:aMaroon;}
#content #column2 .tilesection1 .col2 {float:left;width:202px;height:auto;margin:0 0 0 0;background-color:aGreen;}
#content #column2 .tilesection1 .col1 .tileblock {margin-bottom:11px;}
#content #column2 .tilesection1 .col2 .tileblock {margin-bottom:11px;}

#content #column2 .tilesection2 {float:left;width:166px;background:transparent url(images/bg_tiles.gif) repeat-y;}
#content #column2 .tilesection2 .col3 {float:right;width:166px;height:auto;}
#content #column2 .tilesection2 .col3 .block {background-color:#F8F5F0;margin:0 0 6px 0;}
#content #column2 .tilesection2 .col3 .block span {padding-left:9px;padding-right:3px;}
#content #column2 .tilesection2 .col3 .block .link {display:block;height:19px;padding-top:4px;background-color:#F0EBE1;}
#content #column2 .tilesection2 .col3 .block .text {display:block;padding-bottom:9px;padding-top:3px;}

/* for the "start_page_type2" */
#content #column2 .tilesection1 .col1type2 {float:left;width:461px;height:auto;margin:0 0 0 0;background-color:aMaroon;}
#content #column2 .tilesection1 .col1type2 .tileblock {margin-bottom:11px;}

/* pagefooter */
#page #pagefooter {height:33px;background:transparent url(images/bg_footer_tiles.gif) repeat-x;margin:0;padding:0;clear:both;}
#page #pagefooter div {margin:0;float:left;}
#page #pagefooter div a {color:#808080;font-size:11px;}
#page #pagefooter div a:hover {text-decoration:underline;} 
#page #pagefooter .block {padding-top:6px;}
#page #pagefooter #block1 {padding-left:170px;width:135px;}
#page #pagefooter #block2 {width:135px;}
#page #pagefooter #block3 {width:200px;}
#page #pagefooter #block4 {width:140px;}

