@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding:05px;
	text-decoration:none;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.content{
	font-family:Arial, Helvetica, sans-serif;
	padding:05px;
	color:#000000;
	font-size:12px;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #425CB7;
	text-decoration:none;
	padding-left:05px;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.textbox_search{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:12px;
	color:#666666;
	width:110px;
}


.navigation{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

A.navigation:hover{
	color:#3f5457;
}

.current{
	color:#3f5457;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}


.tabs{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#346969;
	padding:05px;
}


.content_main{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	padding:05px;
}

h4{
	color:#FFFFFF;
	padding:05px;
}

.heading{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:05px;
}

.content_navigation{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
	
}

A.content_navigation:hover{
	color:#556AC1;
	font-weight:bold;
}

.footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	padding:05px;
	font-weight:bold;
}

A.footer:hover{
	color:#FFFFFF;
}


/*dropdown list */


#dropmenudiv{
position:absolute;
border:1px solid #D4D4D4;
border-bottom-width: 0;
line-height:18px;
z-index:100;
text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	background-color:#D1E9E9;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #D4D4D4;
padding: 1px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2C5858;
	text-decoration:none;
	font-weight:bold;
	background-color:#E0E2F3;
	
}

#dropmenudiv a:hover{  /*hover background color*/
background-color:#EEEEEE;
}
#sw-cols #needs UL LI.subcategory {
	FONT-SIZE: 0.9em
}
#sw-cols #needs UL LI.subcategory A {
	PADDING-LEFT: 35px
}

#content-container .narrow {
	WIDTH: 755px
}
#sw-cols #desc-container .all-desc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 450px; PADDING-TOP: 0px
}
#sw-cols #desc-container .all-desc H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px
}
#sw-cols #desc-container .all-desc H3 {
	MARGIN: 0px 0px 5px; COLOR: #046da5
}
#sw-cols #desc-container .all-desc UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px
}
#content DIV.column-main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 69%; PADDING-TOP: 0px
}
#content DIV.column-main DIV.intro {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 60%
}
#content DIV.column-main DIV.intro-only {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 100%
}
#content DIV.column-main DIV.benefits {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 39%; PADDING-TOP: 0px
}
#content DIV.column-main DIV.benefits UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px 20px; COLOR: #4d839f; PADDING-TOP: 0px
}
#content DIV.column-main DIV.benefits UL LI {
	MARGIN-BOTTOM: 8px
}
#content DIV.column-main UL {
	CLEAR: left
}
#content DIV.column-main DIV.cols DIV.bio-img {
	FLOAT: left; WIDTH: 25%
}
#content DIV.column-main DIV.cols DIV.bio-desc {
	FLOAT: right; WIDTH: 75%; PADDING-TOP: 5px
}
#content DIV.column-media {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 30px 0px 0px; WIDTH: 28%; PADDING-TOP: 0px
}
#content DIV.column-media H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px
}
#content DIV.column-media P.screenshot-desc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content DIV.column-media DIV#tree-system {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 215px; PADDING-TOP: 0px
}
#content DIV.column-media DIV#tree-system P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 200px; COLOR: #444; PADDING-TOP: 0px
}
#content DIV.column-media DIV#tree-system .expand-close {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; WIDTH: 215px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#content DIV.column-media DIV#tree-system DIV.sdmenu {
	FLOAT: left; COLOR: #fff
}
#content DIV.column-media DIV#tree-system .SubMenu {
	BACKGROUND: url(../images/sdmenu/toptitle.gif) no-repeat; OVERFLOW: hidden
}
#content DIV.column-media DIV#tree-system DIV.sdmenu DIV.collapsed {
	BACKGROUND: url(../images/sdmenu/toptitle.gif) no-repeat; OVERFLOW: hidden; HEIGHT: 25px
}
#content DIV.column-media DIV#tree-system .collSubMenu {
	BACKGROUND: url(../images/sdmenu/toptitle.gif) no-repeat; OVERFLOW: hidden
}
#content DIV.column-media DIV#tree-system .imgclass {
	CLEAR: none; PADDING-LEFT: 150px
}
#content DIV.column-media DIV#tree-system .Menu {
	DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: bold; CURSOR: default; COLOR: #000; PADDING-TOP: 1px; HEIGHT: 23px
}
#content DIV.column-media DIV#tree-system .titleclass {
	CLEAR: none; FONT-SIZE: 0.9em; FLOAT: left; PADDING-TOP: 2px
}
#content DIV.column-media DIV#tree-system .MenuItem {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND: url(../images/sdmenu/tree-system-bkgd.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: 15px; COLOR: #00326d; PADDING-TOP: 5px
}
#content DIV.column-media DIV#tree-system .HideMenuItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 0px
}
#content DIV.column-media DIV#tree-system .NonHide {
	
}