/*

// eTecc Communications Framework

// Version 1.0

// Copyright 2007 eTecc Communications All Rights Reserved

// Last Updated: January 23, 2007

// Created On: January 23, 2007 

*/



html {



}



/*PAGE LAYOUT*/

body {

/*	background-image: url(../images/bg_body.jpg);
*/

	background-repeat: repeat-x;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}



h1 {

	

}



h2 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14pt;

	padding:0;

	margin:0;

}



h3 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11pt;

	padding:0;

	margin:0;

}



h4 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10pt;

	padding:0;

	margin:0;

}



#toppage{

	width:800px;

}

#date{

	float:left; width:190px; height:39px; border-bottom:solid 1px #999999; border-right:solid 1px #999999;

}

#topbar{

	float:left; 

	width:608px; 

	height:40px; 

	background-image:url(../images/bg_topbar.gif);

	background-color:#CBC55C;

	background-repeat:repeat-x;

	border-right:solid 1px #999999;

}

#header{

	width:800px;

}

#content{

	width:800px;

}

#contenttext{

	float:left; width:608px; 

	background-color:#F7F7F7; 

	border-left:solid 1px #999999; border-right:solid 1px #999999; 

	border-bottom:solid 1px #999999; border-top:dotted 1px #CCCCCC; 

	min-height:360px;

	font-family:arial;

}

#logo{

	float:left; width:190px; height:132px; background-color:#F7F7F7; border-left:solid 1px #999999;

}

#pagetitle{

	position:relative; float:left; width:608px; height:132px; background-color:#F7F7F7; border-right:solid 1px #999999;

}

#title{

	position:absolute; right:10px; bottom:0px; width:600px;

}

#menu{

	float:left; width:190px; margin:0px;

}

#footer{

	width:590px; padding-right:10px; padding-left:200px;

}



/*GRAY PANEL*/

.panel{

	border:solid 1px #E4E4E4;

	background-color:#EEEEEE;

	margin:10px;

	padding:10px;

	width:550px;

	text-align:left;

}



/*GRAY PANEL*/

.subpanel{

	border:solid 1px #E4E4E4;

	background-color:#FEFEFE;

	margin:10px;

	padding:10px;

	width:480px;

	text-align:left;

}



.product {

	padding:10px;

	margin:10px;

	border:#DDD 1px solid;

	background-color:#FFFFFF;

	width:488px;

}

.product img {

	border:#666 1px solid;

}



.product:HOVER {

	border:#666 1px solid;

}



.subproduct {

	padding:10px;

	margin:10px;

	border:#DDD 1px solid;

	background-color:#FFFFFF;

	width:430px;

}



.subproduct:HOVER {

	border:#666 1px solid;

}



.quantiy {

	display:block;

	float:right;

}





/*TEXT STYLES*/

body,.bodytext,label,td,th,span,input,select,textarea {

	font-family: verdana,arial, sans-serif;

	font-size:12px;

	color: #000000;

}

.smalltext {

	font: 0.7em Tahoma, sans-serif;

	font-size: 11px;

	color: #666666;

}

.smallwhitetext {

	font: 0.7em Tahoma, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color: #666666;

}

.smallwhitetext a{

	font: 0.7em Tahoma, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color: #666666;

	text-decoration:none;

}

.smallwhitetext a:hover{

	text-decoration:underline;

}

.smallgraytext {

	font: 0.7em Tahoma, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color:#CCCCCC;

}

.smallgraytext a{

	font: 0.7em Tahoma, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color:#CCCCCC;

	text-decoration:none;

}

.smallgraytext a:hover{

	text-decoration:underline;

}

.logotext {

	font: 0.7em Tahoma, sans-serif;

	font-size:36px;

	font-weight:bold;

	color: #999999;

}

.orangelogotext {

	font: 0.7em Tahoma, sans-serif;

	font-size:32px;

	font-weight:bold;

	color:#FF9900;

}

.orangetitle {

	font: 0.7em Tahoma, sans-serif;

	font-size:24px;

	font-weight:bold;

	color:#FF9900;

}

#linksmenu a{

	float:right; 

	width:183px; 

	height:20px; 

	background-color:#ABC578; border-left:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF;

	font: 0.7em Tahoma, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color: #FFFFFF;

	text-decoration:none;

	padding-top:5px;

}

#linksmenu a:hover

{

	background-color:#514F1C;

}

.byLine, .byLine a {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:none;

	color:#333333;

}

.byLine a:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:underline;

	color:#333333;

}

	a.bullet_link:visited,a.bullet_link:active, a.bullet_link:link   {

		font-size:12px;

		FONT-WEIGHT:bold;

		text-decoration:none;

		color:#a40047;

	}

	a.bullet_link:hover {

		text-decoration:underline;

	}



	.addContact {

		

		font-size:14px;

		font-weight:bold;

	}

	a.addContact_link:visited,a.addContact_link:active, a.addContact_link:link   {

		font-size:14px;

		FONT-WEIGHT:bold;

		text-decoration:none;

		color:#a40047;

	}

	a.addContact_link:hover {

		text-decoration:underline;

	}



	a {

		color:#03b8fd;

		font-family: verdana, Helvetica, sans-serif;

		text-decoration:none;

	}

	a:hover {

	    color:#52cffd;

		text-decoration:underline;

	}

	.topNav a

	{

		font-weight:bold;

		font-size:11px;

		color:#ffffff;

	}

	.topNav a:hover

	{

		color:#eeeeee;

		text-decoration:none;

	}

    .style100 {

	    font-size: 12px;

	    font-family : Tahoma;

	    color : #8b8b8b;

    }

	a.menu_link:visited,a.menu_link:active, a.menu_link:link   {

		font-size:12px;

		FONT-WEIGHT:bold;

		text-decoration:none;

		color:#189ac7;

	}

	a.menu_link:hover {

		text-decoration:underline;

	}

	.style100 {

	color: #666666;

	font-size: 16pt;

    }

	a.mainmenu_link:visited,a.menu_link:active, a.menu_link:link   {

		font-size:12px;

		FONT-WEIGHT:bold;

		text-decoration:underline;

		color:#0096f4;

	}

	a.mainmenu_link:hover {

		text-decoration:none;

	}

 	a.submenu_link:visited,a.menu_link:active, a.menu_link:link   {

		font-size:12px;

		FONT-WEIGHT:bold;

		text-decoration:none;

		color:#	a.mainmenu_link:visited,a.menu_link:active, a.menu_link:link   {

		font-size:12px;

		FONT-WEIGHT:bold;

		text-decoration:none;

		color:#0b87d5;

	}

	a.mainmenu_link:hover {

		text-decoration:underline;

	}

;

	}

	a.submenu_link:hover {

		text-decoration:underline;

	}

	.smalltemplatemenu a{

	font: 0.7em Tahoma, sans-serif;

	font-size: 11px;

	color:#0096f4;

	text-decoration:none;

    }

	.smalltemplatemenu a:hover{

	text-decoration:underline;

	}



.smalltemplatemenu ul 
{
	padding-left:17px;
}
.smalltemplatemenu 
{
	width:180px;
}
