@charset "utf-8";
/* CSS Document */

body {
margin: 0px; padding: 0px; background: url(images/background.gif) top center repeat #0080f7; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}

h1 {
color: #000000; 
font-size: 18px; 
font-weight: bold;
margin-bottom: 10px;
}

h2 {
color: #000000; 
font-size: 15px; 
font-weight: bold;
margin-bottom: 10px;
margin-top: 15px;
}

h3 {
color: #000000; 
font-size: 15px; 
font-weight: bold; 
margin-bottom: 10px;
margin-top: 15px;
}

h4 {
color: #000000; 
font-size: 12px; 
font-weight: bold; 
margin-top: 15px;
margin-bottom: 10px;
}

ul {
margin: 0px 20px 10px 20px;
padding: 0px;
}

ol {
margin: 0px 40px 10px 40px;
padding: 0px;
}

ol li {
margin: 5px 0px 5px 0px;
}

div#left_column h3 {
color: #0077e6; 
font-size: 12px; 
font-weight: normal;
margin: 0px 0px 10px 0px;
}

dt {
margin: 15px 0px 15px 0px;
}

dd {
margin: 15px 15px 15px 15px;
}

a img {
border: 0px;
}

p {
text-align: justify;
margin: 0px 0px 10px 0px;
}

a:link {
	color: #0080f7;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0080f7;
}
a:hover {
	text-decoration: none;
	color: #005cb1;
}
a:active {
	text-decoration: none;
	color: #0080f7;
}

/* menu */

ul.top_menu {
margin: 0px;
padding: 0px;
}

a.top_menu_item:link, a.top_menu_item:visited, a.top_menu_item:active {
color: #ffffff;
text-decoration: none;
}

li.top_menu_item a.menuparent {
color: #0888ff;
text-decoration: none;
}

a.top_menu_item:hover {
text-decoration: none;
color: #0888ff;
}

li.top_menu_item {
display: inline;
padding-left: 20px;
padding-right: 20px;
}

ul.top_menu li.currentpage {
color: #0888ff;
}

li.top_menu_item a.menuactive:link, li.top_menu_item a.menuactive:visited, li.top_menu_item a.menuactive:active {
color: #0888ff;
text-decoration: none;
}

#left_column li {
list-style-type: none;
}

#left_column ul {
margin: 0px;
padding: 0px;
}

ul.left_menu {

}

ul.left_menu li {
padding-top: 3px;
padding-bottom: 3px;
}

li.left_menu_item {
list-style-type: none;
}

ul.left_menu a.menuactive:link, ul.left_menu a.menuactive:visited, ul.left_menu a.menuactive:active, ul.left_menu a.menuactive:hover, ul.left_menu a.menuparent:link, ul.left_menu a.menuparent:visited, ul.left_menu a.menuparent:active, ul.left_menu a.menuparent:hover {
color: #005cb1;
text-decoration: none;
}

ul.left_menu a:hover {
color: #005cb1;
text-decoration: none;
}

/*end menu */

div#wrapper {
position: relative; width: 965px; min-height: 500px; left: 50%; margin-left: -482px; margin-bottom: 50px;
}

div#website_top {
position: relative; width: 965px; height: 14px; background: url(images/website_top.gif) top center no-repeat;
}

div#header {
position: relative; width: 965px; padding: 5px 0px 18px 0px; background: #000000; text-align: center; color: #ffffff; font-weight: bold;
}

div#wrapper2 {
position: relative; width: 965px; overflow: auto; background: url(images/wrapper_background.jpg) top center repeat-y;
}

div#right_column {
position: relative; float: left; left: 220px; width: 705px; padding: 20px;
}

div#sts_simplicity {
position: relative; left: 14px; width: 676px; height: 86px; background: url(images/simplicity_heading.jpg) top center no-repeat;
}

div#sts_simplicity_content {
position: relative; width: 634px; left: 18px; top: 36px; text-align: justify;
}

div#left_column {
position: relative; float: left; left: -745px; width: 220px; padding: 0px;
}

div.left_column_box_light {
position: relative; width: 182px; padding: 20px;
}

div.left_column_box_dark {
position: relative; width: 182px; padding: 20px; background: #dbe0e5;
}

div#special_offer_box {
position: relative; width: 184px; padding: 20px 19px 20px 19px; background: #dbe0e5;
}

div#footer {
position: relative; width: 965px; padding: 19px 0px 19px 0px; background: #000000; text-align: center; color: #ffffff;
}

div#footer2 {
position: relative; width: 965px; padding: 19px 0px 5px 0px; text-align: center; color: #ffffff;
}

div#footer2 a {
color: #ffffff;
}

div#website_bottom {
position: relative; width: 965px; height: 14px; background: url(images/website_bottom.gif) top center no-repeat;
}




div#slogan {
position: absolute; width: 330px; top: 25px; left: 20px; line-height: 20px; font-size: 11px; color: #ffffff;
}

div#welcome {
position: relative; padding-top: 35px; width: 264px;
}

div#welcome_text {
position: relative; padding: 10px 0px 0px 10px; width: 254px; font-size: 14px; font-weight: bold; line-height: 24px; letter-spacing: 2px;
}

img#browse_templates {
margin-top: 10px;
}

div#view_template_links {
position: relative; padding: 10px 0px 10px 0px;
}
