
body {
	padding: 15px;
}

p,div,td,span,select,option,li {
	font-family: verdana,tahoma, arial, Helvetica, sans-serif;
	color: #333333;
	font-size: small;
}

h1, h2, h3, h4, h5, h6 {
    font-family: arial,verdana,tahoma, arial, Helvetica, sans-serif;
    color: #333333;
}

h1 {
    font-size: 160% !important;
    margin-top: 16px;
}

h2 {
    font-size: 130% !important;
}

h3 {
    font-size: 120% !important;
}

h4 {
    font-size: 100% !important;
}


a {
    font-family: verdana,tahoma, arial, Helvetica, sans-serif;
    color: #333399;
    text-decoration: underline;
}

a:visited {
    color: #660033;
}

a:hover {
    color: #cc6600;
}

.white {font-family: arial, helvetica, sans-serif ; font-size: small ;  color: #ffffff}
.subheader {color: #000000 ; font-weight: bold}
td.pageheader,span.pageheader,div.pageheader,p.pageheader {margin-top: 16px;font-family: arial;color: #333333 ; font-weight: bold ; font-size: 160% !important}
h1.pageheader {font-family: arial;color: #333333 ; font-weight: bold ; font-size: 160% !important ; margin-bottom:0px}
.large {font-family: arial, helvetica, sans-serif ; font-size: large}
.error {font-family: arial, helvetica, sans-serif ; font-size: small ;  color: #cc0033}
.red {color: #990000}
.monospaced {font-family: Courier New, Courier, mono; font-size: small}

.small {
	font-size: 11px ! important;
}

.border_black_side_top {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

.border_black_side {
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}

.main_navigation_area {
	border: 1px solid #5277A3;
     font-size: 12px;
     color: white;
}

a.main_navigation_link , a.main_navigation_link:hover , a.main_navigation_link:visited {
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
     text-decoration: none;
}

.minor_navigation_area, a.minor_navigation_link , a.minor_navigation_link:hover , a.minor_navigation_link:visited {
    font-weight: normal;
    color: #3b5b83;
    text-decoration: none;
    font-size: 12px;
}

.breadcrumb_area {
	color: #333333;
     font-size: 12px;
}

a.breadcrumb_link , a.breadcrumb_link:visited , a.breadcrumb_link:hover {
    text-decoration: none;
    color: #354e71;
    font-size: 12px;
    font-weight: bold;
}

a.topnav , a.topnav:visited , a.topnav:hover {
    font-weight: normal;
    color: #3b5b83;
    text-decoration: none;
    font-size: 12px;
}

.useraccount_area , a.useraccount_link , a.useraccount_link:hover , a.useraccount_link:visited {
	font-size: 12px;
     color: #FFFFFF;
     text-decoration: none
}

.border_black_side_bottom_brown_top{
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
     border-top: 1px solid #7f7f63;
}

.white_twelve_px, a.white_twelve_px,a.white_twelve_px:visited,a.white_twelve_px:hover {
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
}

.copyright {
	font-size: 12px;
	color: #999999;
}


div.green_box {margin:0 0 2em 0;border:1px solid #507354}
div.green_box div.box_header {background: #507354;margin:0;padding:0.5em;color:#FFF}

div.red_box {margin:0 0 2em 0;border:1px solid #8f3333}
div.red_box div.box_header {background: #8f3333;margin:0;padding:0.5em;color:#FFF}

div.purple_box {margin:0 0 2em 0;border:1px solid #4f4f72}
div.purple_box div.box_header {background: #4F4F72;margin:0;padding:0.5em;color:#FFF}

div.blue_box {margin:0 0 2em 0;border:1px solid #406490}
div.blue_box div.box_header {background: #406490;margin:0;padding:0.5em;color:#FFF}

div.box_content {margin:0;padding:0.5em}
div.box_content p {margin:0 0 1em 0}

td.brown_box_header { border: 1px solid #72644F; background: #72644F; padding: 2px; color: white; }
td.brown_box_content { border: 1px solid #72644F; background: #FFFFFF; } 
td.green_box_header { border: 1px solid #507354; background: #507354; padding: 2px; color: white; } 
td.green_box_content { border: 1px solid #507354; background: #FFFFFF; } 
td.blue_box_header { border: 1px solid #406490; background: #406490; padding: 2px; color: white; }
td.blue_box_content { border: 1px solid #406490; background: #FFFFFF; }
td.purple_box_header { border: 1px solid #4F4F72; background: #4F4F72; padding: 2px; color: white; }
td.purple_box_content { border: 1px solid #4F4F72; background: #FFFFFF; }

span.link { font-family: verdana,tahoma, arial, Helvetica, sans-serif; color: #333399; text-decoration: underline; cursor:pointer; }      
