﻿html
{
	height:100%;
	width:100%;
}
body,td,th,div,p,span,label,form {
	font-size: 12px;
	font-family:Verdana, MS Sans Serif, Tahoma, Arial ;
	color:#333333;
	line-height:18px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
height:100%;
font-size:11px;
}
h1{ margin:0px;}
form{ margin:0px;padding:0px;}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
#pageSize{ width:800px; margin:0 auto; 	
background-image:url(/subsite/images/bg.jpg);
background-position:bottom;
background-color:#f7f7f9; 
background-repeat:no-repeat;
}
#pageSize #topLink{ text-align:right; padding-right:5px; font-size:10px;  }
#pageSize #topImg{  border:1px solid #cccccc;}
#pageSize #navBg{  background-image:url(/subsite/images/menubg.jpg); background-repeat:repeat-x; height:44px; }
#pageSize #leftMod{ clear:both;float:left; width:20%; margin-right:2px;  height:100%; }
#pageSize #leftMod img{border:0px;}
#pageSize #leftMod .subMod{ margin-top:5px; padding-left:2px; width:160px;padding-right:2px;font-weight :bold;font-size:11px; line-height:13px; vertical-align:text-top}
#pageSize #leftMod .subMod ul{ list-style-type:none; margin-left:0px; padding-left:0px;}
#pageSize #leftMod .subMod .caption{  color:#FFFFFF; width:160px; line-height:30px; text-transform: uppercase;  line-height:35px;height:25px;  background-image:url(/subsite/images/submodtitlebg.jpg); height:30px; font-size:10px;font-weight:bold}
#pageSize #leftMod .subMod .caption p{ padding:0px; margin:0px;  text-align:center; line-height:25px; color:#FFFFFF; padding-left:5px;font-size:10px;}
#pageSize #leftMod .subMod span,#pageSize #leftMod .subMod div{ font-size:11px}
#pageSize #rightMod{ float:left; margin-left:1%; width:77%;  margin-top:5px; margin-bottom:5px;background-repeat:repeat-y; background-position:left; vertical-align:text-top; padding-left:8px; padding-right:5px;}

#pageSize #rightMod .subMod{  width:98%; padding:5px; padding-left:10px; padding-top:1px; margin-top:0px;  }
#copyright{ clear:both; text-align:center; font-size:11px; height:124px; ;background-repeat:no-repeat;background-image:url(/subsite/images/bottombg.jpg); line-height:124px; color:#FFFFFF; }
#pageSize #rightMod #lang{ text-align:right; font-size:12px; font-weight:bold; padding-right:5px;}

#pageSize #rightMod2{ margin-left:1%; width:77%;  margin-top:5px; margin-bottom:5px;background-repeat:repeat-y; background-position:left; vertical-align:text-top; padding-left:8px; padding-right:5px;}

#pageSize #rightMod2 .subMod{  width:98%; padding:5px; padding-left:10px; padding-top:1px; margin-top:0px;  }
#copyright{ clear:both; text-align:center; font-size:11px; height:124px; ;background-repeat:no-repeat;background-image:url(/subsite/images/bottombg.jpg); line-height:124px; color:#FFFFFF; }
#pageSize #rightMod2 #lang{ text-align:right; font-size:12px; font-weight:bold; padding-right:5px;}


#caption h1{ line-height:35px; font-size:14px; margin:0px; padding:0px; border-bottom:1px solid #cccccc;}

#pageSize #leftMod .subMod .upcomingShortMod{ margin:0px; text-align:center; margin-bottom:2px; font-size:11px;}
#pageSize #leftMod .subMod div{ margin:0px; text-align:center; margin-bottom:2px; font-size:11px; line-height:13px;}
#pageSize #leftMod .subMod .linkLogo{ margin:0px; text-align:center;  font-size:11px;}
#pageSize #leftMod .subMod .linkLogo img{ margin:0px; text-align:center; margin-bottom:1px; font-size:11px; border:0px;}
#pageSize #leftMod h3{ margin:0px; font-size:11px;}
#pageSize #rightMod #contactus{ padding:15px;}
#pageSize #rightMod #contactus label{ font-weight:bold;}

#pageSize #rightMod #categoryBanner{ border:1px solid #cccccc; line-height:40px; text-align:center;}

#pageSize #rightMod2 #contactus{ padding:15px;}
#pageSize #rightMod2 #contactus label{ font-weight:bold;}

#pageSize #rightMod2 #categoryBanner{ border:1px solid #cccccc; line-height:40px; text-align:center;}


.eventList h3{ margin:0px; font-size:12px;}
.eventList p{ margin:0px;}
.eventList	.summer{ margin-top:10px;margin-bottom:10px;}
.eventList	hr{ height:1px;}
.eventList	h1{ margin:0px; font-size:14px;margin-top:10px;}
.funcNav{ text-align:center; font-weight:bold;}

.listMod{ margin:2px; margin-left:15px;}

.date{ font-size:9px; color:#CCCCCC; padding-left:10px; font-weight:normal;}
.payMod{ padding:5px; }
.payMod fieldset{ padding:5px;  font-weight:bold; line-height:35px;}
.eventBorder{border-bottom:5px solid #ffffff; padding-top:5px;margin-top:5px;}
.setp{list-style:none; width:100px; margin:0px; padding:0px;}
.setp a{color:#000000; font-weight:bold;}
.setp li{background:#cccccc; margin-bottom:2px; padding-left:5px;}
.setp .selected{background-color:#FF9900;color:#ffffff;}
.setpright{}
h2{font-size:12px;}
.footnote{ font-size:9px;}
.colright{ padding-left:5px;}
.subtitle{ height:50px;}

ul.companytype { margin:0px; padding:0px;list-style-type:none; }
ul.companytype li{ float:left; width:50%; list-style-type:none; text-align:left; height:20px;}

.modBorder{ border:1px solid #EBEBEB; margin-bottom:10px;}
.captionTitle{ background-color:#EBEBEB; padding:5px 5px 5px 15px; font-weight:bold;}


