@CHARSET "ISO-8859-1";

body {
	behavior: url("csshover.htc");
}
a img {
	border:  0px;
}
/*Style for drop-down menu on top of page for all layouts*/
div.menu {
	position: relative;
	font-family: Arial;
}

div.menu ul {
	padding: 			0;
	margin: 			0;
	list-style: 		none;
}

div.menu ul li {
	height: 			24px;
	line-height: 		24px;
	min-width: 			105px;
	width:				105px;
	max-width:			105px
	padding-left: 		1px;
	color: 				#FFF;
	float: 				left;
	text-align: 		center;
	list-style: 		none;
	position: 			relative;
}


div.menu ul li a {
	line-height: 		24px;
	height:				24px;
	color: 				#FFF;
	padding-left: 		5px;
	font-weight: 		bold;
	font-size: 			12px;
	width:				100%;
}

div.menu ul li a:hover {
	text-decoration: 	underline;
}

div.menu ul ul {
	display: 			none;
	margin: 			0;
	padding: 			0;
	position: 			absolute;
	left: 				0px;
	top: 				24px;
	border-width:		1px;
	border-style:		solid;
	border-color: 		#003F8E;
}

div.menu ul li:hover ul {
	display: block;
}

div.menu ul ul li {
	float: 				none;
	padding-left: 		10px;
	padding-right:		5px;
	margin: 			0;
	min-width:			80px;
	max-width:			150px;
	width:				150px;
	font-weight: 		bold;
	text-align: 		left;
	line-height: 		20px;
	height:				20px;
	/*background:			url(menu_off.gif);
	background-repeat: 	repeat-y;*/
	background-color:	#FFF;
	white-space: 		nowrap;
}

div.menu ul ul li a {
	font-weight: 		normal;
	font-size: 			11px;
	color: 				#003F8E;
	text-align: 		left;
	height: 			20px;
	line-height: 		20px;
	width: 				100%;
	text-transform: 	none;
}



div.menu ul ul li a:hover {
	text-decoration: underline;
}



/* End style for drop-down menu*/
	/*Style for bottom menu of page for all layouts*/
div.bottom-menu {
	position: relative;
	font-family: Arial;
}

div.bottom-menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

div.bottom-menu ul li {
	color: #FFF;
	float: left;
}

div.bottom-menu  a {
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	color: #FFF;
	text-align: center;
	font-weight: normal;
	font-size: 11px;
}

div.bottom-menu a:hover {
	text-decoration: underline;
}

/* End style for bottom menu*/ /*
	--Style for articles on home template
	*/
h1.home {
	font-family: Arial;
	color: #003f8e;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0;
}

table.home td h2 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #003f8e;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0;
}

table.home td {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: gray;
	text-align: justify;
}

table.home td a {
	color: #003f8e;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
}

table.home td a:hover {
	text-decoration: underline;
}

table.home td img {
	margin: 5px;
}

table.home td {
	border: 0px dotted red;
}

/* End home style template*/ /*
	--Style for articles on special_inside template
	*/
h1.special_inside {
	font-family: Arial;
	color: #003f8e;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	margin-top: 10px;
	border: 1px solid gray;
}

table.special_inside {
	border: 0px solid gray;
	border-collapse: collapse;
	margin-bottom: 2px;
}

table.special_inside td {
	color: gray;
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
	padding: 3px;
}

table.special_inside td h2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003f8e;
	padding-bottom: 3px;
	padding-top: 3px;
	margin: 0;
}

table.special_inside td img {
	margin: 3px;
}

/* End special_inside style template*/
	/*--Style for articles on news special page */
h1.news {
	font-family: Arial;
	color: #003f8e;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	text-align: left;
	padding-left: 25px;
	margin-bottom: 5px;
	margin-top: 10px;
	background-image: url(news.gif);
	background-repeat: no-repeat;
}

table.news {
	border: 0px solid gray;
	border-collapse: collapse;
	margin-bottom: 2px;
}

table.news td {
	color: #000;
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
	padding-left: 3px;
}

table.news td h2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003f8e;
	padding-bottom: 3px;
	padding-top: 3px;
	margin: 3px;
}

table.news td img {
	margin: 3px;
}

/* End news style template*/
	/*--Style for articles on login special page */
h1.login {
	font-family: Arial;
	color: #003f8e;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	text-align: left;
	padding-left: 25px;
	margin-bottom: 5px;
	margin-top: 10px;
	background-image: url(members.gif);
	background-repeat: no-repeat;
}

table.login {
	border: 0px solid gray;
	border-collapse: collapse;
	margin-bottom: 2px;
}

table.login td {
	color: #000;
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
	padding: 0px;
	margin: 0px;
}

table.login td h2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003f8e;
	padding-bottom: 3px;
	padding-top: 3px;
	margin: 3px;
}

table.login td a {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003f8e;
	padding-left: 5px;
}

table.login td img {
	margin: 3px;
}

/* End login style template*/
img.link {
	margin: 0px;
}

td.art a {
	color: #003f8e;
	text-align: left;
	font-size: 12px;
	line-height: 16px;
}

td.art a:hover {
	text-decoration: underline;
}

td.art {
	font-family: Arial;
	font-size: 12px;
	color: gray;
	text-align: justify;
}

div.home {
	width: 100%;
}

table {
	border-collapse: collapse;
}

td {
	border: 0px solid #000;
}

a {
	text-decoration: none;
}

div.home td img {
	margin: 5px;
}

h1.special {
	background: url(250.gif) no-repeat;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	padding-left: 30px;
	font-family: Arial;
}

form.form fieldset legend {
	font-weight: bold;
	font-size: 12px;
	color: #003f8e;
}

form.form select {
	width: 60%;
}

input.myform-text,textarea.myform-text,select.myform-text {
	font-family: Arial;
	font-size: 12px;
	color: #000;
	border: 1px solid #686868;
	width: 95%;
}

input.myform-text-error,textarea.myform-text-error,select.myform-text-error
	{
	font-family: Arial;
	font-size: 12px;
	color: #ff6300;
	border: 1px solid #ff6300;
	width: 95%;
}

input.myform-text-edit,textarea.myform-text-edit,select.myform-text-edit
	{
	font-family: Arial;
	font-size: 12px;
	color: #000;
	border: 1px solid #686868;
	background-color: #f5f5DC;
	width: 95%;
}
p.error {
	font-family:		Arial;
	font-size:			9px;
	font-style:			italic;
	padding:			1px;
	margin:				0;
	color:				#ff6300;
}
