/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	General Layout
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	body {
		color: #666666;
		font-family: Arial;
		font-size: 12px;
		text-decoration: none;
		background-color: #D9DEE8;
		background-repeat: repeat-x;
		background-image: url(../theme/background.jpg);
   		margin: 0px auto;
    	padding: 0px;
		text-align: center;
		}
	

	
	#wrapper {
		
		width:750px;
		margin-top: 0px;
		margin-right: auto;
		margin-left: auto;
		padding:0px;
		text-align:left;
	}
	
	.clear {
		clear: both ;
		}
	img {
		border: 0 ;
		}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	Top
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
	#top {
		margin-top: 0px;
		height: 150px;
		width: 750px;
		float: left;
		font-size: 11px;
		color: #3B6C88;
	}

	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	Logo
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
	#logo {
		padding:0px 0px 0px 0px ;
		margin:30px 0px 0px 3px ;
		position:relative;
		z-index:4;
		float:left;
	}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	Name
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
	#name {
		padding:0px 0px 0px 0px ;
		margin:30px 0px 0px 0px ;
		position:relative;
		z-index:5;
		float:left;
	}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	Menu
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
	#menu {
		padding:0px 0px 0px 0px ;
		margin:10px 20px 0px 20px ;
		height: 25px;
		float:right;
		
	}
	
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	Top Navigation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

	.topmenu {
		padding:0px 0px 0px 0px ;
		color: #fff;
		font-family: Arial;
		font-size: 11px;
		font-weight: 700;
		text-decoration: none;	
		text-align:center;
	}
	a.topmenu {
		color: #fff;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	a.topmenu:hover {
		color: #fff;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	a.topmenu:active {
		color: #fff;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	a.topmenu:visited {
		color: #fff;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	Footer Navigation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

	.footermenu {
		padding:0px 0px 0px 0px ;
		color: #003366;
		font-family: Arial;
		font-size: 11px;
		font-weight: 700;
		text-decoration: none;	
		text-align:center;
	}
	a.footermenu {
		color: #003366;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	a.footermenu:hover {
		color: #003366;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	a.footermenu:active {
		color: #003366;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	a.footermenu:visited {
		color: #003366;
		font-family: Arial;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	Header
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
	#header {
		margin-top:0px;
		margin-bottom:0px;
		padding-bottom:0px;
		width:750px;
		height:150px;
		text-align:left;
		background-color:#C7D1DC;
	}
	

	
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	Line
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	#line {
		margin-top:5px;
		margin-bottom:0px;
		padding-bottom:0px;
		background-repeat: repeat;
		width:750px;
		height:1px;
		background-color:#C7D1DC;
	}
	#linebottom {
		margin-top:0px;
		margin-bottom:5px;
		padding-bottom:0px;
		background-repeat: repeat;
		width:750px;
		height:1px;
		background-color:#C7D1DC;
	}
	#horizontalline {
		margin: 0px 0px 0px 0px;
		width:1px;
		height:100%;
		background-color:#ffffff;

	}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	Content
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
	
	
	#content {
		padding: 3px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		width:750px;
		text-align:left;
		background-color:#ffffff;
		float:left;
	}
	#contentmain {
		margin: 0px 0px 0px 0px;
		padding: 10px 10px 10px 10px;
		text-align:left;
		z-index:10;
		background-color:#ffffff;
		width:730px;
	
	}
	#contentleft {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:180px;
		text-align:left;
		background-image: url(../theme/left_bg.gif);
		background-repeat: repeat-y;
		background-color:#cccccc;
		float:left;
		}
	#news {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
		width:140px;
		text-align:left;
		font-size: 10px;
		color: #ffffff;
		font-weight: 700;
		float:left;
		}
	#contentright {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:570px;
		text-align:left;
		z-index:10;
		background-color:#ffffff;
		float:left;
	}
	#main {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 0px 20px;
		width:335px;
		background-color:#ffffff;
		float:left;
	}
	#right {
		
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
		width:160px;
		text-align:left;
		background-color:#ffffff;
		float:left;
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	Footer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
	#footer {
		background-image: url(../theme/footer.gif);
		width: 750px;
		height: 175px;
		font-size: 11px;
		color: #3B6C88;
		background-repeat: no-repeat;
		text-align: center;
		margin:0px auto 0px auto ;
	}
		.amtalogo {
		margin:0px auto 0px auto ;
		width: 750px;
		text-decoration: none;	
		text-align:center;
	}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	Navigation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
	
	#navigation {
		margin-top: 0px;
		text-align: left;
		font-size: 11px;
		color: #539D33;
	    float:left;
	}
	
	

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	HTML Tags
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
	h1	{
    	font-family: Arial;
		font-size: 18px;
		color: #B20022;
		font-weight: 900;
	}
	h2
	{
    	font-family: Arial;
		font-size: 14px;
		color: #226DC1;
		font-weight: 900;
	}
	h3
	{
   		font-family: Arial;
		font-size: 14px;
		color: #ffffff;;
		font-weight: 1000;
	}
	td
	{
   		padding:0px 0px 0px 0px ;
		color: #666666;
		font-family: Arial;
		font-size: 12px;
		text-decoration: none;
		line-height:16px;
	}
	p
	{
   		
		color: #666666;
		font-family: Arial;
		font-size: 12px;
		text-decoration: none;
		line-height:16px;
	}
	a{
		color: #003051;
		font-family: Arial;
		font-size: 12px;
		font-weight: bolder;
		text-decoration: none;
	}
	a:hover {
		color: #81754E;
		font-family: Arial;
		font-size: 12px;
		font-weight: bolder;
		text-decoration: none;
	}
	a:active {
		color: #003051;
		font-family: Arial;
		font-size: 12px;
		font-weight: bolder;
		text-decoration: none;
	}
	a:visited {
		color: #003051;
		font-family: Arial;
		font-size: 12px;
		font-weight: bolder;
		text-decoration: none;
	}
	a.anchor{
		color: #ff0000;
		font-family: Arial;
		font-size: 12px;
		font-weight: bolder;
		text-decoration: none;
	}
	a.anchor:hover{
		color: #ff0000;
		font-family: Arial;
		font-size: 12px;
		font-weight: bolder;
		text-decoration: none;
	}
	a.anchor:visited{
		color: #ff0000;
		font-family: Arial;
		font-size: 12px;
		font-weight: bolder;
		text-decoration: none;
	}
	a.anchor:active{
		color: #ff0000;
		font-family: Arial;
		font-size: 12px;
		font-weight: bolder;
		text-decoration: none;
	}
	.smallHead {
		font-family: arial ;
		font-size: 12px ;
		color: #ffffff ;
		font-weight: bold ;
	}
	.newsItem {
		font-size: 14px ;
		font-weight: bold ;
		}
	.newsHead {
		font-family: arial ;
		font-size: 26px ;
		font-style: italic ;
		font-weight: bold ;
		color: #77443C ;
		}
	.newsTitle {
		font-family: arial ;
		color: #525666 ;
		font-size: 16px ;
		font-weight: bold ;
		}
	.newsDate {
		font-size:10px;
		font-family: arial ;
		color:#000000;
		}
	.eventCell {
		background-color: #B30123 ;
		}
	.eventCell a {
		color: #ffffff ;
		}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	edit|forward Poll Styles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#ef_poll {
	margin-bottom: 10px ;
	}

#ef_poll-contents {
	padding: 0 0 5px 0 ;
	border: solid 1px #9BA4B5 ;
	}

#ef_poll-header {
	color: #226DC1 ;
	font-size: 14px ;
	font-weight: 900 ;
	}

#ef_poll-question {
	font-weight: 900 ;
	background-color: #9BA4B5 ;
	padding: 5px ;
	color: #fff ;
	}

#ef_poll-answers {
	padding: 5px 15px 10px 15px ;
	}

#ef_poll-submit {
	text-align: center ;
	}

.ef_poll-result-bar {
	height: 10px ;
	margin-bottom: 8px ;
	}