/* -------------------------------------*/
/* 		BEGIN // include custom CSS		*/
/* -------------------------------------*/


/* banners  */
@import url('banners.css');

/* products box on homepage  */
@import url('homepage.css');

/* products box on homepage  */
@import url('contentpage.css');



/* -------------------------------------*/
/* 		END // include custom CSS		*/
/* -------------------------------------*/

	html
	{
		height: 100%;
	}
	
	body
	{
		height: 100%;
		margin: 0px;
		padding: 0px;
	}
	
	body,td,th,p,div,span {
		font-family: arial;
		font-size: 11px;
		color: #484848;
		font-family: arial, verdana;
	}
	
	p
	{
	}

	a {
		text-decoration: none;
		color: #484848;
	}
	
	.mainTable
	{
		width: 760px;
	}

	.contentTable
	{
		width: 100%;
	}
	
	
	.title
	{
		font-weight: bold;
	}
	
	.contentTitle, .subTitle
	{
		font-weight: bold;
	}
	
	.contentText
	{
		
	}
	
	.contentLink
	{
		
	}

	.contentImageleft
	{
		margin-top: 3px;
		margin-right: 10px;
		margin-bottom: 10px;
		padding: 1px;
		float: left;
	}
	
	.contentImageright
	{
		margin-top: 3px;
		margin-left: 10px;
		margin-bottom: 10px;
		padding: 1px;
		float: right;
	}	 

	.contentImageright
	{
		margin-top: 3px;
		margin: 10px;
		padding: 1px;
		float: right;
	}	 

	#topmenuLeft {
		position: relative;
		top: 10px;
		left: 0px;
		background: url('../img/frame/topmenu-left.jpg') no-repeat center;
		background-color: blue;
		width: 3px;
		height: 30px;
		margin: 0px 0 0 0;
		padding: 0px;
		float: left;
		clear: left;
	}
	
	#topmenuCenter {
		position: relative;
		top: 10px;
		left: 0px;
		background: url('../img/frame/topmenu-center.jpg') repeat-x left;
		width: 593px;
		height: 30px;
		margin: 0px 0 10px 0;
		padding: 0px;
		float: left;
		color: #484848;
	}
	
	#topmenuRight {
		background: url('../img/frame/topmenu-right.jpg') repeat-x left;
		width: 9px;
		height: 30px;
		margin: 0px 0 0 0;
		top: 10px;
		position: relative;
		float: left;
	}
	
	#topmenuSearch {
		position: relative;
		top: 10px;		
		left: 0px;
		background: url('../img/frame/topmenu-center.jpg') repeat-x left;
		width: 145px;
		height: 30px;
		padding: 0px;
		float: left;
		color: #484848;
	}
	
	/* Will only execute in in IE6 and lower*/ 
	* html #topmenuSearch {
		top: -1px;
		position: relative;
	}
	
	 
	#toplinks {
		position: relative;
		top: 6px;
		left: 3px;
		font-size: 15px;
		position: relative;
		
	}
	
	#toplinks a {
		font-size: 15px;
	}	
	
	
	#centerContent {
		width: 100%;
		margin-top: 10px;
	}
	
	#searchlinks {
		position: relative;
		top: 6px;
		left: 55px;
		font-size: 15px;
		position: relative;	
	}
	
	/* Will only execute in in IE6 and lower*/ 
	* html #searchlinks {
		top: 18px;
	}
	
	#searchButtonDiv {
		position: relative;
		top: -6px;
		left: -25px;
	}
	
	#searchText {
		position: relative;
		top: -4px;
		left: 45px;
		width: 90px;
		margin: 0 10px 0 10px;
		font-size: 11px;
	}
	
	/* Will only execute in in IE6 and lower*/ 
	* html #search {
		top: 8px;
	}
	
	#searchbutton {
		position: relative;
		top: 6px;
		left: 39px;
		margin: 0px;
		padding: 0px;
		display: inline;
		height: 30px;
	}

	/* Will only execute in in IE6 and lower*/ 
	* html #searchButton {
		top: 17px;
	}

	/* Will only execute in in IE6 and lower*/ 
	* html #searchText {
		top: 9px;
	}
	
	.toplinks {
		padding-left: 6px;
		padding-right: 6px;
		position: relative;
	}
	
	#logo {
	float: left;
	}
	
	#payoff {
		float: right;
		position: relative;
		top: 40px;
		margin: 0 15px 0 0;
		font-style: italic;
		font-weight: bold;
		font-size: 1.3em;
		color: #777777;
	}
	
	#hpcontent {
		clear: both;
	}
	
	#footer {
		padding-top: 20px;
		clear: both;
		text-align: center;
	}
	#footerline {
		float: left;
		width: 745px;;
		height: 1px;
	}
	
	#footerlink {
		color: #003366;
		padding: 0 5px 0 5px;
		position: relative;
		font-size: 1.1em;
	}
	
	#hpContent {
		clear: both;
		padding: 10px 0px 10px 0;
	}
	
	.searchTitle {
		color: #cc0000;
		font-weight: bold;
	}
	
	.searchContent {
	
	}
	
	.breadCrumb {
		position: relative;
		top: -10px;
	}
	
	.breadCrumb, .breadCrumb a {
		color: #cc0000;
		margin-bottom: 10px;

	}

	h3	{
		font-size: 17px;
	}
	
	.contentTitle {
		font-size: 17px;
	}
	
	.boxContent a:hover {
		text-decoration: underline;
	}
	
	.boxContent {
		text-decoration: none;
	}
	
	#ContentPageLeftBox {
		position: absolute;
		top: 335px;
		width: 228px;
	}

	.navSub_true {
		color: #cc0000;
	}
	
	.contentImageleft {
		float: left;
	}
	
	.contentImageright {
		float: right;
	}
	
	.formInput {
		border: 1px solid #000000;
		margin: 2px 0px;
		background-color: #f8f8f8;
		font-size: 1.0em;
		padding: 1px;
	}
	
	.requiredmarker {
		color: #cc0000;
		font-size: 1.1em;
	}