.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clearfix {
display : inline-table;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
}
body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	margin-top : 0;
}
.body-introduction {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #ffffff;
background-image : url(../assets/gfx-homepage-welcome-box.gif);
background-repeat : no-repeat;
}
.body-mission {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
background-image : url(../assets/gfx-homepage-mission-box.gif);
background-repeat : no-repeat;
}
hr {
background-color : #66cc33;
border : 0;
width : 120px;
height : 1px;
margin : 5px 0 5px 0;
padding : 0;
color : #66cc33;
float : left;
}

h1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
color : #ff9900;
font-weight : bold;
}

h2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #ff9900;
font-weight : bold;
}

.tablewelcome {
background-color : #ffffff;
background-image : url(../assets/background-home-welcome.gif);
background-repeat : no-repeat;
}
.tablewelcome-text {
	margin : 0;
	color : #ffffff;
	text-align : left;
	font-weight : normal;
	padding-top: 52px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.tablewelcome-text2 {
	margin : 0;
	color : #000000;
	text-align : left;
	font-weight : normal;
	padding-top: 52px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.tablehome {
background-color : #ffffff;
background-image : url(../assets/background-home.jpg);
background-repeat : no-repeat;
}
.tablehome-text {
	padding : 15px 20px 20px 20px;
	margin : 0;
	text-align : left;
	font-weight : normal;
}
.tableborder {
border-color : #cccccc;
border-style : solid;
border-width : 0;
background-color : #ffffff;
}
.titletext {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
color : #ff9900;
font-weight : bold;
}
.titletext2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
font-weight : bold;
}
.footertext {
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
text-align : left;
color : #666666;
}
.links {
background-color : #ffffff;
background-image : url(../assets/gfx-nav-box.gif);
background-repeat : repeat-y;
}
.link-text {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
}
.formbox {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
border : 1px solid #666666;
}
a:link {
color : #000000;
text-decoration : none;
}
a:visited {
color : #000000;
text-decoration : none;
}
a:hover {
color : #ff9900;
text-decoration : none;
}
a:active {
color : #ff9900;
text-decoration : none;
}
.komodo-footer-text {
color : #999999;
font-size : 9px;
}
.komodo-text {
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
color : #999999;
}
.komodo-text:link {
color : #999999;
text-decoration : none;
}
.komodo-text:visited {
color : #999999;
text-decoration : none;
}
.komodo-text:hover {
color : #990000;
font-size : 9px;
text-decoration : none;
}
.komodo-text:active {
color : #999999;
text-decoration : none;
}
.floatright
{
float: right;
margin: 0 0 0 10px;
}