/* ----------------------------- Style Sheet for this web site  ----------------------------- */

/* ----------------------------- Background  ----------------------------- */
body {
	background-color : #FFFFFF;
	}
	.tdnewsheading {
	color: #333333;
	font-weight: bold;
}
.tdmaintblborder1{
	background-color: #FFFFFF;
	border: 1px solid #333333;
	padding: 0px;
}
.tddaysbackgroundborder1{
	background-color: #CCCCCC;
	border: 1px solid #777777;
	padding: 2px;
}
.tddaysbackgroundborder2{
	background-color: #999999;
	border: 1px solid #777777;
	padding: 2px;
}
.tdtextbackgroundborder1{
	background-color: #999999;
	border: 1px solid #777777;
	padding: 5px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tdtextbackgroundborder2{
	background-color: #CCCCCC;
	border: 1px solid #777777;
	padding: 5px;
}

/* ----------------------------- Lists  ----------------------------- */
li {
	font-family : "Trebuchet MS", "Comic Sans MS", Arial, sans-serif;
	font-size : 12px;
	margin-bottom : 12px;
	margin-right : 48px;
	margin-top : 12px
}

ol { color : #666666 }

ul {
	color : #666666;
}

ul.icon {
	color : #666666;
	list-style-image:  url("../assets/design_images/title_icon/icon.ico");
}


/* ----------------------------- Forms  ----------------------------- */
form {
	border : 1px dotted #333333;
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	margin-right : 0px;
	margin-top : 0px;
	padding : 2px;
	background-color: #FFFFFF;
}

input { background-color : #999999; border : 1px dotted #CCCCCC}

input:focus { background : #FFFFFF }

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #333333;
}

textarea { 
	background-color : #FFFFFF;
	border : 1px solid #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px 
}

.checks { background-color : #FFFFFF; border : 1px none }

.formBut { background-color : #CCCCCC }


/* ----------------------------- Tables  ----------------------------- */

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}


/* ----------------------------- Navigation  ----------------------------- */

p.navButts {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 4px;
	margin-top : 5px
}

.navButts a {
	background-color : #FFFFFF;
	border : 1px solid #999999;
	color : #666666;
	display : block;
	padding-bottom : 2px;
	padding-left : 4px;
	padding-top : 4px;
	text-decoration : none;
	width : 244px
}

.navButts a:hover {
	background-color : #cccccc;
	border : 1px solid #999999;
	color : #666666;
	text-decoration : none
}

p.navButtsOn {
	color : #cccccc;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 4px;
	margin-top : 5px
}

.navButtsOn a {
	background-color : #cccccc;
	border : 1px solid #999999;
	color : #666666;
	display : block;
	padding-bottom : 2px;
	padding-left : 4px;
	padding-top : 4px;
	text-decoration : none;
	width : 244px
}

.navButtsOn a:hover {
	background-color : #cccccc;
	border : 1px solid #999999;
	color : #666666;
	text-decoration : none
}

p.navSubs {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 4px;
	margin-top : 5px
}

.navSubs a {
	background-color : #FFFFFF;
	border : 1px solid #FFFFFF;
	color : #666666;
	display : block;
	padding-bottom : 2px;
	padding-left : 4px;
	padding-top : 2px;
	text-decoration : none;
	width : 244px
}

.navSubs a:hover {
	background-color : #cccccc;
	border : 1px solid #FFFFFF;
	color : #666666;
	text-decoration : none
}
p.navSubsOn {
	color : #cccccc;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin-bottom : 4px;
	margin-top : 5px
}

.navSubsOn a {
	background-color : #cccccc;
	border : 1px solid #999999;
	color : #666666;
	display : block;
	padding-bottom : 2px;
	padding-left : 4px;
	padding-top : 2px;
	text-decoration : none;
	width : 244px
}

.navSubsOn a:hover {
	background-color : #cccccc;
	border : 1px solid #999999;
	color : #666666;
	text-decoration : none
}

/* ----------------------------- Header and Footer  ----------------------------- */
.tdheading {
	background-color: #bcb6b1;
	color: #000000;
	font-family: Georgia;
	font-size: 24px;
}
.tdheader {
	background-color: #bcb6b1;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tdheader a:link {
	background-color: #bcb6b1;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tdheader a:visited {
	background-color: #bcb6b1;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tdfooter {
	border: 0px solid #333333;
	background-color: #bcb6b1;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tdbyline {
	border: 0px solid #333333;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tdbyline a:link {
	border: 0px solid #333333;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.tdmainpagecontent {
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
}
.tdsidebar {
	background-color: #333333;
}
/* ----------------------------- Headings  ----------------------------- */

h1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin-bottom : 10px;
	margin-top : 5px;
	font-weight: bold;
	text-decoration: none;
}

h2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	margin-bottom : 14px;
	margin-top : 5px;
	font-weight: bold;
	text-decoration: none;
}

/* ----------------------------- Links  ----------------------------- */


a:link {
	color : #666666;
	text-decoration: none;
}
a:visited { color : #666666;
	text-decoration: none; 
}
a:hover { color : #666666;
	text-decoration: none; 
}

/*Styles applied to images requiring a border */

.imageborder {
	border: 1px solid #333333;
	padding: 0px;
}