/* #ffde3e yellow; #2d427d dark blue;  #445b90 lighter blue; #dac27c gold */

body {margin: 0; padding: 0; background: #445b90 url(images/bg.jpg) repeat 0 0; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #243462;  text-align: center;}

#wrapper {margin: 0px auto; padding: 0; width: 940px; height: 800px; background: transparent;}
#wrappernl {margin: 0px auto; padding: 0; width: 644px; height: 800px; background: transparent;}

.layout {width: 940px; font-size: 12px; background: transparent; margin-top: 20px;}
.layoutnl {width: 644px; font-size: 12px; background: transparent; margin-top: 20px;}

.footer {text-align: center; color: #fff; font-size: 10px;}
.footernl {text-align: center; color: #fff; font-size: 10px;}

.footer a {color: #fff; text-decoration: underline;}

div.maincontent {min-height: 400px; padding: 40px;}
div.maincontentnl {min-height: 400px; padding: 20px;}

/*\*/
* html div.maincontent {
height: 400px;
}
/**/


tr.top td.left  { width: 22px; height: 20px; background: transparent url(images/lt.gif) no-repeat 0 0;}

tr.top td.middle  { width: 896px; height: 20px; background: transparent url(images/top.gif) repeat-x 0 0;}
tr.top td.middlenl  { width: 600px; height: 20px; background: transparent url(images/top.gif) repeat-x 0 0;}

tr.top td.right  { width: 22px; height: 20px; background: transparent url(images/rt.gif) no-repeat 0 0;}

tr.header td.left  { width: 22px; height: 120px; background: transparent url(images/left.gif) repeat-y 0 0;}

tr.header td.middle  { width: 896px; height: 120px; background: transparent url(images/whbg.gif) repeat 0 0; }
tr.header td.middlenl { width: 600px; height: 90px; background: transparent url(images/whbg.gif) repeat 0 0; }

tr.header td.right  { width: 22px; height: 120px;  background: transparent url(images/right.gif) repeat-y 0 0;}

tr.middle td.left  { width: 22px;  background: transparent url(images/left.gif) repeat-y 0 0;}

tr.middle td.middle  { width: 896px;  background: transparent url(images/whbg.gif) repeat 0 0;}
tr.middle td.middlenl  { width: 600px;  background: transparent url(images/whbg.gif) repeat 0 0;}

tr.middle td.right  { width: 22px;   background: transparent url(images/right.gif) repeat-y 0 0;}

tr.sponsors td.left  { width: 22px; height: 100px; background: transparent url(images/left.gif) repeat-y 0 0;}

tr.sponsors td.middle  { width: 896px; height: 100px; background: transparent url(images/whbg.gif) repeat 0 0; vertical-align: middle;}
tr.sponsors td.middlenl  { width: 600px; height: 100px; background: transparent url(images/whbg.gif) repeat 0 0; vertical-align: middle;}

tr.sponsors td.right  { width: 22px; height: 100px;  background: transparent url(images/right.gif) repeat-y 0 0;}

tr.bottom td.left  { width: 22px; height: 20px; background: transparent url(images/lb.gif) no-repeat 0 0;}

tr.bottom td.middle  { width: 896px; height: 20px; background: transparent url(images/bottom.gif) repeat-x 0 0;}
tr.bottom td.middlenl { width: 600px; height: 20px; background: transparent url(images/bottom.gif) repeat-x 0 0;}

tr.bottom td.right  { width: 22px; height: 20px; background: transparent url(images/rb.gif) no-repeat 0 0;}


tr.menubar td.left  { /*width: 22px; height: 24px; background: #2d427d url(images/menubghover.jpg) repeat-x 0px 2px ; vertical-align: middle; border-top: 2px solid #ffde3e; border-bottom: 2px solid #ffde3e;*/width: 22px; height: 24px; background: transparent url(images/left.gif) repeat-y 0 0;}

tr.menubar td.middle  { width: 896px; height: 24px; background: #2d427d; vertical-align: middle; border-top: 2px solid #ffde3e; border-bottom: 2px solid #ffde3e;}
tr.menubar td.middlenl  { width: 600px; height: 24px; background: #2d427d; vertical-align: middle; border-top: 2px solid #ffde3e; border-bottom: 2px solid #ffde3e;}

tr.menubar td.right  { /*width: 22px; height: 24px;  background: #2d427d url(images/menubghover.jpg) repeat-x  0px 2px ; vertical-align: middle; border-top: 2px solid #ffde3e; border-bottom: 2px solid #ffde3e;*/ width: 22px; height: 24px;  background: transparent url(images/right.gif) repeat-y 0 0;}

h3 {text-align: left; margin: 10px; font-size: 18px;}

h5 {text-align: left; margin: 10px; border: 2px solid #243462; border-width: 1px 0; padding: 5px; font-size: 13px;}

ul {list-style-type: square; margin-left: 60px; line-height: 22px;}

p {line-height: 18px; margin: 9px 10px;}

a:link {color: #243462; text-decoration: underline;}
a:visited {color: #243462; text-decoration: underline;}
a:hover {color: #445b90; text-decoration: underline;}
img {border: 0;}
/* menu bar */

/*  drop down menu links  */

div.menuinclude { }

table.menu {width: 896px; height: 20px; font-size: 14px; line-height: 20px; font-weight: 600; color: #fff; background: #2d427d; font-family: Verdana, Helvetica, sans-serif;}

table.menunl {width: 600px; height: 20px; font-size: 14px; line-height: 20px; font-weight: 600; color: #fff; background: #2d427d; font-family: Verdana, Helvetica, sans-serif;}


td.menu {
background: #2d427d ;
vertical-align: middle;
text-align: center;
}

td.menunl {
background: #2d427d ;
vertical-align: middle;
text-align: center;
}

td.current {
background: #2d427d ;
vertical-align: middle;
text-align: center;
}




td.current a:link {
display: block;
width: 100%;
height: 20px;
font-size: 12px;
font-weight: 600;
padding: 0;
background: #445b90 url(images/menubg.jpg) repeat-x 0 0;
color: #ffde3e;
text-decoration: none;
text-transform: uppercase;
border-top: 0;
border-left: 0;
border-bottom: 0;
border-right: 0;
}

td.current a:visited {
display: block;
width: 100%;
height: 20px;
font-size: 12px;
font-weight: 600;
padding: 0;
background: #445b90 url(images/menubg.jpg) repeat-x 0 0;
color: #ffde3e;
text-decoration: none;
text-transform: uppercase;
border-top: 0;
border-left: 0;
border-bottom: 0;
border-right: 0;
}

td.current a:hover {
display: block;
width: 100%;
height: 20px;
font-size: 12px;
font-weight: 600;
padding: 0;
background: #445b90 url(images/menubg.jpg) repeat-x 0 0;
color: #ffde3e;
text-decoration: none;
text-transform: uppercase;
border-top: 0;
border-left: 0;
border-bottom: 0;
border-right: 0;
}

td.menu a:link {
display: block;
width: 100%;
height: 20px;
font-size: 12px;
font-weight: 600;
padding: 0;
background: #445b90 url(images/menubghover.jpg) repeat-x 0 0;
color: #fff;
text-decoration: none;
text-transform: uppercase;
border-top: 0;
border-left: 0;
border-bottom: 0;
border-right: 0;
}

td.menu a:visited {
display: block;
width: 100%;
height: 20px;
font-size: 12px;
font-weight: 600;
padding: 0;
background: #445b90 url(images/menubghover.jpg) repeat-x 0 0;
color: #fff;
text-decoration: none;
text-transform: uppercase;
border-top: 0;
border-left: 0;
border-bottom: 0;
border-right: 0;
}

td.menu a:hover {
display: block;
width: 100%;
height: 20px;
font-size: 12px;
font-weight: 600;
padding: 0;
background: #445b90 url(images/menubg.jpg) repeat-x 0 0;
color: #ffde3e;
text-decoration: none;
text-transform: uppercase;
border-top: 0;
border-left: 0;
border-bottom: 0;
border-right: 0;
}


td.menunl a:link {
display: block;
width: 100%;
height: 20px;
font-size: 10px;
font-weight: 500;
padding: 0;
background: #445b90 url(images/menubghover.jpg) repeat-x 0 0;
color: #fff;
text-decoration: none;
text-transform: uppercase;
border-top: 0;
border-left: 0;
border-bottom: 0;
border-right: 0;
}

td.menunl a:visited {
display: block;
width: 100%;
height: 20px;
font-size: 10px;
font-weight: 500;
padding: 0;
background: #445b90 url(images/menubghover.jpg) repeat-x 0 0;
color: #fff;
text-decoration: none;
text-transform: uppercase;
border-top: 0;
border-left: 0;
border-bottom: 0;
border-right: 0;
}

td.menunl a:hover {
display: block;
width: 100%;
height: 20px;
font-size: 10px;
font-weight: 500;
padding: 0;
background: #445b90 url(images/menubg.jpg) repeat-x 0 0;
color: #ffde3e;
text-decoration: none;
text-transform: uppercase;
border-top: 0;
border-left: 0;
border-bottom: 0;
border-right: 0;
}

#dropmenudiv a:link {
display: block;
width: 134px;
height: 20px;
font-size: 10px;
font-weight: 500;
line-height: 20px;
padding: 0;
background: #2d427d;
color: #fff;
text-decoration: none;
background: #445b90 url(images/menubghover.jpg) repeat-x 0 0px;
border-bottom:  1px solid #2d427d;
border-left: 0;
border-top: 1px solid #2d427d;
border-right: 0;
}

#dropmenudiv a:visited { 
display: block;
width: 134px;
height: 20px;
font-size: 10px;
font-weight: 500;
line-height: 20px;
padding: 0;
background: #445b90 url(images/menubghover.jpg) repeat-x 0 0px;
color: #fff;
text-decoration: none;
border-bottom: 1px solid #2d427d;
border-left: 0;
border-top: 1px solid #2d427d;
border-right: 0;
}

#dropmenudiv a:hover { 
display: block;
width: 134px;
height: 20px;
font-size: 10px;
font-weight: 500;
line-height: 20px;
padding: 0;
background: #445b90 url(images/menubg.jpg) repeat-x 0 0px;
color: #ffde3e;
text-decoration: none;
border-bottom: 1px solid #2d427d;
border-left: 0;
border-top: 1px solid #2d427d;
border-right: 0;
}


#dropmenudiv {
background: #2d427d;
margin-top: 3px;
padding: 0;
position: absolute;
font-family: Verdana, sans-serif;
font-size: 10px;
z-index:100;
border: 0;
border-top: 0;
text-align: center;
top: 20;
}

ul.star li {
	background: transparent url(images/icon-star.png) 0px 0px no-repeat;
	list-style: none;
	line-height: 24px;
	text-indent: 24px; }
