	/* Primary layout */

body {
	margin: 0;
	padding: 0;
	border: 0;
	background: #FFF url(images/tile.gif) repeat-x;
	}

img {
	border: 0;
	display: block;
	}

img.nav {
	border: 0;
	display: inline;
	}

img#logo {
	position: absolute;
	top: 54px;
	left: 20px;
	visibility: visible;

	}

img.left {
	position: absolute;
	top: 20px;
	visibility: visible;

	}

img.leftbottom {
	position: absolute;
	top: 200px;
	}

#collage {
	position: absolute;
	top: 117px;
	background: #FFF url(images/cstile.gif) repeat-x;
	width: 100%;
	visibility: visible;

	}

#collage.home {
	background: #FFF url(images/chtile.gif) repeat-x;
	}



	/* Inner layout */

#nav {
	position: absolute;
	top: 8px;
	left: 260px;
	z-index: 123;
	visibility: visible;

	}

#content {
	width: 100%;
	position: absolute;
	left: 0;
	top: 150px;
	visibility: visible;

	}

#content.home {
	top: 290px;
	}

#home {
	width: 419px;
	position: relative;
	left: 280px;
	top: 0;
	padding: 0 0 50px 0;
	background: #FFF;
	visibility: visible;

	}

#sub {
	width: 419px;
	position: relative;
	left: 280px;
	top: 0;
	padding: 0 0 50px 0;
	}



	/* Bottom layout */

#rule {
	border-top: 1px solid #999;
	position: relative;
	left: 0;
	width: 100%;
	visibility: visible;

	}

#footer {
	margin: 0;
	padding: 8px 0 8px 0;
	font-size: x-small;
	text-transform: uppercase;
	color: #999;
	position: relative;
	left: 267px;
	width: 550px;
	visibility: visible;

}


	/* Typography */

body, div, span, td, p, ul, li, ol, input { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 150%;
	text-align: left;
	}

#home p {
	margin-top: 10px;
	margin-bottom: 5em;
	padding: 0 0 0 2px;
	font-size: 13px; 
	line-height: 170%;
	color: #334C4C; 
	}

#sub p {
	margin-top: 10px;
	margin-bottom: 1em;
	padding: 0 0 0 2px;
	font-size: 11px; 
	line-height: 150%;
	color: #334C4C; 
	}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: normal;
	line-height: 40px;
	color: #1A4D99;
	}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	line-height: 30px;
	color: #1A4D99;
	margin: 28px 0 11px 0;
	padding: 0;
	}

h3, h4, h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
	color: #334C4C;
	margin: 18px 0 10px 0;
	padding: 0;
	}

ul li {
	list-style: circle outside;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 1em;
	color: #334C4C; 
	}



	/* Default links */

a:link, a:visited {
	font-weight : bold;
	text-decoration : none;
	color: #193333;
	background: transparent;
	}

a:hover {
	font-weight : bold;
	text-decoration : underline;
	color: #193333;
	background: transparent;
	}

a:active {
	font-weight : bold;
	text-decoration : none;
	color: #193333;
	background: transparent;
	}

a.footer:link, a.footer:visited {
	font-weight : normal;
	text-decoration : none;
	color: #999;
	background: transparent;
	}

a.footer:hover {
	font-weight : normal;
	text-decoration : underline;
	color: #193333;
	background: transparent;
	}

a.footer:active {
	font-weight : normal;
	text-decoration : none;
	color: #193333;
	background: transparent;
	}



	/* Menu Actuators Image Rollovers */
	/* Set the relative directory pages with -active selectors */

a#companyActuator {
	background: #FFF url(images/nav_company_up.gif) 0 0 no-repeat;
	} 

a#companyActuator:hover, a#companyActuator:focus {
	background: transparent url(images/nav_company_down.gif) 0 0 no-repeat;
	}

a#companyActuator-active {
	background: #FFF url(images/nav_company_down.gif) 0 0 no-repeat;
	} 

a#technologyActuator {
	background: transparent url(images/nav_technology_up.gif) 0 0 no-repeat;
	}

a#technologyActuator:hover, a#technologyActuator:focus {
	background: transparent url(images/nav_technology_down.gif) 0 0 no-repeat;
	}

a#technologyActuator-active {
	background: transparent url(images/nav_technology_down.gif) 0 0 no-repeat;
	}

a#storeActuator {
	background: transparent url(images/nav_store_up.gif) 0 0 no-repeat;
	}

a#storeActuator:hover, a#storeActuator:focus {
	background: transparent url(images/nav_store_down.gif) 0 0 no-repeat;
	}

a#storeActuator-active {
	background: transparent url(images/nav_store_down.gif) 0 0 no-repeat;
	}

a#supportActuator {
	background: transparent url(images/nav_support_up.gif) 0 0 no-repeat;
	}

a#supportActuator:hover, a#supportActuator:focus {
	background: transparent url(images/nav_support_down.gif) 0 0 no-repeat;
	}

a#supportActuator-active {
	background: transparent url(images/nav_support_down.gif) 0 0 no-repeat;
	}

a#newsActuator {
	background: transparent url(images/nav_news_up.gif) 0 0 no-repeat;
	}

a#newsActuator:hover, a#newsActuator:focus {
	background: transparent url(images/nav_news_down.gif) 0 0 no-repeat;
	}

a#newsActuator-active {
	background: transparent url(images/nav_news_down.gif) 0 0 no-repeat;
	}

a#homeNav {
	background: transparent url(images/nav_home_up.gif) 0 0 no-repeat;
	}

a#homeNav:hover, a#homeNav:focus {
	background: transparent url(images/nav_home_down.gif) 0 0 no-repeat;
	}


	/* Menu */

#menuList {
	margin: 0;
	padding: 0;
	border: 0;
	}

#menuList ul {
	margin: 0;
	padding: 0;
	border: 0;
	}

#menuList ul li {
	position: relative;
	visibility: visible;

	}

#menuList li {
	display: inline;
	list-style: none;
	}

#menuList li ul {
	display: none;
	}

#menuList li:hover ul#companyMenu, #menuList li.over ul#companyMenu { 
	display: block; 
	}

#menuList li:hover ul#technologyMenu, #menuList li.over ul#technologyMenu { 
	display: block; 
	}

#menuList li:hover ul#storeMenu, #menuList li.over ul#storeMenu { 
	display: block; 
	}

#menuList li:hover ul#supportMenu, #menuList li.over ul#supportMenu { 
	display: block; 
	}

#menuList li:hover ul#newsMenu, #menuList li.over ul#newsMenu { 
	display: block; 
	}

.menu {
	border: none;
	position: absolute;
	font-weight : normal;
	}

.menu li.dot {
	background: transparent;
	color: #666;
	font-size: 10px;
	height: 6px;
	margin: 0;
	padding: 0 0 0 12px;
	text-decoration: none;
	font-weight : normal;
	display: block;
	}

.menu li.corner {
	background: transparent;
	margin: 0;
	padding: 0;
	height: 6px;
	}

a.actuator {
	background: transparent;
	margin: 0;
	padding: 5px 0 0 0;
	}

a.actuator:hover {
	background: transparent;
	}

.menu li a:link, .menu li a:visited {
	font-weight: normal;
	background: #FFF;
	color: #4C6666;
	display: block;
	height: 16px;
	font-size: 10px;
	margin: 0;
	padding: 1px 2px 1px 10px;
	text-decoration: none;
	}

.menu li a:hover {
	background-color: #FFF;
	color: #3366B2;
	font-weight: bold;
	text-decoration: none;
	}

#companyMenu {
	width: 95px;
	position: absolute;
	top: 10px;
	left: 10px;
	visibility: visible;

	}

#technologyMenu {
	width: 130px;
	position: absolute;
	top: 10px;
	left: 96px;
	visibility: visible;

	}

#storeMenu { 
	width: 100px;
	position: absolute;
	top: 10px;
	left: 197px;
	}

#supportMenu { 
	width: 130px;
	position: absolute;
	top: 10px;
	left: 259px;
	}

#newsMenu { 
	width: 115px;
	position: absolute;
	top: 10px;
	left: 336px;
	}


.alt {
	display: none;
	}
.Terms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.smaller {
	font-family: Veranda;
	font-size: 10px;
}


	/* Designed by Threestory Studio */
