/* -------- CSS of LANDMARK -------- */


body {
	text-align: center; /* IE 5.5 Center Fix */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #303030;
	/*background-image:url(../images/dev/bg.gif);
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;*/
	}

#jsRequired {
	width: 740px;
	text-align: center;
	background-color: #ffffff;
	margin: 0 auto;
	margin-bottom: 10px;
	padding: 10px;
	}

#main {
	width: 760px;
	margin: 0 auto;
	text-align: left;  /* IE 5.5 Center Fix */
	}


/* -------- Start Header -------- */
#main .header {
	background-color: #c0b88a;
	text-align: left;
	}

#main .header img {
	border: 0px;
	}
	
.able{
	float: right;
	margin: 5px 5px 0 0;
	color: #ffffff;
	font-size: 100%;
	text-align: right;
	}
	
.able a:link, .able a:visited {
	text-decoration: none;
	color: #ffffff;
	}
.able, .login a:hover {
	color: #6b5929;
	}
	
.login {
	margin: 18px 5px 0 0;
	clear:right;
	float: right;	
	}
.login a:link, .login a:visited {
	text-decoration: none;
	color: #333333;
	font-weight:bold;
	}
/* -------- End Header -------- */


/* -------- Start Main Navigation -------- */
#main .nav {
	border-top: 1px solid #b6ae97;
	border-bottom: 1px solid #b6ae97;
	background-color: #ffffff;
	}

#main .nav img, #main .nav_right img, #main .nav_top img { /* effects right index & top page navigations */
	border: 0px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	}

#main .nav img:hover, #main .nav_right img:hover, #main .nav_top img:hover { /* effects right index & top page navigations */
	filter:alpha(opacity=90);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity: 0.9;
	}

#navAdmin {
	background-image:url(../images/dev/navAdminBg.gif);
	background-repeat: repeat-y;
	height: 21px;
	color: #a8c7ec;
	border-top: 1px solid #eae5d8;
	border-bottom: 1px solid #b6ae97;
	}

#navAdmin a:link, #navAdmin a:visited {
	color: #d3e5f9;
	text-decoration: none;		
	padding: 0 2px 1px 2px;
	border: 1px solid #5b85b9;
	}

#navAdmin a:hover {
	color: #e5effa;
	background-color: #497bb4;
	}		
/* -------- End Main Navigation -------- */


/* -------- Start Index Image -------- */
#main .index_img {
	width: 500px;
	background-image: url(../imgRotator/images/img_main_index.jpg);
	background-repeat: no-repeat;
	}

#main .index_img .flash {
	padding: 10px;
	margin:15px;
	background-color: #fff;
	filter:alpha(opacity=80);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	}
/* -------- End Index Image -------- */


/* -------- Start Right Index Navigation -------- */
#main .nav_right {
	width: 260px;
	background-color: #ffffff;
	}
/* -------- End Right Index Navigation -------- */


/* -------- Start Top Page Navigation -------- */
#main .nav_top {
	background-color: #ffffff;
	}
/* -------- End Top Page Navigation -------- */


/* -------- Start Container -------- */
#main .container {
	background-image: url(../images/dev/index_content_bg.gif);
	background-repeat: repeat-y;
	background-color: #ffffff;
	}

	/* -------- Start Content -------- */
	
	#content { /* table within the container */
		width: 760px;
		}
		
	#content .left_column_index { /* used for alignment only */
		width: 180px;
		vertical-align: top;
		/* background-image: url(../images/dev/index_take_pool.gif);
		background-repeat: no-repeat;
		background-position: 10px 25px;
		padding-top: 40px;*/
		}
		
	#poll {
		width: 164px;
		height: 215px;
		margin: 0;
		padding: 0;
		}
	
	#content .left_column { /* used for alignment only */
		width: 0px;
		background-image: url(../images/dev/img_main_page_col.jpg);
		background-repeat: no-repeat;
		background-position: 68px 0px;
		}
		
	#content .content_index {
		background-image: url(../images/dev/index_welcome.gif);
		background-repeat: no-repeat;
		background-position: left 25px;
		padding-top: 40px;
		padding-right: 24px;
		padding-bottom: 10px;
		}
		
	#content .content {
		padding: 0 10px 10px 10px;
		background-image: url(../images/dev/img_main_page.jpg);
		background-repeat: no-repeat;
		background-position: -30px 0px;
		background-color: #e8ebe0;
		}
	#content .content table{
		padding: 5px;
		/*border-left: 1px dotted #ccc;
		border-top: 1px dotted #ccc;*/
		}
	#content .content table td{
		padding: 5px;
		/*border-bottom: 1px dotted #ccc;
		border-right: 1px dotted #ccc;*/
		}
		
	#content .content ul {
		margin-top: 8px;
		}

	#content .content ul ul {
		margin-top: 0;
		}
	
	#content .content li {
		list-style: square;
		}
		
	#content .content p, #content .right_column p  {
		margin: 9px 0 7px 0;
		}
	
	#content .right_column_index {
		width: 235px;
		background-image: url(../images/dev/index_whats_new.gif);
		background-repeat: no-repeat;
		background-position: left 25px;
		padding-top: 40px;
		padding-right: 10px;
		padding-bottom: 10px;	
		}
		
	#content .right_column {
		width: 150px;
		padding: 5px 5px 10px 10px;
		}
		
	#content a:link, #content a:visited {
		color: #2e578e;
		text-decoration: underline;
		}
	#content a:hover {
		color: #3a6294;
		text-decoration: none;
		}
		
	#content .right_column a, #content .right_column a:visited {
		color: #464646;
		font-weight: bold;
		text-decoration: none;
		}
	#content .right_column a:hover {
		color: #616161;
		text-decoration: none;
		}
		
	#tbl {
		vertical-align: top;
		}
		
	#tbl td.tblTitle {
		padding: 3px;
		font-size: 120%;
		font-weight: bold;
		color: #6b5929;
		background-color: #d6d7c7;
		}
		
	#tbl .tblImg {
		text-align: center;
		}

	/* -------- End Content -------- */
	
/* -------- End Container -------- */


/* -------- Start Footer -------- */
#main .sponsors {
	background-color: #ffffff;
	padding: 5px 8px 5px 8px;
	}
/* -------- End Footer -------- */


/* -------- Start Footer -------- */
#main .footer {
	color: #333333;
	background-color: #c0b88a;
	padding: 3px 10px 3px 10px;
	/*background: #c0b88a url(../images/dev/validxhtml.jpg) no-repeat right;*/
	}
/* -------- End Footer -------- */



/* -------- Start App Classes -------- */

.btn {
	font-size: 10px;
	height: 20px;
	color: #deedfe;
	border: 1px solid #5387c2;
	background: url(../images/dev/btn_bg.gif);
	font-weight:bold;
	}
	
.btn:hover {
	color: #deedfe;
	border: 1px solid #386ca6;
	background: url(../images/dev/btn_bg_hover.gif);
	}

.frameContent, div#UpdatePanel1, .frameContent table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0px;
	padding:0px;
}




/* -------- End App Classes -------- */

