/* Body */
/** { margin: 0px; padding: 0px; outline: 0; height:100%;}*/

body, html {	 
	min-height: 100%;

	/*margin-bottom: 1px;*/
	margin: 0px;
	padding: 0px; 
	outline: 0;

	height:100.1%;
	
	color : #000000; 
	background: #fff; 
	font: 12px/120% 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;
}


a#rollover1 img {padding:0; height:26px; width:120px; border-width:0; background:top left no-repeat;}
a#rollover1 img {background-image: url(images/button-grey.gif);}
a#rollover1:visited img {background-image: url(images/button-grey.gif);}
a#rollover1:hover img {background-image: url(images/button-blue.gif);}
a#rollover1:active img {background-image: url(images/button-blue.gif);}

a#rollover1:link { color: #fff; text-decoration: none; }
a#rollover1:visited { color: #fff; text-decoration: none; }


a#staticbutton img {padding:0; height:26px; width:120px; border-width:0; background:top left no-repeat;}
a#staticbutton img {background-image: url(images/button-blue.gif);}
a#staticbutton:visited img {background-image: url(images/button-blue.gif);}
a#staticbutton:hover img {background-image: url(images/button-blue.gif);}
a#staticbutton:active img {background-image: url(images/button-blue.gif);}

a#staticbutton:link { color: #fff; text-decoration: none; }
a#staticbutton:visited { color: #fff; text-decoration: none; }


a:link { color: #0040ff; text-decoration: none; }
a:visited { color: #0040ff; text-decoration: none; }
a:hover { color:#0d99f0; }

/*a:active { color: #5083CD; text-decoration: none; }
a:hover { color: #5083CD; text-decoration: none; }*/

#rollovertext {
	position: relative; 
	top: -8px;
	left: -110px;
	line-height:16px;
}

/* headers */
h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;
	font-weight: Bold;
	color: #000;
}
h1 {
	font-size: 16px;
	line-height: 110%;
	margin-top:20px;
	/*color: #00b4dc;*/
}
h2 {
	font-size:18px;
	line-height:110%;
}
h3 {
	font-size:18px;
	line-height:110%;
	color:#00b4dc;
	margin-bottom:-10px;
}


/* container */
#idContainer {
	width:99%;
	/*height:80%;*/
	padding-top:10px;
	background:#fff;
}

/* top bar */
#idTopBar {
	width:950px; 
	height:26px;
	background-position:center; background-image: url('images/footerbar.jpg'); 
	background-repeat:no-repeat; 
	font-family:arial; font-size:10px; 
	color:#202020
}

/* header */
#idHeader {
	width:900px; 
	height:144px; 
	background-image: url('images/header.jpg'); 
	background-repeat:no-repeat;
}

/* logo */
#main-logo {
	width:350px; 
	height:119px; 
	background-image: url('images/header-logo.jpg'); 
	background-repeat:no-repeat;
	position:relative;
	top:12px; left:14px;
}

/* search box & button */
#header-search {
	position:relative;
	top:-107px;
	padding-right:15px;
}

/* header icons */
#header-icons {
	position:relative;
	top:-75px;
	padding-right:15px;
}

/* grad-bar */
#header-grad-bar {
	width:890px; 
	height:1px; 
	background-image: url('images/grad-bar.jpg'); 
	background-repeat:no-repeat;
	position:relative;
	z-index:2;
	top:-60px; left:5px;
}



/* side links */
#headerlinks {
	/*padding-left:170px;*/

	/*position:relative;
	left:-170px;*/
	float:left;
	white-space:nowrap;
	padding-top:25px;
	text-align:left;
	padding-left:11px;
	width:0px;
}

/* footer */
#idFooter {
	white-space:nowrap;
	/*float:clear;*/
	width:900px; 
	height:66px; 
	background-image: url('images/footer.jpg'); 
	background-repeat:no-repeat;
}

.footertext {
	/*padding-top:15px;*/
	white-space:nowrap;
	font-size: 10px;
	text-align:center;
	position:relative;
	top:35px;
	padding-right:20px;
	/*color:#505050;*/
	color:#000;
	
}
.footertext a {
	color: #000;
}

.footerlinks {
	white-space:nowrap;
	float:left;
	position:relative;
	top:35px;
	padding-left:15px;
	color:#000;
}

.footerlinks a {
	color:#000;
}

.footerlinks a:hover {
	color:#0d99f0;
}



/* Main Block */
#idMain {
	width:900px; 
		
	background-image: url('images/mid.jpg'); 
	background-repeat:repeat-y;
}

#idMainRight {

	padding:5px;
	text-align: justify;

	position:relative;
	/*top:-287px;*/
	left:55px;
	width:760px;
	top:5px;	

	min-height:400px;
	/*height:90%;*/
}


/* admin container */
#admincontainer {
	position:relative;
	left:65px;
	width:740px;
	height:500px;
	text-align:left;
	overflow:auto;
}


/* misc stuff */
.img400 {
	float:left; 
	width:400px;
	white-space:nowrap;
}


/* news frame */
.newsheader {
	float:right; 
	padding-top:4px;
	padding-left:5px;
	padding-right:5px;
	width:280px;
	height:20px;
	font-size:14px;
	color:#fff;
	text-align:center;
	
	background-image: url('images/news-header.jpg'); 
}

.newsframe {
	/*float:clear; */
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;

/*	width:280px;
	height:216px;
*/	

}


.newstext {
	width:280px;
	height:210px;
	overflow:auto;
	font-size:11px;
}


.hiddenlink {
	color:#808080;
}
.hiddenlink a {
	color:#808080;
}
.hiddenlink a:hover {
	color: #0d99f0;
}


/* paragrpahs */
p {
	margin-top:3px;
}

.para1 {
	margin-top:20px;
	line-height:11.2pt;
	margin-bottom:-10px;
	text-align:justify;
}

.para2 {
	margin-top:15px;
	line-height:11.2pt;
}

.paraheader {
	font-weight:bold;
	font-size:14px;
	margin-top:25px;
	margin-bottom:10px;
	color:#00b4dc;
}

/* distributors mini-map */
.minimap {
	position:relative;
	top:-5px;
	float:right;
	text-align:center;
}


/* table headers */
.tblHeader {
	font-weight:bold;
	padding:1px;
	font-size:16px;
}



#rowdots {
	padding-bottom:5px;
	height: 22px; 
	background-image:url(images/row-dots.jpg);
	background-repeat:repeat-x;
}


.mainnewsblock {
	width:635px;
	margin-top: -5px;
	overflow: hidden;
}

.managementnames {
	color:#00b4dc;
	font-weight:bold;
}

.tpcaquabold {
	color:#00b4dc;
	font-weight:bold;
}
