﻿body {margin: 0px;}

div#container {margin: 0px auto 0px auto; border: Solid 1px #C9C9C9; border-width: 0px 1px 0px 1px; width:760px; overflow: hidden;}

div#containerPrint {margin: 0px auto 0px auto; border: Solid 1px #C9C9C9; border-width: 0px 1px 0px 1px; width:615px; overflow: hidden;}

div#containerLarge {margin: 0px auto 0px auto; border: Solid 1px #C9C9C9; border-width: 0px 1px 0px 1px; width:715px; overflow: hidden;}

div#header {background-image: url(title.jpg); height:99px; width:760px; top: 0px;}

div#font_sizer {float: right; height: 99px; left: 645px;top: 0px; font-size: 1.1em; color: #666666; padding: 0px 3px 0px 4px; vertical-align: bottom; text-align: right;}

div#top_navigation_home {width:760px; height:16px; background-image: url(top_nav_home.jpg); text-indent: 142px; font-size: 1.1em; color: #666666;}
div#top_navigation {width:760px; height:16px; background-image: url(top_nav.jpg); background-repeat: no-repeat; text-indent: 142px; font-size: 1.1em; color: #666666;}
div#top_navigation a {color: #006699;}

/*div#sidebar .site_link_color {width: 10px; margin: 0px 0px 0px 0px; display: block; text-align: left; padding: 3px 0px 4px 0px; border: 1px solid #C9C9C9; border-width: 0px 1px 1px 0px; text-decoration: none;}*/

div#sidebar a {margin: 0px 0px 0px 0px; display: block; text-align: left; background-color: #F9F8CB; padding: 3px 4px 3px 4px; border-bottom: 1px solid #C9C9C9; color: #333333;font-weight:bold; font-size:0.7em;}

div#sidebar .main_menu_group_open {font-weight: bold; background-image: url(menu_closed.jpg); width: 129px; text-decoration: underline;}
div#sidebar .main_menu_group_closed {font-weight: bold; background-image: url(menu_open.jpg);width: 129px; text-decoration: underline;}

div#sidebar .site_link {width: 119px; margin: 0px 0px 0px 0px; display: block; text-align: left; background-color: #F9F8CB; padding: 3px 4px 3px 4px; border: 1px solid #C9C9C9; border-width: 0px 1px 1px 0px; color: #333333; text-decoration: underline;}
div#sidebar .site_link_color {width: 10px; height:15px; margin: 0px 0px 0px 0px; display: block; text-align: left; padding: 3px 0px 3px 0px; border: 1px solid #C9C9C9; border-width: 0px 0px 1px 0px; text-decoration: none;}
div#sidebar a:hover {background-color: #EBE611;}


div#content {margin: 0px 0px 0px 140px;	font-size: 0.75em; padding: 0px 0px 20px 0px; min-height: 600px; height: auto !important;}

div#content_admin {width: 617px; min-height: 600px; height: auto !important;}

.fontSmaller {font-size:smaller;}

.textBoxMain
{
	width:500px;
}

.dropDownListBoxMain
{
	width:500px;
}

.textBoxView
{
	width:590px;
}

.dropDownListBoxView
{
	width:595px;
}

div#footer {height: 24px; background-image: url(footer_base.jpg); width:758px; clear: both;}
div#footer a {color: #FFFFFF; font-size: 1.0em; text-decoration: underline; font-weight: bold;}
div#footer a:hover {text-decoration: none;}
div#footer .supporter_link{color: #999999; font-size: 1.0em;text-decoration: none; font-weight:normal;}
div#footer .supporter_link:hover{text-decoration: underline;}
div#footer td {text-align: center;}
div#footer_text_left {float: left; height: 14px; width: 800px; text-align: left; color: #FFFFFF; font-size: 1.0em; text-decoration: none; padding-top: 10px; padding-left: 3px;}
div#footer .right_align {padding-left: 355px;}

div#base {font-size: 75%; text-align: center;}

div#siteedit {position: absolute; float: right; top:0px; right: 0px; width: 75px; background-color: #FFFFFF;}

.button{}

.repeaterHeaderTable
{
	width:100%;
	margin:0px;border-spacing:0px;border-collapse: collapse;
	/*border: solid 1px #FFFFFF;*/
}

.repeaterHeaderTemplate
{
	font-weight:bold;
	font-size:smaller;
	padding:2px;
}

.repeaterHeaderTemplate TD
{
	padding:2px;
	vertical-align:top;
}

.repeaterItemTemplate
{
	font-size:smaller;
}

.repeaterItemTemplate TD
{
	border-top: solid 1px #006699;	
	padding:2px;
	vertical-align:top;
}

.repeaterItemTemplate TD TD
{
	border-top: none 0px #006699;	
	padding:2px;
	vertical-align:top;
	font-size:smaller;
}

.repeaterAlternatingItemTemplate
{
	font-size:smaller;
}

.repeaterAlternatingItemTemplate TD
{
	border-top: none 0px #006699;	
	padding:2px;
	vertical-align:top;
	font-size:smaller;
}

hr
{
	width:100%;
}

.Header1 
{
	font-size:1.4em;
	font-weight:bold;
}
.Header2
{
	font-size:1.2em;
	font-weight:bold;	
}
.StandardText
{
	font-size:1.0em;
}