html {height: 100%; margin-bottom: 1px;}
body {margin: 0px; height: 100%;}
a:link {color: #003399; font-weight: bold; text-decoration: none;}
a:visited {color: #8b8b8b; font-weight: bold; text-decoration: none;}
a:hover {color: #0099cc; font-weight: bold; text-decoration: none;}
td {text-align: left; color: rgb(51, 51, 51); line-height: 140%; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
tr {text-align: left; color: rgb(51, 51, 51); line-height: 140%; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
p {text-align: left; color: rgb(51, 51, 51); line-height: 140%; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
div {text-align: left; color: rgb(51, 51, 51); line-height: 140%; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
h3 {margin: 5px 0px; color: #003366; line-height: 18px; font-family: Arial Narrow, Helvetica, sans-serif; font-size: 20px; font-weight: normal;}

.componentheading {	margin: 5px 0px; color: rgb(255, 60, 22); line-height: 18px; font-family: Arial Narrow, Helvetica, sans-serif; font-size: 20px; font-weight: normal;}
.componentheading {	padding-top: 10px;}
.contentheading {padding: 0px 0px 5px; width: 100%; height: 45px; text-align: left; color: rgb(102, 102, 102); font-family: Arial Narrow, Helvetica, sans-serif; font-size: 24px; font-weight: normal; vertical-align: bottom;}

ul.menu {list-style: none; margin: 0px; padding: 0px;}
ul.points li {list-style: none;	background-position: 0px 3px; line-height: 15px; padding-top: 0px; padding-left: 15px; background-image: url("../images/sc_bullet_orange.png"); background-repeat: no-repeat;}

.small {text-align: left; color: rgb(153, 153, 153); font-size: 10px; font-weight: bold;}

.clr {clear: both;}
#page_bg {padding: 0px; height: 100%; margin-bottom: 1px; background: rgb(182, 186, 186); background-repeat: no-repeat;}
div.mosimage_caption {color: rgb(102, 102, 102); font-size: 10px;}
div.center {text-align: center;}
table#main {text-align: center; margin-right: auto; margin-left: auto;}

table.minimal {margin: 0px; padding: 0px; border-collapse: collapse;}
table.minimal td {margin: 0px; padding: 0px;}
td.left_shadow {background: url("../images/sc_shadow_l.png") repeat-y; width: 17px;}
td.right_shadow {background: url("../images/sc_shadow_r.png") repeat-y; width: 17px;}
td.left_bot_shadow {background: url("../images/sc_shadow_bl.png") no-repeat; width: 17px; height: 34px;}
td.right_bot_shadow {background: url("../images/sc_shadow_br.png") no-repeat; width: 17px; height: 34px;}
td.bottom {background: url("../images/sc_shadow_b.png") no-repeat left bottom; height: 41px; text-align: center; color: rgb(153, 153, 153); line-height: 30px; vertical-align: top;}
td.wrapper {width: 776px;}
td.wrapper pre {margin-left: 10px; text-transform: uppercase;font-size: 9px; font-weight: bold; letter-spacing: 4px; line-height: 10px; margin-top:0px; margin-bottom: 0px; font-family: Arial, sans-serif; color: #696969;}
td.wrapper pre a {color:#797979}
td.wrapper pre a:hover {color:#0066cc;}

#bottomnav_links {background: url("../images/sc_redbar_bot.png") repeat-x; padding: 0px; width: 776px; height: 24px; float: left;}
#links {padding-top: 7px; float: right;}
#bottomnav_links ul {margin: 0px; padding: 0px;}
#bottomnav_links li {list-style: none; margin: 0px; padding: 0px; height: 17px; line-height: 17px; font-size: 11px; float: left; white-space: nowrap; background-image: none;}
#bottomnav_links a {background: url("../images/sc_seperator_menubar.png") no-repeat 0px 3px; padding: 0px 30px; text-align: center; color: rgb(238, 238, 238); text-transform: uppercase; line-height: 17px; font-size: 10px; font-weight: bold; text-decoration: none; float: none; display: block;}
#bottomnav_links a:hover {color: rgb(255, 255, 255);}

#header {background: url("../images/sc_header.png") no-repeat right top rgb(255, 255, 255); width: 776px; height: 163px; float: left;}
#logo {background: url("../images/sc_title.png") no-repeat 0px 50%; height: 163px; margin-left: 20px;}

#tabbar {background: url("../images/sc_tabbar_bg.png") repeat-x; width: 776px; height: 25px !important; padding-top: 4px; float: left;}
#colorbar {background: url("../images/sc_orange_bar_top.png") repeat-x; width: 776px; height: 10px; overflow: hidden; float: left;}

#contentarea {background: rgb(244, 244, 244); padding: 8px; width: 760px !important; float: left;}
#contentarea tr.top {vertical-align:top;}
#contentarea td.top {vertical-align:top;}

table.contentarea {width: 760px; max-width: 760px;}
#pathway {margin-top: 5px;}

div.forcewidth {width: 194px; overflow: hidden;}
td.seperator {background: url("../images/sc_seperator_vert.png") repeat-y top;}
td.middle {width: 550px;}
div.box_t {background: url("../images/sc_newsflash_t.png") no-repeat; width: 194px; height: 10px; overflow: hidden; float: left;}
div.box_m {background: url("../images/sc_newsflash_m.png") repeat-y; padding: 0px 8px; width: 178px !important; float: left;}
div.box_m td {color: rgb(255, 255, 255);}
div.box_b {background: url("../images/sc_newsflash_b.png") no-repeat; width: 194px; height: 10px; overflow: hidden; margin-bottom: 8px; float: left;}

a.mainlevel:link {background: url("../images/sc_menu.png") no-repeat; width: 194px; text-align: left; color: rgb(83, 86, 87); text-transform: uppercase; padding-left: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
a.mainlevel:visited {background: url("../images/sc_menu.png") no-repeat; width: 194px; text-align: left; color: rgb(83, 86, 87); text-transform: uppercase; padding-left: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
a.mainlevel:hover {background-position: 0px -22px; color: rgb(255, 51, 0); font-weight: bold; text-decoration: none;}
a.mainlevel#active_menu {background-position: 0px -48px; color: rgb(0, 0, 0);}
a.mainlevel#active_menu:hover {color: rgb(51, 51, 51);}

div#left div.moduletable {background: url("../images/sc_seperator_horiz.png") repeat-x; margin: 15px 5px 5px; width: 184px; padding-top: 10px; float: left;}

div.copyright {margin-top: 20px;}
div.copyright div {text-align: center; color: rgb(153, 153, 153); font-size: 10px;}
div#footer {background: url("../images/sc_footer_bg.png") repeat-x; height: 24px; text-align: center; color: rgb(221, 221, 221); line-height: 24px; padding-top: 4px; font-size: 10px; font-weight: bold;}
div#footer a:link {color: rgb(255, 255, 255);}
div#footer a:visited {color: rgb(255, 255, 255);}

table.moduletable {margin: 0px 0px 15px; width: 100%;}
table.moduletable td {padding: 4px;}

table.contentpane {margin: 0px; padding: 0px; width: 100%; text-align: left; border-collapse: collapse;}
table.contentpaneopen {margin: 0px; padding: 0px; width: 100%; text-align: left; border-collapse: collapse;	vertical-align:top;}
table.contentpaneopen2 {margin: 0px; padding: 0px; width: 75%; text-align: left; border-collapse: collapse;	vertical-align:top;}
	
.contentpagetitle {text-align: left; color: rgb(204, 204, 204); font-size: 13px; font-weight: bold;}
a.contentpagetitle:link {padding: 10px 0px 0px; width: 100%; height: 25px; text-align: left; color: rgb(113, 149, 0); line-height: 25px; font-size: 17px; font-weight: bold;}
a.contentpagetitle:visited {padding: 10px 0px 0px; width: 100%; height: 25px; text-align: left; color: rgb(113, 149, 0); line-height: 25px; font-size: 17px; font-weight: bold;}
a.contentpagetitle:hover {color: rgb(153, 204, 0);}
a.sublevel:link {text-align: left; color: rgb(102, 102, 102); line-height: 20px; padding-left: 11px; font-size: 11px; font-weight: bold; margin-left: 10px; vertical-align: middle; display: block;}
a.sublevel:visited {text-align: left; color: rgb(102, 102, 102); line-height: 20px; padding-left: 11px; font-size: 11px; font-weight: bold; margin-left: 10px; vertical-align: middle; display: block;}
a.sublevel:hover {background: rgb(2, 102, 4); color: rgb(153, 204, 0); font-weight: bold; text-decoration: none;}

div#mainbody td.sectiontableheader {background: rgb(255, 60, 22); padding: 4px; color: rgb(255, 255, 255); font-weight: bold; border-left-color: rgb(244, 244, 244); border-left-width: 1px; border-left-style: solid;}

hr {background: rgb(153, 153, 153); border: 1px solid currentColor; height: 1px;}
.readon {display: block;}
strong {color: rgb(17, 37, 68);}
#tabbar ul {list-style: none; margin: 0px; padding: 0px; margin-left: 25px;}
#tabbar a {	float: none; }
#tabbar li {margin: 0px 0px 0px 4px; padding: 0px; height: 25px; float: left;}
#tabbar li a {background: url("../images/sc_tab_normal.png") no-repeat 0% 100%; width: 139px; height: 25px; text-align: center; color: rgb(83, 86, 87); text-transform: uppercase; line-height: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; display: block;}
#tabbar a:hover {background: url("../images/sc_tab_active.png") no-repeat 0% 100%; color: rgb(204, 204, 204);}
a img {border: 0px currentColor;}
img {border: none;}

div#portfolio { width: 550px; height: 400px; overflow: scroll; text-align: center;}

h4 {text-align:center; padding-top:40px;}
h3 {text-align:center; padding-top:40px; font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: rgb(17, 37, 68); font-style:italic;}

/*
td.smalldark {color: rgb(102, 102, 102); font-size: 11px; font-weight: bold;}
table.pollstableborder {margin: 0px; padding: 0px; text-align: left; border-collapse: collapse;}
table.pollstableborder td {padding: 5px 2px 0px 0px;}
td.sectiontableentry1 {	padding: 0px;}
td.sectiontableentry2 {	padding: 0px;}
tr.sectiontableentry1 td {padding-right: 4px; padding-left: 4px;}
tr.sectiontableentry2 td {	padding-right: 4px; padding-left: 4px;}

.ontab {border-width: 1px 1px 0px; border-style: solid; border-color: rgb(102, 102, 102) rgb(102, 102, 102) rgb(204, 204, 204); text-align: center; color: rgb(204, 0, 0); font-weight: normal; cursor: pointer; background-color: rgb(204, 204, 204);}
.offtab {border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(187, 187, 187) rgb(102, 102, 102) rgb(153, 153, 153); text-align: center; color: rgb(102, 102, 102); font-weight: normal; cursor: pointer; background-color: rgb(188, 188, 188);
}
.tabpadding {}
.tabheading {text-align: left; background-color: rgb(238, 238, 238);}

h4 {}
h5 {}


hr.separator {}
.pagetext {top: 0px; display: none; visibility: hidden; position: relative;}

td.buttonheading img {padding-left: 5px;}
span.highlight {background: rgb(255, 255, 204);}

table.contenttoc {
	margin: 3px; border: 1px solid rgb(204, 204, 204);
}
table.contenttoc th {
	background: rgb(238, 238, 238); padding: 5px; color: rgb(102, 102, 102); text-transform: uppercase; font-size: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
table.contenttoc td {
	padding: 5px; text-align: left; font-size: 8pt; font-weight: normal;
}
.contentdescription {
	text-align: left;
}
.category {
	
}
.poll {
	margin: 0px; padding: 0px; font-size: 11px;
}
table.pollstableborder {
	margin: 0px; padding: 0px; border: 0px currentColor; border-collapse: collapse;
}

.smalldark {
	color: rgb(51, 51, 51); font-size: 11px; font-weight: normal; text-decoration: none;
}
table.searchinto {
	width: 100%;
}
table.searchintro td {
	color: rgb(0, 0, 0); font-weight: bold;
}

.pagenav {
	font-weight: normal;
}
.pagenavbar {
	
}
.content_rating {
	font-size: 8pt; font-weight: normal;
}
.content_vote {
	font-size: 8pt; font-weight: normal;
}
.back_button {
	text-align: center; margin-top: 40px;
}

.tool-tip {
	background: rgb(255, 255, 204); padding: 5px; border: 1px solid rgb(212, 213, 170); text-align: left; float: left; max-width: 200px;
}

.tool-title {
	background: url("../../system/images/selector-arrow.png") no-repeat; margin: -15px 0px 0px; padding: 15px 0px 5px; font-size: 100%; font-weight: bold;
}

.tool-text {
	margin: 0px; font-size: 100%;
}


*/
/*
table#greybox td.smallbox {background: url("../images/sc_greybox_small_b.png") no-repeat left bottom rgb(220, 222, 222); width: 271px; padding-bottom: 11px;}
table#greybox td.smallbox div.moduletable {background: url("../images/sc_greybox_small_t.png") no-repeat left top; padding: 8px;}
table#greybox td.largebox {background: url("../images/sc_greybox_large_b.png") no-repeat left bottom rgb(220, 222, 222); width: 550px; padding-bottom: 11px;}
table#greybox td.largebox div.moduletable {background: url("../images/sc_greybox_large_t.png") no-repeat left top; padding: 8px;}
table#greybox td.spacer {width: 8px;}
table#greybox h3 {margin: -5px 0px 5px; padding: 0px;}
table#greybox a:link {color: rgb(51, 51, 51);}
table#greybox a:visited {color: rgb(51, 51, 51);}
table#greybox a:hover {color: rgb(116, 46, 33);}

div#mainbody {}

input.button {	background: url("../images/sc_tabbar_bg.png") repeat-x; padding: 2px 10px 4px !important; border: 1px solid rgb(204, 204, 204); height: 20px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;
}
.inputbox {font-size: 11px;}
#content-pane .tab-page {}

a.category:link {}
a.category:visited {}
a.category:hover {}
a.pagenav {}
a.pagenav:visited {}
a.pagenav:hover {}
.frontpageheader {}
.newsfeedheading {}
.newsfeeddate {}
.fase4rdf a:link {}
.fase4rdf a:hover {}

/*.modifydate {height: 30px; text-align: left; color: rgb(153, 153, 153); font-size: 10px; font-weight: bold; vertical-align: bottom;
}
.createdate {
	height: 25px; color: rgb(153, 153, 153); padding-top: 0px; padding-bottom: 10px; font-size: 10px; font-weight: bold; vertical-align: top;
}
div.blog_more {	margin-top: 30px;}

div.syndicate div {text-align: center;}
td.sidenav {	}


*/



