body
	{
	background: #f2f2f2 url(../../images/ui/bg_page.gif) top left repeat-x;
	font-family: Helvetica, Verdana, Sans-Serif;
	margin: 0px;
	}

img
	{
	border-style:none;
	}

a:link,
a:visited
	{
	color: #1f6561;
	text-decoration: underline;
	}

a:hover,
a:active
	{
	color: #3e9d90;
	text-decoration: none;
	}
h1,h2,h3,h4,h5,h6
	{
	color: #1f6561;
	}
	
#main_holder
	{
	margin: auto;
	margin-top: 0px;
	}
	
#pageHeader
	{
	background: #ffffff url(../../images/ui/bg_head.gif) top left no-repeat;
	height: 202px;
	width: 982px;
	margin: auto;
	}

#main_content_holder
	{
	background: #ffffff;
	margin: auto;
	width: 982px;
	// border: solid 1px #cecece;
	}
	
#head_logo_link {
	width: 300px;
	height: 180px;
	float: left;
}

#head_nav
    {
    width: 250px;
	height: 35px;
	margin: 0;
	position: relative;
	top: 70px;
	right: 40px;
	float: right;
	background: transparent url(../../images/ui/navs.gif) top left no-repeat;
    }
    
#head_nav ul
    {
	margin: 0;
	padding: 0;
	position: relative;
    }    
    
#head_nav ul li
    {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0px;
    }    

#head_nav ul li a
	{
	height: 30px;
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	}

#li_about
	{
	left: 0px;
	width: 65px;
	}
#li_about a:hover
	{
	background: url(../../images/ui/navs.gif) 0px -35px no-repeat;
	}

#li_news
	{
	left: 65px;
	width: 55px;
	}
#li_news a:hover
	{
	background: url(../../images/ui/navs.gif) -65px -35px no-repeat;
	}

#li_contact
	{
	left: 120px;
	width: 75px;
	}
#li_contact a:hover
	{
	background: url(../../images/ui/navs.gif) -120px -35px no-repeat;
	}

#li_sitemap
	{
	left: 195px;
	width: 55px;
	}
#li_sitemap a:hover
	{
	background: url(../../images/ui/navs.gif) -195px -35px no-repeat;
	}
	
	
#pageSubHeaderSystems, #pageSubHeaderNews, #pageSubHeaderApps, #pageSubHeaderOtherSystems, #pageSubHeaderAll
	{
	background: #ffffff url(../../images/ui/bg_subhead_systems.gif) top left no-repeat;
	height: 45px;
	width: 982px;
	margin: auto;
	}
#pageSubHeaderOtherSystems
	{
	background: #ffffff url(../../images/ui/bg_subhead_other_systems.gif) top left no-repeat;
	}
#pageSubHeaderNews
	{
	background: #ffffff url(../../images/ui/bg_subhead_news.gif) top left no-repeat;
	}
#pageSubHeaderApps
	{
	background: #ffffff url(../../images/ui/bg_subhead_apps.gif) top left no-repeat;
	}
#pageSubHeaderAll
	{
	background: #ffffff url(../../images/ui/bg_subhead_all_others.gif) top left no-repeat;
	}
	

	
	
	
	
	
	
	
	
	
	
	
	
#content_block
	{
	width: 450px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	float: left;
	}

#content_block #mainContent,
#content_block #sideBar
    {
	margin: 0;
	padding: 0;
	padding-top: 20px;
	min-height: 280px;
	height: auto !important;
	height: 280px;
    }

#content_block #mainContent
    {
	float: left;
	width: 450px;
    }

#content_block #mainContent p.bodyCopy
    {
	font-size: 12px;
	color:#666666;
	padding-right: 5px;
	padding-left: 30px;
    }
	
#content_block #mainContent p.bodyCopy img
    {
	margin-right: 12px;
    }

#content_block #mainContent td p.bodyCopy
    {
	padding-right: 10px;
	padding-left: 0px;
    }

#content_block #sideBar
    {
	margin-right: 5px;
	margin-left: 5px;
	padding-left: 0px;
    float:right;
	width: 203px;
	border-left: 7px #d7d7d7 solid;
	border-spacing: 30px;
    }

#content_block h3
    {
 	margin: 0;
	padding: 0px 0px 0px 30px;
	font-size: 16px;
	font-family: "Arial Narrow";
	color: #666666;
   }

#content_block ul
    {
 	margin: 10px 0px 0px 30px;
	padding: 0px 0px 10px 0px;
   }
   
#content_block table
    {
 	margin: 10px 0px 0px 30px;
   }

#content_block #mainContent ul,
#content_block #sideBar ul
    {
	padding: 0px 0px 10px 10px;
   }
#content_block #sideBar p
    {
	padding: 0px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #666666;
   }


#content_block ul li
    {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	list-style: disc;
	font-size: 12px;
	color: #666666;
    }


#content_block ul li.see_more
    {
	margin: 16px 0px 0px 0px;
	font-size: 12px;
    }

#content_block ul li.see_more a
    {
	color: #000000;
	font-weight: bold;
    }

#content_block ul li a
    {
	color: #333333;
	text-decoration: underline;
    }

#content_block ul.main_topics li a:hover,
#content_block ul.main_topics li a:active
    {
	text-decoration: none;
    }

#content_block ul.sub_topics
    {
 	margin: 0px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
	}

#content_block ul.sub_topics li
    {
	list-style: disc;
	}
	
#content_block #mainContent div.bullets_copy
    {
	border-left: 7px #d7d7d7 solid;
	}
	
#content_block #mainContent div.spec_chart
    {
	border-left: 7px #bedfd2 solid;
	}
	
#content_block #mainContent div.spec_chart table
    {
	font-size: 12px;
	color: #666666;
	}
.table_header {
	font-weight:bold;
	color: #28946b;
	}
.runinHead {
	font-weight:bold;
	color: #28946b;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

#sidenav_block {
	width: 135px;
	margin: 0;
	padding: 20px 10px 20px 70px;
	float: left;
	background: #ffffff url(../../images/ui/vert_divider.gif) top right no-repeat;
	}

#sidenav_block h3
    {
 	margin: 0;
	padding: 0px 0px 10px 0px;
	font-size: 13px;
	color: #9e9e9e;
   }

#sidenav_block ul.main_topics
    {
 	margin: 0;
	padding: 0px 0px 10px 0px;
   }

#sidenav_block ul.main_topics li
    {
	margin: 0px 0px 8px 10px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	font-size: 12px;
	color: #9e9e9e;
    }

#sidenav_block ul.main_topics li.see_more
    {
	margin: 16px 0px 0px 0px;
	font-size: 12px;
    }

#sidenav_block ul.main_topics li.see_more a
    {
	color: #9e9e9e;
	font-weight: bold;
    }

#sidenav_block ul.main_topics li a
    {
	color: #9e9e9e;
	text-decoration: underline;
    }

#sidenav_block ul.main_topics li a:hover,
#sidenav_block ul.main_topics li a:active
    {
	text-decoration: none;
	color:#1f6561;
    }
	
#sidenav_block ul.main_topics li.current_nav a:link,
#sidenav_block ul.main_topics li.current_nav a:active,
#sidenav_block ul.main_topics li.current_nav a:hover,
#sidenav_block ul.main_topics li.current_nav a:visited
    {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
    }

#sidenav_block ul.sub_topics
    {
 	margin: 0px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
	}

#sidenav_block ul.sub_topics li
    {
	list-style: disc;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


#head_search
    {
    width: 250px;
	height: 35px;
	margin: 0;
	position: relative;
	top: 105px;
	right: -216px;
	float: right;
    }

#head_search #txt_search
    {
	color: #b0b0b0;
	font-size: 12px;
	font-weight: bold;
    }

#head_search #btn_search_submit
	{
	height: 20px;
	width: 60px;
	padding: 0px 0 0px 0;
	margin: 0px 0px 0px 0px;
	border: 0px ;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	background: transparent url(../../images/btns/btn_banner_find.gif) top left no-repeat;
	}

#footer
    {
	width: 100%;
	margin: auto;
	clear: both;
	color: #707070;
	font-size: 10px;
    padding-bottom: 40px;
    }

#footer_nav,
#copyright
    {
	width: 100%;
    color: #707070;
    text-align: center;
    margin-top: 0px;
    padding-top: 20px;
    }

#footer_nav a
    {
    color: #707070;
    text-decoration: none;
    font-weight: bold;
    }
    
#copyright p
    {
    margin: 0;
    }
    
#copyright a
    {
    color: #707070;
    text-decoration: underline;
    font-weight: normal;
    }

#footer_nav a:active,
#footer_nav a:hover
    {
    text-decoration: underline;
    }

#copyright a:active,
#copyright a:hover
    {
    text-decoration: none;
    }

.promotion_block
	{
	background: #b0b0b0;
	width: 100%;
    padding-top: 10px;
	}

.promotion
	{
    padding-bottom: 10px;
	}
	
.smallText {
	font-size:9px;
	}
	
.cleardiv
	{
	clear: both;
	}
.contact {
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:normal;
	font-style:normal;
	text-align:right;
	line-height: 9pt;
	color: #999999;
	}
