* { margin: 0; padding: 0; }

body {
    background-image: url(../images/2010/bg2010.jpg);	
    background-repeat: repeat-x;
    background-color: #dee3e7;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	line-height:16px;
}

#wrapper, .wrapper {
	width:854px;
	margin: 0 auto 0 auto;
	background-image:url(../images/2010/wrapper.gif);
	background-repeat:repeat-y;
	background-color:#fff;
}

a:link, a:visited, a:active {
	color:#013157;
}
a:hover {
	color:#69C;
}

#header, .header {background-image:url(../images/2010/header.gif); background-repeat:repeat-x; border-bottom:1px solid #c4ced7; height:241px; background-color:#013157}
#header img, .header img {border:0px;}
#header #flashcontent, .header #flashcontent {width: 632px; height: 165px; text-align:center }
#header p, .header p {text-align:center; font-weight:bold; padding:10px; font-size:20px; color:#013157; font-family:'Times New Roman', Times, serif; width:632px; }
#header-logo, .header-logo {float:left; width:222px;}
#header-right, .header-right {float:left; width:600px;}
.dmlinks1 {background-color:#013157; padding:0px; }
.dmlinks {font:bold 10px Verdana;color:#fff;text-decoration:none; background-color:#013157; }


.content-footer {float:left; width:187px; background-color:#E4ECF1; font-size:10px; color:#666; padding:5px; margin-left:1px; height:310px}
.content-footer img {padding:5px; float:left;}

#footer {clear:both; background-color:#013157; text-align:center; color:#FFF; border-top:1px solid #fff; padding:10px; font-size:10px;}
#footer a:link, #footer a:visited, #footer, a:active, #sidebar a:link, #sidebar a:visited, #sidebar, a:active, #header a:link, #headear a:visited, #header, a:active {color:#fff; text-decoration:none}
#footer a:hover, #sidebar a:hover, #header a:hover {
	color:#69C;
}


#content {float:left; width:592px; padding:10px 20px 20px 20px;}
#content ul, #content ol {padding-left:30px;}
#content li {padding:5px;}
#sidebar {text-align:center; font-family:Verdana, Geneva, sans-serif;  float:left; width:220px; background-color:#013157; color:#fff; padding:1px; }
h1 {border-bottom:1px solid #c4ced7; padding-bottom:5px; color: #013157; line-height:28px; font-size:22px;}
h2 {
	font-size:14px;
	background-color:#E4ECF1;
	padding:5px;
	color:#013157;
	line-height:20px;
}


.brochuretable {background-color:#E4ECF1; border-collapse:collapse; border: 1px solid #9FBFDF;}
.brochuretable td {padding:10px;}
.schedule td:hover, .brochuretable tr:hover {background-color:#fefefe;}
.schedule {background-color:#E4ECF1; border-collapse:collapse; border: 1px solid #9FBFDF;}
.schedule td {padding:1px;  border: 1px solid #9FBFDF; text-align:center; font-size:10px;}
.highlight {background-color:#E4ECF1; padding:10px;}


.quiz {padding-left:0px;}
.quiz-question {margin-left:10px; width:100px; float:right; padding-top:2px;}
.quiz ol li { height:30px; display:list-item; vertical-align:middle}
.quiz ol li:hover {background-color:#E4ECF1;}
.quiztotal {background-color:#E4ECF1; padding:10px; text-align:center; border-top:5px solid #fff;}
.quiztotal p {font-weight:bold; float:right;}
#totalcount {width:20px; float:right}

.border
{
    border-right: #cccccc 1px solid;
    border-left: #cccccc 1px solid
}
.a1:link
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: Tahoma;
    text-decoration: none
}
.a1:visited
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: Tahoma;
    text-decoration: none
}
.a1:hover
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: Tahoma;
    text-decoration: underline
}
.a2:link
{
    padding-right: 2px;
    padding-left: 2px;
    font-weight: lighter;
    font-size: 11px;
    padding-bottom: 2px;
    margin-left: 0px;
    color: #0337b7;
    margin-right: 0px;
    padding-top: 2px;
    font-family: Tahoma;
    text-decoration: underline
}
.a2:visited
{
    padding-right: 2px;
    padding-left: 2px;
    font-weight: lighter;
    font-size: 11px;
    padding-bottom: 2px;
    margin-left: 0px;
    color: #0337b7;
    margin-right: 0px;
    padding-top: 2px;
    font-family: Tahoma;
    text-decoration: underline
}
.a2:hover
{
    padding-right: 2px;
    padding-left: 2px;
    font-weight: lighter;
    font-size: 11px;
    padding-bottom: 2px;
    margin-left: 0px;
    color: #303030;
    margin-right: 0px;
    padding-top: 2px;
    font-family: Tahoma;
    text-decoration: underline
}
.a3:link
{
    padding-right: 2px;
    margin-top: 20px;
    padding-left: 2px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 2px;
    color: blue;
    line-height: 20px;
    padding-top: 2px;
    font-family: Tahoma;
    text-decoration: underline
}
.a3:visited
{
    padding-right: 2px;
    margin-top: 20px;
    padding-left: 2px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 2px;
    color: blue;
    line-height: 20px;
    padding-top: 2px;
    font-family: Tahoma;
    text-decoration: none
}
.a3:hover
{
    padding-right: 2px;
    margin-top: 20px;
    padding-left: 2px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 2px;
    color: black;
    line-height: 20px;
    padding-top: 2px;
    font-family: Tahoma;
    text-decoration: none
}

#topnumber {
	background-color:#013157;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	height: 30px;
}
.borderright
{
    border-right: #ffffff 1px solid
}
.inputtext
{
    border-right: #c1c1c1 1px solid;
    border-top: #c1c1c1 1px solid;
    font-size: 10px;
    border-left: #c1c1c1 1px solid;
    color: #000000;
    border-bottom: #c1c1c1 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 18px;
    background-color: #ffffff
}
.buttonstyle
{
    border-right: #23354f 1px solid;
    border-top: #23354f 1px solid;
    font-weight: bold;
    font-size: 11px;
    border-left: #23354f 1px solid;
    WIDTH: 40px;
    color: #ffffff;
    border-bottom: #23354f 1px solid;
    font-family: Tahoma;
    height: 17px;
    background-color: #3d5271
}
.bodytext
{
    padding-right: 20px;
    padding-left: 20px;
    font-size: 12px;
    color: #000000;
    line-height: 15px;
    font-family: Tahoma
}
.whitetext
{
    font-size: 11px;
    color: #ffffff;
    font-family: Tahoma
}
.heading
{
    padding-left: 20px;
    font-weight: bold;
    font-size: 11px;
    color: #0737ac;
    font-family: Tahoma
}
.blackbold
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-family: Tahoma
}
.textbox
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    font-size: 11px;
    border-left: #cccccc 1px solid;
    color: #cccccc;
    line-height: 15px;
    border-bottom: #cccccc 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #ffffff
}
.bodytext1
{
    font-size: 12px;
    color: #000000;
    font-family: Tahoma
}
.blackbold1
{
    font-size: 11px;
    color: gray;
    font-family: Verdana;
    text-decoration: underline
}
.heading2
{
    font-weight: bolder;
    color: blue
}
.sitemtext
{
    font-weight: bolder;
    font-size: 12px;
    color: gray;
    line-height: 18px;
    font-family: arial
}
.bodytext2
{
    font-size: 11px;
    font-family: arial
}
.bodytext3
{
    padding-right: 10px;
    padding-left: 10px;
    font-size: 11px;
    padding-top: 10px;
    font-family: Arial
}
.bodytext10
{
    padding-right: 20px;
    padding-left: 20px;
    font-size: 12px;
    padding-bottom: 3px;
    color: gray;
    line-height: 14px;
    padding-top: 10px;
    font-family: 'Trebuchet MS';
    letter-spacing: normal;
    text-align: justify
}
.bodytext12
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 11px;
    padding-bottom: 0px;
    color: gray;
    padding-top: 0px
}
#wcMessage {display: none;}
