﻿*
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Halvetica, Sans-Serif;
}
body
{
	background-color: #DDDDFD;
	color: #FFFFFF;
	background-image: url(Images/bg.png);
	background-position: center top;
	background-repeat: repeat-y;
}
.mainwidth
{
	width: 960px;
	margin: 0px auto;
}
.menu
{
	height: 30px;
	width: 100%;
}
.menu td
{
	overflow: hidden;
	text-align: center;
}
.menu div
{
	height: 30px;
	text-align: center;
}
.menu a, .menu a:visited
{
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
	letter-spacing: 2px;
}
.menu a:hover
{
	color: #33FF33;
}
.menu span
{
	line-height: 30px;
}
.shadow1
{
	position: relative;
	top: -1px;
	left: -1px;
	color: #004000;
}
.shadow2
{
	position: relative;
	top: -31px;
	left: 1px;
	color: #004000;
}
.shadow3
{
	position: relative;
	top: -59px;
	left: -1px;
	color: #004000;
}
.shadow4
{
	position: relative;
	top: -89px;
	left: 1px;
	color: #004000;
}
.shadow5
{
	position: relative;
	top: -120px;
}
.menu a:hover .shadow1, .menu a:hover .shadow2, .menu a:hover .shadow3, .menu a:hover .shadow4
{
	color: #008000;
}
a img
{
	margin: 0px;
	border: none;
}
.banners
{
	margin-top: 4px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}
.banner
{
	overflow: hidden;
	height: 32px;
	width: 100%;
	text-align: center;
	cursor: pointer;
}
.banner span
{
	color: #FFFFFF;
	display: block;
	text-align: center;
	width: 100%;
	font-size: 16px;
	line-height: 32px;
	font-weight: bold;
}
.left-menu
{
	width: 150px;
	float: left;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-right: 10px;
}
.box-head
{
	background: url(Images/box-head-tail.gif) repeat-x 50% top;
	color: #1f1f20;
	font-size: 13px;
}
.box-head span
{
	display: block;
	background: url(Images/box-head-left-top.gif) no-repeat left top;
}
.box-head span span
{
	font-weight: bold;
	color: #C00000;
	display: block;
	padding-bottom: 11px;
	padding-left: 13px;
	padding-right: 10px;
	padding-top: 12px;
	background: url(Images/box-head-right-top.gif) no-repeat right top;
}
.main-content
{
	margin-top: 4px;
	margin-bottom: 4px;
	background-color: #A0A0FF;
	width: 800px;
	float: left;
}
.main-content2
{
	margin-top: 4px;
	margin-bottom: 4px;
	background-color: #363637;
}
.main-content3
{
	margin-top: 4px;
	margin-bottom: 4px;
	background-color: #40C040;
	color: #FFFFFF;
}
.main-content4
{
	margin-top: 4px;
	margin-bottom: 4px;
	background-color: #FFA000;
	color: #5858C0;
}
.main-content5
{
	margin-top: 4px;
	margin-bottom: 4px;
	background-color: #FFA000;
	color: #5858C0;
}
.dialog
{
	width: 450px;
	margin: 30px auto;
	background-color: #A0A0FF;
	color: #000000;
}

.main-content .left-top, .main-content2 .left-top, .dialog .left-top
{
	background: url(Images/content-corner-left-top.gif) no-repeat left top;
}
.main-content .right-top, .main-content2 .right-top, .dialog .right-top
{
	background: url(Images/content-corner-right-top.gif) no-repeat right top;
}
.main-content .left-bot, .main-content2 .left-bot, .dialog .left-bot
{
	margin: 0px;
	padding: 0px;
	background: url(Images/content-corner-left-bot.gif) no-repeat left bottom;
}
.main-content .right-bot, .main-content2 .right-bot, .dialog .right-bot
{
	background: url(Images/content-corner-right-bot.gif) no-repeat right bottom;
}
.main-content3 .left-top, .main-content4 .left-top, .main-content5 .left-top
{
	background: url(Images/product-col-left-top2.gif) no-repeat left top;
}
.main-content3 .right-top, .main-content4 .right-top, .main-content5 .right-top
{
	background: url(Images/product-col-right-top2.gif) no-repeat right top;
}
.main-content3 .left-bot, .main-content5 .left-bot
{
	margin: 0px;
	padding: 0px;
	background: url(Images/product-col-left-bot2.gif) no-repeat left bottom;
}
.main-content3 .right-bot, .main-content4 .right-bot
{
	background: url(Images/product-col-right-bot2.gif) no-repeat right bottom;
}
.main-content4 .left-bot
{
	margin: 0px;
	padding: 0px;
	background: url(Images/product-col-left-bot3.gif) no-repeat left bottom;
}
.main-content5 .right-bot
{
	background: url(Images/product-col-right-bot3.gif) no-repeat right bottom;
}
.dialog .right-bot
{
	padding: 10px;
}
.item
{
	width: 148px;
	margin-left: 10px;
	margin-top: 10px;
}
.item2
{
	width: 90px;
	margin-left: 5px;
	margin-top: 5px;
}
.dialogtitle
{
	background-color: #8080C0;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	line-height: 30px;
	height: 30px;
	font-size: larger;
}
.dialogtitle .left-bot a
{
	color: #00FF00;
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: none;
}
.dialogtitle2
{
	font-weight: bold;
	text-align: center;
	color: #000080;
	font-size: larger;
}
.dialogbuttons
{
	background-color: #8080C0;
	font-weight: bold;
	text-align: center;
	color: #008000;
	line-height: 30px;
	height: 30px;
}
.dialogbuttons .left-bot a
{
	color: #00FF00;
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: none;
}
.dialogbuttons2
{
	text-align: center;
	line-height: 30px;
	font-weight: bold;
	height: 30px;
	margin: auto;
}
.product-col
{
	padding: 0px;
	background-color: #C0C0C0;
}
.product-col1
{
	padding: 0px;
	background: url(Images/product-col-tail.gif) #4e4e4f repeat-x 50% top;
}
.product-col2
{
	background: url(Images/product-col-tail.gif) #4e4e4f repeat-x 50% top;
	padding: 0px;
	color: #FFFFFF;
}
.product-col3
{
	background: url(Images/product-col-tail.gif) #4e4e4f repeat-x 50% top;
	padding: 0px;
	color: #000080;
}
.product-col4
{
	background: url(Images/product-col-tail.gif) #4e4e4f repeat-x 50% top;
	padding: 0px;
	color: #FFFFFF;
}
.product-col5
{
	background: url(Images/product-col-tail.gif) #4e4e4f repeat-x 50% top;
	padding: 0px;
	color: #000080;
}
.product-col6
{
	background: url(Images/product-col-tail.gif) #4e4e4f repeat-x 50% top;
	padding: 0px;
	color: #FFFFFF;
}
.product-col7
{
	background-color: #808080;
	padding: 0px;
}
.product-col8
{
	background-color: #C0C0FF;
	padding: 0px;
}

.gradient .product-col
{
	background: url(Images/product-col-tail.gif) #4e4e4f repeat-x 50% top;
}
.product-col .left-top, .product-col1 .left-top, .product-col2 .left-top, .product-col3 .left-top, .product-col4 .left-top, .product-col5 .left-top, .product-col6 .left-top, .product-col7 .left-top, .product-col8 .left-top, .dialogtitle .left-top, .dialogbuttons .left-top
{
	background: url(Images/product-col-left-top.gif) no-repeat left top;
}
.product-col .right-top, .product-col1 .right-top, .product-col2 .right-top, .product-col3 .right-top, .product-col4 .right-top, .product-col5 .right-top, .product-col6 .right-top, .product-col7 .right-top, .product-col8 .right-top, .dialogtitle .right-top, .dialogbuttons .right-top
{
	background: url(Images/product-col-right-top.gif) no-repeat right top;
}
.product-col .left-bot, .product-col1 .left-bot, .product-col2 .left-bot, .product-col3 .left-bot, .product-col4 .left-bot, .product-col5 .left-bot, .product-col6 .left-bot, .product-col7 .left-bot, .product-col8 .left-bot, .dialogtitle .left-bot, .dialogbuttons .left-bot
{
	background: url(Images/product-col-left-bot.gif) no-repeat left bottom;
}
.product-col .right-bot, .product-col1 .right-bot, .product-col2 .right-bot, .product-col3 .right-bot, .product-col4 .right-bot, .product-col5 .right-bot, .product-col6 .right-bot, .product-col7 .right-bot, .product-col8 .right-bot, .dialogtitle .right-bot, .dialogbuttons .right-bot
{
	background: url(Images/product-col-right-bot.gif) no-repeat right bottom;
	margin: 0px;
	padding: 0px;
}
.dialogfields
{
	margin: 10px;
	width: 100%;
}
.dialog a
{
	color: #C00000;
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: none;
}
.dialog a:hover
{
	color: #FF0000;
}

.indent1
{
	padding: 5px;
}
.indent1 a
{
	margin: 0px;
	color: #000080;
}
.indent1 a:hover
{
	margin: 0px;
	color: #0000FF;
}
.img
{
	text-align: center;
}
.footer
{
	clear: both;
	color: #000000;
}
.footer span
{
	display: block;
	padding: 10px;
}
h1
{
	text-align: center;
	margin: 10px;
	color: #FFFFFF;
}
p
{
	margin-top: 16px;
	margin-bottom: 16px;
	margin-left: 50px;
	margin-right: 50px;
	text-align: justify;
}

p a, p a:visited
{
	color: #FFC0C0;
	text-decoration: none;
}

.overlay
{
	position: fixed;
	z-index: 9999998;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	opacity: .75;
	background-color: #000000;
	display: none;
}

.overlay2
{
	position: fixed;
	z-index: 9999999;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	display: none;
}

.overlaycontent
{
	background-color: #A0A0FF;
	width: 400px;
	padding: 20px;
	border: 1px solid #CCCCCC;
	color: #000000;
}

.overlaycontent p
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	text-align: justify;
	text-indent: 32px;
}

.overlaycontent a, .overlaycontent a:visited, .footer a, .footer a:visited
{
	color: #FF0000;
	text-decoration: none;
}

.overlaycontent a:hover, .footer a:hover
{
	color: #FF0000;
	text-decoration: none;
}


input[type="text"], input[type="password"], textarea
{
	width: 250px;
	border: 1px solid #C0C0C0;
	background-color: #F0F0FF;
}

input[type="button"], input[type="submit"]
{
	border-top: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background-color: #F0F0FF;
	padding: 4px;
}
.dialoglabel2
{
	color: #000080;
}
.dialoglabel2 a
{
	margin: 0px;
}
.dialoglegend
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: justify;
	border-top: 1px solid #FFFFFF;
}
.faq1
{
	color: #FFFFFF;
	font-weight: bold;
}
.faq2
{
	padding-top: 10px;
	padding-bottom: 20px;
}

.grid
{
	border: 1px solid #008000;
	width: 100%;
	margin-top: 10px;
}

.grid td
{
}

.nodata
{
	padding: 40px 0px 40px 0px;
}

.row
{
	border: none;
}

.row td
{
	border: 1px solid #008000;
	padding-left: 4px;
	padding-right: 4px;
}

.alternate
{
	border: none;
	background-color: #C0C0C0;
}

.alternate td
{
	border: 1px solid #008000;
	padding-left: 4px;
	padding-right: 4px;
}

.header
{
	background-color: #C0C0C0;
	font-weight: bold;
	text-align: center;
	color: #000000;
	line-height: 30px;
	border: 1px solid #008000;
}

.header th
{
	border: 1px solid #008000;
	padding-left: 4px;
	padding-right: 4px;
}
.rss
{
	white-space: nowrap;
}
h2
{
	font-size: 14pt;
	text-align: center;
}
.program, .program:visited
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	display: block;
	margin-top: 6px;
	margin-left: 8px;
	margin-bottom: 6px;
}
.director
{
}
.director2
{
	background-color: #C0C0FF;
}
.director a
{
	color: #FFFFFF;
}
.director a:hover
{
	color: #A00000;
}
.director2 a
{
	color: #000080;
}
.director2 a:hover
{
	color: #0000C0;
}
.articlelist
{
	white-space: nowrap;
}
.articlelist a
{
	color: #000080;
}
.articlelist a:hover
{
	color: #0000C0;
}
