/*Global and Template Styles */
body { color: black; font-family: Arial, Helvetica, sans-serif; background-image: url(images/back_bluegradient.jpg); background-repeat: repeat; background-position: top left; margin: 0; padding: 0;}

a:link { color: #1d4c5d }
a:visited { color: #1d4c5d }
a:hover { color: #bb0e0e }
a:active { color: #bb0e0e }
.boxdktan {
	color: #1d4c5d;
	background-color: #CFD0AC;
	text-align: left;
	vertical-align: top;
	padding: 10px;
	border-bottom: 1px dotted #857d7d;
}
#url {
	display:inline;
	width:200px;
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#FFFFFF;
	margin-top:9px;
	margin-left:335px;
}

#email {
	display:inline;
	width:250px;
	height:20px;
	font-family: "Arial, Helvetica, sans-serif";
	font-size: 15px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:4px;
	margin-left:420px;
}
.boxcenter { color: #f6f0f0; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; background-color: #fff; width: 980px; border: solid 3px #f6f2f2; }
.boxinside { color: #f6f0f0; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; background-color: #fff; width: 980px; border: solid 3px #f6f2f2; }
.boxmain { color: #333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; text-align: left; border-top: 3px solid #fafcff; border-left: 3px solid #fff; }
.copyright { color: #6d6a6a; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; text-decoration: none; text-align: center; padding: 0 5px 0; }
.copyright a { text-decoration: none; }
#footer {
	color: #003366;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 10px 5px 0;
}
#footer a { color: #003366;
text-decoration: none; 
}
#footer a:hover {
	color: #FF9900;
	text-decoration: none;
}
.formtext {
font-size: 13px;
line-height: 15px;
text-align: left;
padding: 7px;
}
.highlightblue {
font-family: Arial, Helvetica;
font-size: 13px;
font-weight: bold;
background-color: #152642; 
text-align: center; 
vertical-align: middle; 
border-bottom: solid 3px #FFFFFF;
color: #cccccc;
padding: 3px;
}
.highlightblue a {
	color: #FFFFFF;
	text-decoration: none;
}.highlightblue a:hover {
	color: #FCFCFC;
}.highlightblue a:visited {
	color: #FFFFFF;
		text-decoration: none;
}.highlightblue a:visited:hover {
	color: #FCFCFC;
}
input.btn{ color:#143e91; font-family:"trebuchet ms", Arial, helvetica, sans-serif; font-size:11px; line-height: 13px; background-color: #f0f0eb; background-position: left center; width: 165px; padding: 1px; border: solid 1px #c1bfbf; }
input.textarea { color: #143e91; font-size: 11px; font-family: "trebuchet ms", Arial, helvetica, sans-serif; line-height: 13px; background-color: #f0f0eb; background-position: left center; padding: 1px; width: 165px; border: solid 1px #c1bfbf; }
.leftnav {
	color: #585656;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	background-color: #e0e2c0;
	text-align: left;
	vertical-align: top;
	border: 3px solid #fafcff;
	list-style-image: url(images/leftnav_bullet.gif);
}
.lefttxt { color: #000000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; text-align: left; list-style-image: url(images/leftnav_bullet.gif); }
.lefthdr {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.logo {
	color: #fbf6f6;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #3C2926;
	text-align: left;
	vertical-align: top;
	width: 270px;
	padding: 3px;
}
.main { color: #504e4e; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; padding: 10px 10px 4px; }
.phone { color: #efe9e9; font-size: 13px; font-family: Arial, Helvetica, sans-serif; text-align: right; right: 10px; }
.phone a { color: #a4e6f8; font-weight: normal; }
.phone a:hover { color: #f0fc03; font-weight: normal; }
.phone a:visited { color: #a4e6f8; }
.photo {text-align: center;
font-size: 11px;
color: #333333;
}
.submit { color: #143e91; font-size: 11px; font-family: "trebuchet ms", Arial, helvetica, sans-serif; background-image: url(images/submit_back.png); background-repeat: repeat-x; background-position: left top; margin-left: 10px; padding: 2px; border: solid 1px #b0afaf; }
.submit:hover { color: #f04006; font-size: 11px; font-family: "trebuchet ms", Arial, helvetica, sans-serif; background-image: url(images/submit_back.png); background-repeat: repeat-x; background-position: left top; margin-left: 10px; padding: 2px; border: solid 1px #b0afaf; outline: solid 1px #621010; }
#main_nav_div {
	color: #FFFFFF;
	z-index: 10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align: top;
	height: 70px;
	width: 610px;
	padding-top: 8px;

}
#main_nav_div a {
	display: block;
	color: #66CCFF;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#main_nav_div a:hover {
	color: #FFFFFF;
}

#main_nav_div ul {
	list-style: none;
	padding: 0;
	margin: 0;
	white-space: nowrap;

}
#bot_nav {
	width: 100%;
	margin-bottom: 0 auto;
	padding: 0;
	vertical-align: middle;
	text-align: center;
}
.botnav {padding: 0 10px;}
.bot_nav a{
	color: #FFFFFF;
	background-color: #003366;
}
.bot_nav a:hover{
	color: #0099CC;
	background-color: #003366;
}
.bot_nav a:visited{
	color: #FFFFFF;
	background-color: #003366;
}
.bot_nav a:visited:hover{
	color: #0099CC;
	background-color: #003366;
}

#bot_nav td ul li{
	float: left; 
}
#bot_nav td ul li a{
	height: 1%;
}

.botnavline{
	width:3px;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}
.topnav { background-image: url(images/topnav_darktop.jpg); background-repeat: repeat-x; background-position: left top; border-left: 3px solid #fafcff; }

/*Home Page Styles */
.box1 {
	color: #1d4c5d;
	background-color: #CFD0AC;
	text-align: left;
	vertical-align: top;
	width: 170px;
	padding: 10px;
	border-bottom: 1px dotted #857d7d;
}
.box2 { color: #aa7c1f; background-color: #f7efb6; text-align: left; vertical-align: top; width: 410px; padding: 10px; border-bottom: 1px dotted #a58021; }
.box2 a {color: #FF6600;
}
.box3 { color: #511c70; background-color: #ecddd8; text-align: left; vertical-align: top; width: 160px; padding: 10px; border-bottom: 1px dotted #8f5b93; }
.hdrhome1 { background-color: #152642; text-align: right; vertical-align: bottom; }
.hdrhome2 {
	background-color: #FF9933;
	text-align: right;
	vertical-align: bottom;
	height: 45px;
}
.hdrhome3 { background-color: #3b1542; text-align: right; vertical-align: bottom; }
.homepic {
	border-top: solid 3px #FFFFFF;
	border-bottom: solid 3px #FFFFFF;
	background-image: url(images/pichome.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 120px;
}
.tagline {background-color: #152642; text-align: center; vertical-align: middle; 
border-bottom: solid 3px #FFFFFF;
color: #cccccc;
}
.tagline a {
	color: #FFFFFF;
	text-decoration: none;
}.tagline a:hover {
	color: #FCFCFC;
}.tagline a:visited {
	color: #FFFFFF;
		text-decoration: none;
}.tagline a:visited:hover {
	color: #FCFCFC;
}
.topleft {
	padding-left: 7px;
	padding-right: 7px;
	line-height: 21px;
}
.topleft a {
	color: #FFFFFF;
	text-decoration: none;
}.topleft a:hover {
	color: #FFFF66;
}.topleft a:visited {
	color: #FFFFFF;
		text-decoration: none;
}.topleft a:visited:hover {
	color: #FFFF66;
}

/*Event Page Styles */
.boxevent { color: #f6f0f0; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; width: auto; border: solid 3px #f6f2f2; padding: 0; margin: 0;}
.eventmain {color: #aa7c1f; background-color: #f7efb6; text-align: left; vertical-align: top; padding: 10px;
}
.eventmain2 {	
color: #1d4c5d;
	background-color: #CFD0AC;
	text-align: left; 
	vertical-align: top; 
	padding: 10px;
}
#table1 { color: black; font-family: Arial, Helvetica, sans-serif; background-image: url(images/back_bluegradient.jpg); background-repeat: repeat-x; background-position: top left; margin: 0; padding: 0;}


/*Statute Page Styles */
.boxstatute { color: #aa7c1f; background-color: #f7efb6; text-align: left; padding: 10px; vertical-align: top; border-bottom: 1px solid #f7d889; border-left: 3px solid #fafcff; }
.hdrstatute { background-color: #f7efb6; text-align: left; vertical-align: top; border-top: 3px solid #fafcff; border-left: 3px solid #fafcff; }

/*About Us Page Styles */
.boxabout { color: #1d4c5d; background-color: #CFD0AC; text-align: left; padding: 10px; vertical-align: top; border-bottom: 1px solid #b3e8af; border-left: 3px solid #fafcff; }
.picabout {
	color: #6c6969;
	background-position: topleft;
	background-image: url(images/picabout.jpg);
	background-repeat: no-repeat;
	height: 160px;
		border-top: solid 3px #FFFFFF;
	border-bottom: solid 3px #FFFFFF;
}
.hdrcontact { background-color: #e2eed2; text-align: left; vertical-align: top; border-top: 3px solid #fafcff; border-left: 3px solid #fafcff; }

/*Contact Page Styles */
.piccontact {
	color: #6c6969;
	background-position: topleft;
	background-image: url(images/piccontact.jpg);
	background-repeat: no-repeat;
	height: 160px;
		border-top: solid 3px #FFFFFF;
	border-bottom: solid 3px #FFFFFF;
}
/*Symposium Page Styles */
.boxsymposium { color: #aa7c1f; background-color: #f7efb6; text-align: left; padding: 10px; vertical-align: top; border-bottom: 1px solid #b3e8af; border-left: 3px solid #fafcff; }
.picsymposium {
	border-top: solid 3px #FFFFFF;
	border-bottom: solid 3px #FFFFFF;
	background-image: url(images/picsymposium.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 160px;
}