/*Bright Spark Style Sheet*/

body {font-family: Arial, Helvetica, sans-serif; background-color: white; padding: 0px; margin: 0; text-align: center;}
p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; text-align: justify;}
td {}
h1, .page_title {margin: 0px; color: #1C04B4; font-size: 16px; }
h2, sub_title {margin: 0px; color: #1C04B4; font-size: 14px; }
h3 {margin-bottom: 0px; color: #000000; font-size: 14px;}
ul {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; list-style: url(images/style/circle.gif);}
il {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black;}
ol {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black;}
hr {padding: 0; margin: 0; color: #cccccc; height: 1px;}

/*Layouts*/

.width660 	{vertical-align: top; width: 660px; background-image: url(images/style/back01.gif); background-repeat: repeat-y; height: 100%; padding: 1px 11px 1px 11px; float: none; text-align: center; }
.fullon		{height: 100%; text-align: center; }
.header01	{padding: 0px; margin: 0; width: 100%;}
.main 		{padding: 9px; vertical-align: top; text-align: left; background-image: url(images/layout/s_off_10.gif); background-position: top right; background-repeat: no-repeat;}
.footer		{padding: 8px 9px 0px 9px; background-image: url(images/style/back02.gif); background-repeat: no-repeat; text-align: center; vertical-align: top; font-size: 12px;}
.100h 		{height: 100%}
.mainnav1	{border: 0; padding: 0; width: 126px;}
.mainnav2	{border: 0; padding: 0; width: 127px;}
.mainnav3	{border: 0; padding: 0; width: 128px;}
.mainnav4	{border: 0; padding: 0; width: 129px;}
.smallfoot	{font-size: 11px; color: #666666;}
.highlight	{background-color: #97C9F4; padding: 4px 4px 4px 4px;}

.bordimg {text-align: center; vertical-align: middle; float: right; margin-left: 8px; margin-right: 5px;}


#navi p  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; padding: 0; border: 0; margin: 0; text-align: left;}
#navi hr {padding: 0; margin: 0; color: #FF9900; height: 1px;}
#navi h2 {margin: 0 0 10px 0; color: #1C04B4; font-size: 14px; }
#home ul {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; list-style: url(images/style/circle2.gif);}
#home il {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black;}





/*Links*/

a:visited, a:link  	{font-weight: bold; color: #FF9900; text-decoration: none;}
a:hover 	{font-weight: bold; color: #1C04B4; text-decoration: none;}

a.nav:visited, a.nav:link  	{font-weight: bold; color: white; text-decoration: none;}
a.nav:hover 	{font-weight: bold; color: #1C04B4; text-decoration: none;}

a.line:visited, a.line:link  	{border-top: 1px solid #FF9900; border-bottom: 1px solid #FF9900; width: 100%; font-weight: bold; color: #FF9900; text-decoration: none;}
a.line:hover 	{border-top: 1px solid #FF9900; border-bottom: 1px solid #FF9900; width: 100%; font-weight: bold; color: #1C04B4; text-decoration: none;}

/*Home 3 Columns*/

.home01 {width: 210px; padding: 0px;}
.home01b {width: 200px; padding: 0px;}
.home02 {background-image: url(images/style/home_b01.gif); vertical-align: top; background-position: bottom; background-repeat: no-repeat; background-color: #97C9F4; padding: 5px; border-bottom: 10px solid white;}
.home03 {background-image: url(images/style/home_b02.gif); vertical-align: top; background-position: bottom left; background-repeat: no-repeat; padding: 5px 15px 5px 5px; width: 210px;} 
.home04 {background-image: url(images/style/home_b02.gif); vertical-align: top; background-position: bottom left; background-repeat: no-repeat; padding: 5px; width: 200px;} 

.content01 {width: 420px; vertical-align: top; background-image: url(images/style/content_b01.gif); padding: 5px 15px 0px 5px;}
.content02 {width: 200px; vertical-align: top; background-image: url(images/style/content_b03.gif); padding: 5px 5px 0px 5px;}
.content03 {width: 620px; vertical-align: top; background-image: url(images/style/back03.gif); padding: 5px 5px 0px 5px;}