body {
top : 0;
left : 0;
margin-top : 0;
margin-left : 0;
padding : 0;
background-color : #3b4b59;
background-image : url(images/bg_main.gif);
background-repeat:repeat-x;
scrollbar-face-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #3E4493;
scrollbar-darkshadow-color: #eeeeee;
scrollbar-track-color: #eeeeee;
scrollbar-arrow-color: #000000;
}

a,
a:active,
a:visited {
color : #454FA3;
text-decoration : none;
font-weight : bold;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 10pt;
}

a:hover {
	text-decoration:underline;
}

.h1 {
font-family : arial, helvetica, sans-serif;
font-size : 12pt;
font-weight : bold;
margin-bottom : 5px;
margin-top : 19px;
color : #3e3e3e;
text-align : center;
position : absolute;
left : 40px;
top : 43px;
z-index : -2;
}

.h2 {
font-family : arial, helvetica, sans-serif;
font-size : 10pt;
margin-top : 5px;
margin-bottom : 5px;
color : #3e3e3e;
position : absolute;
z-index : -3;
left : 235px;
top : 95px;
}


.border_solo {
top : 9px;
left : 10px;
margin-top : 0px;
margin-left : 0px;
padding : 0px;
width : 829px;
height : 653px;
background-color : transparent;
border : 3px double #292e62;
position:absolute;
z-index: 3;
}

.layout_under {
top : 115px;
left : 47px;
margin-top : 0;
margin-left : 0;
padding : 0;
width : 778px;
height : 485px;
background-color : #ffffff;
position:absolute;
z-index: 1;
}

.layout_header {
top : 0px;
left : 26px;
margin-top : 0px;
margin-left : 0px;
padding : 0px;
text-align : left;
vertical-align : top;
width : 827px;
height : 151px;
background-image : url(images/layout_header_dawnslight.jpg);
background-color : white;
border-right : 0px solid #ffffff;
border-bottom : 0px solid #ffffff;
border-left : 0px solid #ffffff;
position:absolute;
z-index: 2;
}

.layout_bottom {
top : 596px;
left : 39px;
margin-top : 0;
margin-left : 0;
padding : 0;
width : 796px;
height : 57px;
background-image : url(images/layout_bottom_dawnslight.gif);
background-color : white;
border-right : 0px solid #ffffff;
border-bottom : 0px solid #ffffff;
border-left : 0px solid #ffffff;
position:absolute;
z-index: 3;
}

.layout_edge_left {
top : 151px;
left : 39px;
margin-top : 0;
margin-left : 0;
padding : 0;
width : 11px;
height : 445px;
background-image : url(images/layout_edge_left2.gif);
background-color : transparent;
position:absolute;
z-index: 2;
}

.layout_edge_right {
top : 151px;
left : 824px;
margin-top : 0;
margin-left : 0;
padding : 0;
width : 11px;
height : 445px;
background-image : url(images/layout_edge_right2.gif);
background-color : transparent;
position:absolute;
z-index: 1;
}

.photo_border {
top : 151px;
left : 50px;
margin-top : 0;
margin-left : 0;
padding : 0;
width : 772px;
height : 199px;
border : 1px solid black;
background-color : transparent;
position : absolute;
z-index: 3;
}

.photo_border_blankpage {
top : 151px;
left : 49px;
margin-top : 0;
margin-left : 0;
padding : 0;
width : 225px;
height : 199px;
border : 1px solid black;
background-color : transparent;
position : absolute;
z-index: 3;
}

.square_placement {
top : 151px;
left : 41px;
margin-top : 0;
margin-left : 0;
padding : 0;
width : 235px;
height : 200px;
background-image : url(images/square_line.gif);
background-color : transparent;
position:absolute;
z-index: 2;
}

.photo_placement {
top : 151px;
left : 276px;
margin-top : 0;
margin-left : 0;
padding : 0;
width : 549px;
height : 200px;
background-color : transparent;
position:absolute;
z-index: 2;
}

.slogan_placement {
top : 74px;
left : 379px;
margin-top : 0;
margin-left : 0;
padding : 0;
width : 399px;
height : 72px;
background-image : url(images/slogan.jpg);
background-color : transparent;
position:absolute;
z-index: 5;
}

.slogan_flash_placement {
top : 74px;
left : 379px;
margin-top : 0;
margin-left : 0;
padding : 0;


position:absolute;
z-index: 7;
}

.address {
/*top : 382px;
left : 78px;*/
margin-top : 0;
padding : 5px;
font-family : arial;
font-size : 12pt;
font-weight : bold;
color : #4887ca;
width : 300px;
height : 200px;
border : 3px double #57779a;
/*position : absolute;*/
z-index : 7;
}

.date {
top : 0;
left : 0;
margin-top : 613px;
margin-left : 72px;
padding : 0px;
font-family : arial,helvetica,sans-serif;
font-size : 10pt;
font-weight : bold;
color : #000000;
border-bottom : 0px solid #cfad70;
position : absolute;
z-index : 6;
}

.text1_index_placement {
top : 0;
left : 0;
margin-top : 365px;
margin-left : 55px;
padding-left : 0;
width : 300px;
height : 200px;
font-family : arial, helvetica, sans-serif;
font-size : 10pt;
font-weight : bold;
text-align : justify;
color : #416d98;
position : absolute;
z-index : 3;
}

.text2_index_placement {
top : 0;
left : 0;
margin-top : 365px;
margin-left : 370px;
width : 360px;
height : 200px;
position : absolute;
z-index : 3;
}

.text_index_placement_allpage {
top : 0;
left : 0;
margin-top : 365px;
margin-left : 55px;
padding-left : 20px;
width : 690px;
height : 400px;
position : absolute;
z-index : 3;
}

.scrolling_div {
top : 0;
left : 0;
margin-top : 100px; 
margin-left : 320px;
padding-left : 10px;
padding-right : 30px;
width : 444px;
height : 500px;
background-color : transparent;
border : 1px #bac4d3 solid;
overflow : auto;
position : absolute; 
z-index : 5;
}

.title {
top : 0;
left : 0;
margin-top : 96px;
margin-left : 320px;
padding : 0;
font-family : verdana, arial, helvetica, sans-serif;
color : #282a2d;
font-weight : bold;
font-size : 12pt;
width : 484px;
text-align : center;
border : 1px solid #53575e;
background-color : #f8ed6d;
position : absolute;
z-index : 9;
}

.scrolling_div_small {
top : 0;
left : 0;
margin-top : 365px; 
margin-left : 368px;
padding-left : 10px;
padding-right : 30px;
padding-top : 23px;
width : 403px;
height : 230px;
background-color : transparent;
border : 1px #bac4d3 solid;
overflow : auto;
font-family : arial, helvetica, sans-serif;
font-size : 11pt;
text-align : justify;
color : #3a3a3a;
position : absolute; 
z-index : 5;
}


.title_small {
top : 0;
left : 0;
margin-top : 360px;
margin-left : 368px;
padding : 0;
font-family : verdana, arial, helvetica, sans-serif;
color : #282a2d;
font-weight : bold;
font-size : 12pt;
width : 443px;
text-align : center;
border : 1px solid #53575e;
background-color : #f8ed6d;
position : absolute;
z-index : 9;
}

.text_blankpage_placement {
top : 0;
left : 0;
margin-top : 154px;
margin-left : 320px;
padding-right : 10px;
width : 460px;
height : 550px;
position : absolute;
z-index : 6;
}

.text {
font-family : verdana, arial, helvetica, sans-serif;
color : #252525;
font-size : 11pt;
text-align : justify;
margin-top:30px;
}

.box {
margin-top : 13px;
margin-left : 17px;
padding : 5px;
width : 400px;
border : 3px double #53575e;
background-color : #dde9fb;
position : relative;
}

.photo_leftside {
top : 354px;
left : 49px;
margin-top : 0; 
margin-left : 0;
width : 225px;
height : 250px;
background-color : transparent;
border : 1px solid black;
position : absolute; 
z-index : 7;
 
}

.photo_crayon {
top : 463px;
left : 749px;
margin-top : 0; 
margin-left : 0;
position : absolute; 
z-index : 9;
 
}

.photo_crayonscribble {
top : 599px;
left : 439px;
margin-top : 0; 
margin-left : 0;
position : absolute; 
z-index : 8;
 
}

.photo_crayonscribble2 {
top : 199px;
left : 278px;
margin-top : 0; 
margin-left : 0;
position : absolute; 
z-index : 8;
 
}

.navtext,
.navtext:active,
.navtext:visited {
color : #454FA3;
text-decoration : none;
font-weight : bold;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 10pt;
}

.navtext:hover {
text-decoration : underline;
}

.copyright {
top : 0;
left : 0;
margin-top : 628px;
margin-left : 663px;
padding : 0px;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 8pt;
color : #626ce8;
position : absolute;
z-index : 8;
}

.knxu {
top : 0;
left : 0;
margin-top : 675px;
margin-left : 33px;
padding : 0px;
position : absolute;
z-index : 8;
}

.navtext_knxu {
color : #5f798f;
text-decoration : none;
font-family : arial, helvetica, sans-serif;
font-size : 7pt;
}

.navtext_knxu:hover {
color : #97c0e4;
text-decoration : none;
font-family : arial, helvetica, sans-serif;
font-size : 7pt;
}

.navtext_knxu:active {
color : #5f798f;
text-decoration : none;
font-family : arial, helvetica, sans-serif;
font-size : 7pt;
}


.xxxnavtop_placement {
top: 17px;
left : 264px;
margin-top : 0;
margin-left : 0;
padding : 0;
width : 550px;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 11pt;
font-weight : bold;
line-height : 1.7;
position : absolute;
background-color : transparent;
z-index : 3;
}

.tabs {
top : 7px;
left : 304px;
margin-top : 0;
margin-left : 0;
padding : 0;
height : 64px;
width : 490px;
background-image : url(images/tabs.jpg);
border-right : 0px solid #000000;
border-top : 0px solid #000000;
border-left : 0px solid #000000;
position:absolute;
z-index: 3;
}

.navtop_placement1 {
top: 28px;
left : 254px;
margin-top : 0;
margin-left : 0;
padding : 0;
width : 590px;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 11pt;
font-weight : bold;
line-height : 1.7;
position : absolute;
z-index : 4;
}



.navtop_placement2 {
top: 49px;
left : 254px;
margin-top : 0;
margin-left : 0;
padding : 0;
width : 590px;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 11pt;
font-weight : bold;
line-height : 1.7;
position : absolute;
z-index : 4;
}

.navtop_links li {
padding-right : 0px;
padding-left : 0px;
list-style : none;
margin-top : 4px;
display : inline;
background-color : transparent;
}

.navtop_links li a {
padding : 0px;
padding-left:12px; 
padding-right:15px;
text-decoration : none;
border : 0px solid #ffffff;
}

.navtop_links li a:link {
padding : 0px;
padding-left:12px; 
padding-right:15px;
text-decoration : none;
color : #282a2d;
border : 0px solid #ffffff;

}

.navtop_links li a:visited {
background : transparent;
color : #282a2d;
border : 0px solid #ffffff;
}

.navtop_links li a:link:hover { 
background : #f8ed6d;
border : 0px solid #b30000;
color : #09053c;
border : 0px solid #c6920a;
}

.navtop_links li a:visited:hover {
background : #f8ed6d;
border : 0px solid #ff00ff;
color : #09053c;
border : 0px solid #c6920a;
}

.navtop_links li a.thispage {
background : transparent;
border : 0px solid #638429;
color : #000;
}

.navside_placement {
top: 166px;
left : 70px;
margin-top : 0px;
margin-left : 0px;
padding : 0px;
width : 193px;
height : 100px;
border : 0px solid #999999;
font-family: Arial, sans-serif; 
text-align: left; 
font-size: 10pt; 
font-weight:bold;
position : absolute;
z-index : 9;
}

.navside_links {
	list-style:none;
}

.navside_links li {
	line-height :18px;
	font-size:13px;
	background:url(images/bullet_blue.png) no-repeat 0 4px;
	padding-left:20px;
}

.navside_links li a,
.navside_links li a:link,
.navside_links li a:visited {
	text-decoration : none;
	color : #11171E;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.navside_links li a:link:hover,
.navside_links li a:visited:hover {
	background : #517293;
	color :#E7D1B6;
}

.navside_links li a.thispage {
background : #ffffff;
border : 1px;
color : #000;
}



.navbot_placement {
margin-top : 653px;
margin-left : 45px;
text-align : center;
width : 782px;
position : absolute;
z-index : 4; 
}

.navbotlink,
.navbotlink:link,
.navbotlink:visited {
font-size : 7pt;
color : #ffffff;
font-family : verdana, sans-serif;
text-decoration : none;
}

.navbotlink:hover {
text-decoration : underline;
}

.pagenav_link ul {
font: normal 9pt verdana, arial, sans-serif; 
margin : 0; 
padding : 0; 
border: 1px solid #888888;
}

.pagenav_link ul li {
list-style: none; 
display: inline; 
background: transparent; 
padding : 0;
text-decoration: none; 
border-right: 0px solid #636363; 
border-left: 0px solid #000000;
}


.pagenav_link ul li a:hover {
list-style: none; 
display: inline; 
background: #91bacb;
padding : 0; 
text-decoration: none; 
border: 0px solid #888888;
color: #000000;
} 

.pagenav_link ul li a {
list-style: none; 
display: inline; 
background: transparent; 
padding : 0;
text-decoration: none; 
border: 0px solid #888888;
color: #555;
}


.pagenav_link ul li a.thispage {
list-style: none; 
display: inline; 
background: #395168; 
padding : 0;
border: 1px solid #888888; 
color: #ffffff;
}

.cform {
	position:absolute;
	top:340px;
	left:400px;
	width:500px;
	z-index:5;
}

.contact_name {
top : 360px;
left : 300px;
margin-top : 0;
margin-left : 0;
padding : 0;
width : 490px;
text-align:right;
font-family : arial, sans-serif;
font-size : 10pt;
color : #3e8cde;
position : absolute;
z-index : 5;
}

.contact_email {
top : 390px;
left : 300px;
margin-top : 0;
margin-left : 0;
padding : 0;
width : 490px;
text-align:right;
font-family : arial, sans-serif;
font-size : 10pt;
color : #3e8cde;
position : absolute;
z-index : 5;
}

.contact_msg {
top : 425px;
left : 300px;
margin-top : 0;
margin-left : 0;
padding : 0;
width : 490px;
text-align:right;
font-family : arial, sans-serif;
font-size : 10pt;
color : #3e8cde;
position : absolute;
z-index : 5;
}

.contact_button {
top : 594px;
left : 300px;
margin-top : 0;
margin-left : 0;
padding : 0;
width : 490px;
text-align:right;
position : absolute;
z-index : 5;
}

.contact_msg_edit {
top : 0;
margin-top : 598px;
margin-left : 404px;
padding : 0px;
font-family : arial, sans-serif;
font-size : 10pt;
color : #444444;
position : absolute;
z-index : 5;
}

.thankyou {
top : 0;
margin-top : 378px;
margin-left : 454px;
padding : 0;
font-family : arial, helvetica, sans-serif;
color : #4d4f89;
font-size : 12pt;
font-weight : bold;
text-align : center;
position : absolute;
z-index : 5;
}
.thankyou2 {
top : 0;
margin-top : 418px;
margin-left : 454px;
padding : 0;
font-family : arial, helvetica, sans-serif;
color : #4d4f89;
font-size : 12pt;
font-weight : bold;
text-align : center;
position : absolute;
z-index : 5;
}

.sorry {
top : 0;
margin-top : 408px;
margin-left : 454px;
padding : 0;

font-family : arial, helvetica, sans-serif;
color : #b30000;
font-size : 13pt;
font-weight : bold;
text-align : center;
position : absolute;
z-index : 5;

}

.error {
font-family : arial, helvetica, sans-serif;
color : #b30000;
font-size : 10pt;
font-weight : bold;
}

.photo-left {
	float:left;
	margin:0 7px 7px 0;
}

.photo-right {
	float:right;
	margin:0 0 7px 7px;
}