A:link {text-decoration:none; color:#000000;}
A:visited {text-decoration:none; color:#101838;}
A:hover {background-color:#FFFFFF; text-decoration:underline;}
A.type2:link{text-decoration:none; color:#000000;}
A.type2:visited{text-decoration:none; color:#000000;}
A.type2:hover{background-color:#FFFFFF; text-decoration:underline;}
A.type3:link{text-decoration:none; background-color: #10153B; color:#99CCFF; font-weight: bold; font-size:10px;}
A.type3:visited{text-decoration:none; background-color: #10153B; color:#99CCFF; font-weight: bold; font-size:10px;}
A.type3:hover{background-color: #10153B; text-decoration:underline;}

/* Make sure side menu does not change sizes when user changes text size */
.myLinks {font-size:13px;}
.fixedMenu {font-size:18px; }
img {border: 0px;}

.myTable {margin-left:5px;border:1px solid #888888;}

.head {background-color: #10153B; color:#99CCFF; padding: 5px; font-weight: bold; font-size:11px;}
.even {background-color: #10153B; padding: 5px; color:#FFFFFF; font-size:11px;}
.odd {background-color: #E9E9E9; padding: 5px; color:#000000; font-size:11px;}
tr.even td {background-color: #999999; padding: 5px;}
tr.odd td {background-color: #E9E9E9; padding: 5px;}

.calendarHead {background-color: #83A4E0; padding: 5px; color:#000000; font-size:11px; }
.calendarEven {background-color: #999999; padding: 5px; color:#000000; font-size:11px;}
.calendarOdd {background-color: #83A4E0; padding: 5px; color:#000000; font-size:11px;}
.calendarEmpty {background-color: #000000; padding: 5px; color:#000000; font-size:11px;}

/* NOTE: When a filter is used, the width of the element must also be set */
.header { font-size:38px; font-weight:bold; color:#FFFFFF; filter:dropShadow(); width:100%; }
.fixedSize {font-size:11px;}

.detailsEven {background-color: #10153B; color:#FFFFFF; font-size:11px;}
.detailsOdd {background-color: #E9E9E9; color:#000000; font-size:11px;}

.listHead {background-color: #999999; color:#000000; padding: 5px; font-weight: bold; font-size:11px;}
.listEven {background-color: #10153B; padding: 5px; color:#FFFFFF; font-size:11px;}
.listOdd {background-color: #E9E9E9; padding: 5px; color:#000000; font-size:11px;}

.login { font-family:'Trebuchet MS'; font-size:14px; }

/* Links are displayed in a drop down menu */
.dropDown { background-color: #1F1F1F; color:#E9E9E9; padding='0px'; font-size:11px; }

.introTitle {font-family:'Impact'; font-size:28px; color:#CCCCCC; padding:10px;}
.introText {font-family:'Trebuchet MS'; background-color: #D9D9D9; padding: 5px; font-size:14px;}
.bigHeader {background-color: #10153B; color:#99CCFF; padding: 5px; font-weight: bold; font-size:24px;}
.workshopTitle {background-color: #10153B; color:#99CCFF; padding: 5px; font-weight: bold; font-size:18px;}
.productTitle {background-color: #10153B; color:#99CCFF; padding: 5px; font-weight: bold; font-size:18px;}

.archivesLink {font-weight: bold;background-color: #E9E9E9; padding: 5px; color:#000000; font-size:18px;}

.messageTitle {font-weight: bold; margin-bottom: 2px; color: #10153B; font-size:22px;}
.messageText {padding: 2px; color: #10153B; font-size:11px;}
.sideInfo {font-size: 10px; color: #101840; font-weight:bold; border: 1px solid silver; background-color: #ffffff; margin: 2px; padding: 2px;}
.timeInfo {font-size: 10px; color: #FFFFFF; margin: 2px; padding: 2px;}
.postStatus {font-size: 10px;font-weight:bold; color: #2F5376;}
.postTime {font-size: 10px;font-weight:bold; color: #adc0d3;}

/* Product Display */
.productName { font-size:20px; font-weight:bold; }
.productShortDescription { font-size:12px; font-weight:bold; margin-left:5px; }
.productDetails {font-size:12px; margin-left:10px; margin-top:10px; }
.expandButton { font-size:12px; font-weight:bold; border:1px solid black; background-color:#E9E9E9; color:#000000; }

.summary
{
	font:Message-Box;
	font:MessageBox;
}
.subtitle
{
	font-weight:bold;
}
p
{
        font:Message-Box;
        font:MessageBox;
}
table
{
        font:Message-Box;
        font:MessageBox;
}
th
{
	font:smallcaption;
}
input
{
        font:smallcaption;
}
.article_content
{
}
.article_left_pane
{
	border-right: solid 1px #486a98;
}
.feature_article
{
        border-bottom: solid 1px #bbbbbb;
}
.left_section
{
        border: 1px solid #486a98;
        background-color: #dddddd;
        background-image: url('../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/WNP7YU31/none');

}
.right_section
{
        border: 1px solid #486a98;
        background-color: #dddddd;
        background-image: url('../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/WNP7YU31/none');

}
.section_title
{
	border-left:1px solid #486a98; border-right:1px solid #486a98; border-top:1px solid #486a98; font: caption;
	color: black;
	background-color: #bbbbbb;
	background-image: url('../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/WNP7YU31/none');
        border-bottom: 0px none;
}
.menu
{
	border-bottom: solid 1px black;
	font: Caption;
}
.news-heading-public
{
	font: Caption;
	font-weight: bold;
	border-bottom: solid 1px black;
}
.pagetitle
{
	font:Caption;
	font-weight:bold;
	font-size:14px;
}
