body {padding:0px;margin:0px;background:#FFFFFF;color:#333333;font-size:10pt;font-family:Century Gothic,Century Schoolbook;}
div	{padding:0px;margin:0px;}

/* PAGE */
#header	{height:116px;}
#pagewrapper {background:url(gfx/bg_kenny.png) repeat-x top left;margin-bottom:30px;}

#in_page,
#in_page_main,
#page {width:750px;margin-right:auto;margin-left:auto;}
#page {width:960px;}
#page2 {background:url(gfx/kenny_topright.png) no-repeat 700px 21px;}

#header a,
#header a:active,
#header a:visited,
#header a:hover {border:none;float:left;width:750px;height:116px;}

/* INDEX PAGES */
#in_body {background:url(gfx/bg_index.png) white repeat-x top left;}
#in_header {height:239px;}
#in_pagewrapper {background:url(gfx/bg_index_foot.png) repeat-x bottom left;}
#in_page {background:url(gfx/header_index.png) repeat-x top left;}
#in_page_main {background:url(gfx/header_index_main.png) repeat-x top left;}

/* styles used for the main index pages e.g. site map, contact us*/
.in_content {padding-bottom:10px;}
.in_content p {background:url(gfx/header_index_main_pt3.png) repeat-y top center;margin:0px;padding:8px 75px 12px 75px;}
.in_content ul,
.in_content ol {background:url(gfx/header_index_main_pt3.png) repeat-y top center;margin:0px !important;padding:8px 85px 12px 75px;}
.in_content li {margin:0px;padding:0px;list-style-position:inside;}
.in_content p.date {font-weight:bold;}
.in_content p.heading {font-weight:bold;font-size:120%;padding:18px 75px 10px 75px;}
.in_content p.listcheat {padding:8px 75px 12px 85px;display:list-item;list-style-position:inside;}
.in_content h1 {font-size:130%;padding:15px 70px 10px 70px;margin:0px;border-bottom:solid white 3px;display:list-item;list-style:square inside;color:#333333;background:url(gfx/header_index_main_pt2.png) repeat-y top center;}
.in_content h2 {padding:0px 10px;background:url(gfx/header_index_main_pt3.png) repeat-y top center;margin:0px;padding:8px 75px 12px 75px;}
.in_content a:hover {color:#FFFFFF;}
#in_header a,
#in_header a:active,
#in_header a:visited,
#in_header a:hover {border:none;float:left;width:750px;height:239px;}

/* INDEX PAGE BOXES */
.box_kenny,
.box_botm,
.box_news {float:left;margin-bottom:10px;width:200px;}
.box_kenny ul,
.box_botm ul {margin:6px;padding:8px;margin-top:0px;text-align:left;}
.box_news ul {margin:6px;}
.box_kenny div,
.box_botm div {border-top:solid 3px white;padding:8px 15px;height:180px;}
.box_news div {border-top:solid 3px white;padding:8px;height:180px;}
.box_kenny {margin-left:57px;}
.box_kenny div {background:#D55300 url(gfx/bg_box_kenny.gif) no-repeat bottom right;text-align:justify;}
.box_botm {margin-left:19px;}
.box_botm div {background:#50A560 url(gfx/bg_box_botm.gif) no-repeat bottom right;text-align:justify;}
.box_news {margin-left:19px;}
.box_news div {background:#009797;}
/* because IE6 is worthless */
* html .box_kenny {margin-left:28px;border-left:solid 1px white;}
* html .in_content {margin-left:28px;border-left:solid 1px white;}
/* end */
.box_news ul {margin:2px 2px 2px 15px;padding:0px;}
.box_news li {padding-bottom:10px;}
.box_news h1 {color:#333333 !important;}
.box_news span.date {font-size:80%;color:#FFFFFF;font-weight:bold;}
#boxwrapper a,
#boxwrapper a:active,
#boxwrapper a:visited,
#boxwrapper a:hover {font-weight:bold;text-decoration:none;color:#333333;}
#boxwrapper a:hover {color:#FFFFFF;}

#boxwrapper h1 {font-size:115%;letter-spacing:0.01px;margin:12px 7px 3px 7px;display:list-item;list-style:square inside;color:#FFFFFF;}
#boxwrapper .box_news h1 {color:black;}

/* SIDE MENU */
#menu {float:left;padding-top:30px;width:175px;}
#menu ul {padding:0px;margin:0px;margin-left:5px;margin-bottom:20px;padding-bottom:30px;}
#menu li {list-style-type:none;padding:2px 0px;margin:0px;}
#menu li.areatitle {border-bottom:solid 4px #FFFFFF;font-size:110%;font-weight:bold;color:#FFFFFF;padding:4px;}
#menu ul ul {padding-bottom:4px;padding-top:2px;margin-left:0px;margin-bottom:0px;border:none;}
#menu a,
#menu a:active,
#menu a:visited,
#menu a:hover {color:#333333;display:block;padding-left:5px;font-weight:bold;text-decoration:none;}
#menu li li a,
#menu li li a:active,
#menu li li a:visited,
#menu li li a:hover {padding-left:20px;}
#menu h1 {color:#FFFFFF;font-size:120%;margin:0px;padding:13px 0px 12px 10px;border-bottom:solid #FFFFFF 2px;display:liist-item;liist-style:square inside;}
.commonmenu {margin-bottom:20px;border-bottom:dotted white 1px;}

/* CONTENT */
#contentwrapper {border-top:none;}
#contentfloat {float:left;width:782px;}
#content	{padding:30px 10px 30px 10px;}

/* FOOTER */
#footer {clear:both;height:25px;color:gray;border-top:solid gray 1px;}
#footer ul {float:right;margin:0px;padding:5px;}
#footer li {display:inline;}
#footer a,
#footer a:active,
#footer a:visited,
#footer a:hover {color:#333333;font-weight:bold;font-size:90%;text-decoration:none;}
#footer a:hover {text-decoration:underline;color:gray;}
#in_footer {height:76px;padding-top:10px;text-align:center;clear:both;background:none;}
#in_footer ul {margin:0px;padding:5px;}
#in_footer li {display:inline;}
#in_footer a,
#in_footer a:active,
#in_footer a:visited,
#in_footer a:hover {font-weight:bold;font-size:90%;text-decoration:none;color:#333333;}
#in_footer a:hover {text-decoration:underline;color:gray !important;}

/* GENERAL */
h1,
h2,
h3	{margin:0px;padding-bottom:5px;}
h1	{font-size:180%;}
h2	{font-size:130%;}
h3	{font-size:110%;font-style:italic;font-weight:bold;}
p.center {text-align:center;}
a,
a:active,
a:visited,
a:hover {color:#009797;font-weight:bold;text-decoration:none;}
a:hover {color:#333333;text-decoration:underline;}
#in_body a,
#in_body a:active,
#in_body a:visited,
#in_body a:hover {color:#333333;}
#in_body a:hover {color:#FFFFFF;}
li {list-style-type:square;margin-bottom:5px;}
img {border:none;}

/* CUSTOM */
table.borders {border:solid gray 1px;margin:4px 10px;margin-bottom:20px;border-collapse:collapse;}
table.borders td,
table.borders th {border:solid gray 1px;padding:4px 6px;}
table.borders th {font-weight:bold;text-align:center;}
table.centered {width:100%;}
table.centered td {text-align:center;font-size:90%;font-style:italic;}
p.centered {text-align:center;}
p.alignright {text-align:right;margin:0px;padding:0px;}
p.italiced {font-style:italic;}
.warning	{background:#E7E89E;border:dashed silver 1px;font-style:italic;padding:4px 5px;padding-bottom:10px;padding-left:25px;}
span.highlight {color:#B41C1C;}
dl.resource_index dt {margin-top:10px;font-weight:bold;}
dl.blue dt	{color:#0A1670;}
dl.red dt	{color:#B41C1C;}
dl.green dt	{color:#004000;}
dl.purple dt {color:#800080;	}
dl.login dt	{font-weight:bold;padding:5px;width:200px;text-align:right;float:left;}
dl.login dd {padding:5px;}
table.pathways {border:none;margin-left:auto;margin-right:auto;}
table.pathways th {padding:6px 10px;text-align:center;font-weight:bold;}
table.pathways td {padding:6px 10px;text-align:center;}
table.pathways a,
table.pathways a:active,
table.pathways a:visited,
table.pathways a:hover {color:white;font-weight:normal;}
