html
{
	height:100%;
	width:100%;
}
body,td,th,div,p,span,label,form,input,textarea {
	font-size: 12px;
	font-family:Verdana,Arial, MS Sans Serif, Tahoma ;
	color:#333333;
	line-height:18px;
}
textarea{ font-family:Verdana;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
height:100%;
font-size:11px;
}
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{  padding-top:5px;width:180px; height:100%; border-left:1px solid #ccc; color:#CCC;  }
#pageSize #leftMod img{border:0px;}
#pageSize #leftMod .subMod{  width:100%;font-weight :bold; 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:100%; line-height:20px; background-color:#4e7ea6;  font-size:10px;font-weight:bold}
#pageSize #leftMod .subMod .caption p{ padding:0px; margin:0px;  text-align:center; line-height:20px; color:#FFFFFF; padding-left:5px;font-size:11px;}
#pageSize #leftMod .subMod span,#pageSize #leftMod .subMod div{ font-size:11px }
#pageSize #rightMod{ width:759px; padding-left:20px;padding-right:20px; margin-top:5px; margin-bottom:5px;background-repeat:repeat-y; background-position:left; vertical-align:text-top; }

#pageSize #rightMod .subMod{  width:98%;  padding-top:1px; margin-top:0px;  }
#copyright{ clear:both; text-align:center; font-size:10px; color:#FFFFFF; background-color:#0d2144;  }
#copyright p{ margin:0px; padding:1px; color:white; font-family:Verdana;font-size:10px;}

#pageSize #rightMod2{width:760px; padding-left:20px;padding-right:20px;margin-top:5px; margin-bottom:5px; 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;  }
#pageSize #rightMod2 #lang{ border-bottom:1px solid #cccccc; line-height:35px;text-align:right; float:right; font-size:12px; font-weight:bold; width:30%; margin-bottom:20px; height:35px;}

#pageSize #rightMod #lang{ border-bottom:1px solid #cccccc; line-height:35px;text-align:right; float:right; font-size:12px; font-weight:bold; width:30%; margin-bottom:20px; height:35px;}

#caption h1{ line-height:35px;height:35px; color:#666FFA; font-size:14px; margin:0px; padding:0px; border-bottom:1px solid #cccccc; float:left; width:70%; margin-bottom:20px;}

#pageSize #leftMod .subMod div{ margin:0px; text-align:center; margin-bottom:2px;  line-height:13px;}
#pageSize #leftMod .subMod .linkLogo{ margin:0px; text-align:center;  font-size:12px;}
#pageSize #leftMod .subMod .linkLogo img{ margin:0px; text-align:center; margin-bottom:1px; font-size:12px; border:0px;}
#pageSize #leftMod h3{ margin:0px; font-size:12px; }
#pageSize #leftMod .subMod .upcomingShortMod{ font-weight:normal; margin:0px; text-align:center; margin-bottom:2px; font-size:11px; margin-bottom:15px;}
#pageSize #leftMod .subMod .upcomingShortMod h3{ font-size:11px; color:#666}

#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;}
.modBorder{ border:1px solid #EBEBEB; margin-bottom:10px; background-color:#F7F7F9}
.captionTitle{ background-color:#CCC; padding:5px 5px 5px 15px; font-weight:bold;}
span.notsubmitted{ font-style:italic; }
a.redlink{ color:#0261bb;}
a.selected{ background-color:#969696; color:#FFCC00;}
#subject{font-family:Arial,Verdana, MS Sans Serif, Tahoma ;}

.companyinlist{
width:180px; 
height:20px; 
padding:10px; 
overflow:hidden; 
text-overflow:ellipsis; 
white-space:nowrap;

}
.subjectinlist{
width:300px; 
height:20px; 
padding:10px; 
overflow:hidden; 
text-overflow:ellipsis; 
white-space:nowrap;
}   
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;}
.button{ font-family:Verdana, Geneva, sans-serif}

