body,
html{
	margin:0;
	padding:0;
	background:#CFD784;
	color:#000;
	}

body {
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	}

.wrapper {
	width:1000px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/background_fill.gif);
	text-align:left;
	display:block;
	}


.leftbar {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	float:left;
	width:210px;
	display:block;
	}
	
.rightbar {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	width:790px;
	min-height:720px;
	display:block;
	float:right;
	}
		

#wraplft {
	z-index: 2;
	float: left;
	position: relative;
	/*		background-image:url(../images/leftbkgrdblu.gif);
		background-repeat:repeat-y; */
	}
	
#wraprgt {
	float: right;
	position: relative;
	z-index: 0;
	}
	
#header {
	background:url(../images/bkgrdblu.gif) no-repeat;
	height: 200px;
	top: 0px;
	position: relative;
	width: 100%;
	border: 0px;
	}
#header a:link {
	border: 0px none #E4EEF7;
	}
#header a:visited {
	border: 0px none #E4EEF7;
	}
#header a:hover {
	border: 0px none #E4EEF7;
	}
#header h1 {
    	padding:5px;
	    margin:0;
    }
	
/*

----navigation top-----

*/
	
#nav {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	background-color:#29377d;
	text-align: center;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
	width:auto;
	}

#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}

#nav li{
	display:inline;
	margin:0;
	padding-right: 28px;
	list-style-type: none;
	color: #FFFFFF;
	}

a.navtop:link {
	color: #FFFFFF;
	text-decoration: none;
	}
a.navtop:visited {color: #FFE4B5;
	text-decoration: none;
	}
a.navtop:hover {text-decoration: underline;
	color: #99FFFF;
	}
		
#navlogo {
	position: relative;
	z-index: 10;
	}

#navbot {
	height: 90px;
	width: 210px;
	position: relative;
	z-index: 1;
	background-image: url(../images/botnav.gif);
	background-repeat: no-repeat;
	top: 0px;
	}
	
#headname {
	float: right;
	top: 8px;
	/*position: absolute;*/
	left: 360px;
	}

/* If li position is left static, Internet 
Explorer disables hyperlinks in the list 
in all but the final column.

This rule will be processed only by 
Internet Explorer because only IE believes 
that there's a level above HTML: */

* html #headname ul li
{
	position: relative;
}	

#headname ul {
	margin: 0;
	padding: 5px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: none;
}
 
#headname li {
  margin: 0;
  padding: 0;
}

#headname .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
} 
 
#headname .col1 {margin-left: 0px;}
 
#headname .col2 {margin-left: 125px;}
 
#headname .col3 {margin-left: 260px;}

#headname .col4 {margin-left: 0px;}
 
#headname .col5 {margin-left: 125px;}
 
#headname .coltopper {
	margin-top: -33px;
	} 

a.hdnm:link {color: #000000;
		text-decoration: none; 
		}

a.hdnm:hover {
	text-decoration: underline;
	color: #FFFFFF;
	background-color: #EB7447;
		 }

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
} 
.titlesm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
} 
	
.round_corner {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	width:40px;
	display:block;
	}





/*






----column 2-----


	
*/

.container {
	padding:0px 0px 0px 0px;
	margin:0px 30px 0px 30px;
    }
		
#main {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#FFE4B5;
	min-height:532px;
	display:block;
	
	}
	
	
#main h4 {
	padding:0px 0px 0px 0px;
	margin:20px 0px 6px 0px;
	color:#990000;
	font-style:italic;
	font-weight:900;
	font-size:14px;
    }
	
#main h4 a {
	padding:0px 0px 0px 0px;
	margin:0px 0px 6px 0px;
	font-style: italic;
	color:#990000;
    }
	
#main h3 {
	padding:0px 0px 0px 0px;
	margin:30px 0px 8px 0px;
	color: #29377d;
	font-style: italic;
	font-size:16px;
    }

#main h3.comment {
	padding:0px 0px 0px 0px;
	margin:6px 0px 8px 0px;
	color: #000;
	font-style: italic;
	font-size:10pt;
    }	
	


#main h5 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 12px 20px;
	color: #29377d;
	font-style:italic;
	font-weight:900;
	font-size:12px;
    }
	
#main h5 a {
	padding:0px 0px 0px 0px;
	margin:0px 0px 12px 20px;
	color: #29377d;
	font-style:italic;
	font-weight:900;
	font-size:12px;
    }
		
#main p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 8px 0px;
	font-size:10pt;
    }
	
#main a {
	padding:0px 0px 0px 0px;
	margin:0px 0px 8px 0px;
	font-size:10pt;
	color: #29377d;
    }

a.mainlk:link {
	color: #29377d;
	text-decoration: none;
	}
a.mainlk:visited {color: #3333FF;
	text-decoration: none;
	font-style: italic;
	}
a.mainlk:hover {text-decoration: none;
	color: #FFFFFF;
	background-color: #29377d;
	}

#main ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 8px 14px;
	list-style-type:disc;
	list-style-position:outside;
    }
	
#main ul li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 6px 0px;
	font-size:10pt;
    }
	
.tab {
	margin:0px 0px 0px 20px;
	}	

#callnavcont {
	padding-right: 10px;
	width: 333px;
	float: left;
	z-index: 0;
	margin-bottom: 0;
	height: 266px;
	}

#callnavcont2 {
	width: 400px;
	margin:0px 0px 50px 0px;
	background-color: #DAE1CE;
	border: 2px solid #29377D;
	padding: 10px;
	}
	
#callnavcont3 {
	width: 70%;
	margin: 80px 50px 0px 20px;
	background-color: #DAE1CE;
	border: 2px solid #29377D;
	padding: 10px;
	}

#callnavcontsm {
	width: 258px;
	background-image: url(../images/pubmeet.jpg);
	margin-left: 250px;
	margin-top: 0px;
	height: 201px;
	background-repeat: no-repeat;
	z-index: -1;
	clear: right;

	}
	
/*

----column 1-----

*/
.sidebar {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#29377d;
	width:210px;
	}
	
.sidebar h3 {
	margin:20px 0px -10px 0px;
	padding:4px 0px 4px 12px;
	font-size: 85%;
	color: #ffffff;
	background-color: #7CAAB7;
	}
	
.sidesm {
	margin-top: 0;
	font-size: 60%;
	color: #ffffff;
	margin-bottom: 30px;
}
.sidesm2 {
	margin-top: 0;
	font-size: 60%;
	color: #29377d;
	margin-bottom: 30px;
	text-align: right;
}
a.sidesm2:link {color: #29377d; text-align: right;}
a.sidesm2:visited {color: #29377d; text-align: right;}
a.sidesm2:hover {color: #29377d; text-align: right;
	text-decoration: none;}
a.sidesm:link {
	color: #ffffff;
	padding: 0px 0px 20px 10px;
	vertical-align: text-top;
}
a.sidesm:visited {color: #FFE4B5;
	padding: 0px 0px 20px 10px;
	vertical-align: text-top;
	}
a.sidesm:hover {color: #99FFFF;
	text-decoration: none;
	padding: 0px 0px 20px 10px;
	vertical-align: text-top;
	}
a.hdside:link {color: #FFFFFF;}
a.hdside:visited {color: #FFE4B5;}
a.hdside:hover {color: #99FFFF;
	text-decoration: none;}
.sidebar ul {
	margin-bottom:0;
	text-decoration: none;
    }
.sidebar li {
	list-style-type: none;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #000000;
	margin-left: -20px;
	font-size: 75%;
	}
a.sidebarlk:link {color: #FFFFFF;
	text-decoration: none;
	}
a.sidebarlk:visited {
	color: #FFE4B5;
	text-decoration: none;
	}
a.sidebarlk:hover {text-decoration: underline;
	color: #99FFFF;
	}

.sidebar p {
	padding:5px;
	margin:0 0 0 2px;
	font-size: 60%;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
    }

#footer {
	background:#E9693A;
	z-index: 3;
	vertical-align: bottom;
	clear: both;
	}
	
.imgside {
	background-image: url(../images/botnav.gif);
	}

.smfont {
	font-size: 80%;
	vertical-align: top;
	}
td.boldft {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 10px;
	padding-left: 30px;
	}
td.boldlft {
	font-size: 105%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #7CAAB7;
	border-right-color: #7CAAB7;
	border-bottom-color: #7CAAB7;
	border-left-color: #7CAAB7;
	}

td.lft {
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	}
td.allft {
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
	}
.imgrgt {
	float: right;
	padding: 10px;
	}
	
img.link {
	cursor:pointer;
	}


.spc {
	padding:0;
	margin-left: 20px;
    }
table.mvrgt {
	margin-left: 15px;
	
    }
	
.imgleft {
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	border:none;
	}
	
.imgright {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	border:none;
	float:right;
	}

.corner {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	}
		
.redbar {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat:repeat-x;
	background-image:url(../images/redbar.jpg);
	background-color:#29377d;
	height:8px;
	}

	
#tanbar {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#ffe4b5;
	height:53px;
	text-align:right;
	width:auto;
	clear:both;
	}
	
.green_table {
	margin: 0px 0px 0px 0px;
	background-color: #DAE1CE;
	border: 2px solid #29377D;
	padding: 0px;
	}

.green_table h1{
	margin:0px 0px 0px 0px;
	padding:6px 0px 6px 20px;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#29377D;
	display:block;
	color:#FFFFFF;
	}
	
.green_table h2{
	margin:0px 0px 0px 20px;
	padding:6px 10px 6px 10px;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:500;
	}

.skipnav {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#CFD784;
	font-size:0px;
	}
	
#workshop {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 12px;
	width:240px;
	background-color:#DAE1CE;
	color:#29377D;
	font-size:8pt;
	border:1px solid #29377D;
	float:right;
	z-index:100;
	}

#workshop h1{
	margin:0px 0px 20px 0px;
	padding:6px 0px 6px 0px;
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#29377D;
	display:block;
	color:#FFFFFF;
	text-align:center;
	}	

#workshop h1 a {
	color:#FFFFFF;
	}

		
#workshop h2{
	margin:0px 20px 8px 0px;
	padding:0px 20px 0px 20px;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	color:#990000;
	}
	
#workshop h2 a{
	color:#990000;	
	}
	
#workshop p {
	padding:0px 20px 0px 20px;
	margin:0px 20px 8px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	color:#29377D;
	}
	
#workshop img.bottom {
	padding:0px;
	margin:0px;
	}
	
.pdf {
	padding:0px 0px 0px 6px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-style:normal;
	color:#666666;
	}	
	
	
	
	
#mapbox {
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;	
	background-color:#29377d;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width:250px;
	}	
	
#mapbox p a{
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 0px;
	text-align: center;
	font-size: 90%;
	font-weight:900;
	background-color: #7CAAB7;
	display:block;
	color: #FFFFFF;
	width:auto;
	text-decoration:none;
	cursor: pointer;
	}	
	
#mapbox img{
	margin:10px 20px 20px 20px;
	padding:0px 0px 0px 0px;
	cursor: pointer;
	}

.left {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	border:none;
	float:left;
	}	
	
.right {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	border:none;
	float:right;
	}
	
.error{
	margin:0px 0px 0px 4px;
	padding:0px 0px 0px 0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:italic;
	color: #CC0000;
	}	

.hidden {	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	visibility:hidden;
	}	
	
.captcha {	
	margin:0px 0px 0px 6px;
	padding:0px 0px 0px 0px;
	border:1px solid #003366;
	}	
	

.md_banner {
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	background-image:url(../includes/md_banner/mta_banner/images/mta_banner_fill.jpg);
	background-repeat:repeat-x;
	}

.md_footer {
	margin:30px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:1000px;
	background-color:#FFF;
	0background-color:#366498;
	border-top:1px solid #FFFFFF;
	clear:both;
	}		