@page {
  size: 8.5in 11in;  /* width height */
}

body { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	color: 			#000000;
	text-align: 		left; 
	background-color: 	#FFFFFF;
}

.ddmx {
    font: 11px arial;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    padding: 3px 6px 3px 6px;
    background: #336699;
    font: 12px arial;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
	border: 1px solid #FFFFFF;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 6px 4px 6px;
	font: 12px arial;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
	border: 1px solid #FFFFFF;
}
.ddmx .item2 {
    background: #AECBE9;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #FFCC00;
	
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */

.title	{ 
	font-size: 		18px; 
	background-color: 	#FFFFFF;
	color: 			#336699;
	text-decoration: 	none;  
	font-weight: 		bold;

}

.subtitle_nobg
{ 
	font-size: 		16px; 
	color: 			#000000; 
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight: 		bold; 
	padding:		0px;
	text-decoration: 	none; 
	
}
.title_nobg
{ 
	font-size: 		18px; 
	color: 			#000000; 
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight: 		bold; 
	padding:		0px;
	text-decoration: 	none; 
	
}
a.title_nobg
{ 
	font-size: 		18px; 
	color: 			#000000; 
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight: 		bold; 
	padding:		0px;
	text-decoration: 	none; 
	
}

a.title_nobg:hover
{ 
	font-size: 		18px; 
	color: 			red; 
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight: 		bold; 
	padding:		0px;
	text-decoration: 	none; 
	
}


.blackover { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	font-size: 			12px; 
	color:				#000000;
	padding:			0px;
	text-decoration: 	none; 

}
.whiteover { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	font-size: 			12px; 
	color:				#FFFFFF;
	padding:			0px;
	text-decoration: 	none; 

}
a.whiteover { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	font-size: 			12px; 
	color:				#FFFFFF;
	padding:			0px;
	text-decoration: 	none; 

}
a.whiteover:hover { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	font-size: 			12px; 
	color:				#FFFFFF;
	padding:			0px;
	text-decoration: 	underline; 

}
.greycorners { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	font-size: 			12px; 
	color:				#000000;
	background-color: 	#EEEEEE;
	padding:			0px;
	text-decoration: 	none; 

}
.nr_subtit { 
	font-size: 			10px; 
	color: 				#FFFFFF; 
	font-weight: 		normal; 
	text-transform: 	capitalize; 
	text-decoration: 	none;  
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	background-color: 	#336699;
}
a.nr_subtit { 
	font-size: 			10px; 
	color: 				#FFFFFF; 
	font-weight: 		normal; 
	text-transform: 	capitalize; 
	text-decoration: 	none;  
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	background-color: 	#336699;
}
a.nr_subtit:hover { 
	font-size: 			10px; 
	color: 				#FFFFFF; 
	font-weight: 		normal; 
	text-transform: 	capitalize; 
	text-decoration: 	underline;  
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	background-color: 	#336699;
}

.spectit  { 
	
	font-size: 		12px; 	
	background-color: 	#EEEEEE; 
	color: 			#000000;
	font-weight: 		Bold; 
	text-decoration: 	none;
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	padding:		3px;
	border:			0px;
	
}

.tittemp
{ 

	color: 			#336699;
	font-size: 		26pt; 
	background-color: 	#FFFFFF;
	text-decoration: 	none; 
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight: 		bold; 	
}


.maintext  { 
	font-size: 		12px; 
	
	text-decoration: 	none; 

}

a.maintext  { 
	font-size: 		12px; 
	color: 			#336699;
        background-color: 	#FFFFFF;
	text-decoration: 	none; 
}

a.maintext:hover  { 
	font-size: 		12px; 
	color: 			#000000;
	text-decoration: 	underline; 
        background-color: 	#FFFFFF;
}

.detailtext  { 
	font-size: 		11px; 
	background-color: 	#FFFFFF;
	text-decoration: 	none; 
}

a.detailtext  { 
	font-size: 		11px; 
	background-color: 	#FFFFFF; 
	color: 			blue;
	
}

a.detail:hover  { 
	font-size: 		  11px; 
	background-color: #FFFFFF; 
	color: 			  black;
	text-decoration:  underline; 
}
.gbgtext  { 
	font-size: 			12px; 
	color:				#000000;
	text-decoration: 	none; 


}
a.gbgtext  { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	font-size: 			12px; 
	color:				#000000;
	background-color: 	#EEEEEE;
	text-decoration: 	none; 
	padding:0;
	margin:0;

}
a.gbgtext:hover  { 
	width:				100%;
	height:				100%;
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	font-size: 			12px; 
	color:				#254A70;
	text-decoration: 	underline; 

}
td.gbgtext {
	margin:				0;
}

tr.gbgtext{
		border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;}
	
.gbgtext2  { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	font-size: 			12px; 
	color:				#000000;
	background-color: 	#F7F7F7;
	text-decoration: 	none; 
	padding:			2px;
	border:				0px;
}
a.gbgtext2  { 
	width:				100%;
	height:				100%;
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	font-size: 			12px; 
	color:				#000000;
	background-color: 	#F7F7F7;
	text-decoration: 	none; 
	padding:0;
	margin:0;

}
a.gbgtext2:hover  { 
	width:				100%;
	height:				100%;
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	font-size: 			12px; 
	color:				#254A70;
	background-color: 	#F7F7F7;
	text-decoration: 	underline; 
}
td.gbgtext2 {
	padding:			0;
	margin:				0;
}
.lowermenutext  { 
	background-color: 	#FFFFFF;
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	font-size: 		12px; 
	color: 			#000000;
	text-align: 		center; 
}

.bartext   { 
	font-size: 		10px; 
	color: 			#000000; 
	font-weight: 		normal; 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	text-align: 		center; 

}

.bc_links   { 
	font-size: 		10px; 
	color: 			#000000; 
	font-weight: 		normal; 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	text-align: 		Left; 

}

.newstit
{
	Color:			#000000;
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 		14px; 
	font-weight: 		bold;
	font-style: 		normal;
}
.picborder  { 
	
	padding:		0px;
	border:			0px;
	border-color:		#000000;
	border-style:		solid;
	border-top-width: 	0px; 
	border-top-color:	#000000;
	border-bottom-width: 	0px; 
	border-right-color:	#EEEEEE; 
	border-right-width: 	3px; 
	border-left-width: 	0px;

}

.boxheader  { 
	
	background-color: 	#336699; 
	color: 			#FFFFFF; 
	font-weight: 		bold; 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	font-size: 		14px; 
	padding:		2px;
	border:			0px;
	border-color:		#DDDDDD;
	border-style:		solid;
	border-top-width: 	0px; 
	border-top-color:	#000000;
	border-bottom-width: 	3px; 
	border-bottom-color:	#000000; 
	border-right-width: 	0px; 
	border-left-width: 	0px;
	margins:		0px;
}
a.boxheader { 
	
	text-decoration: 	none; 
	font-weight: 		bold; 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	font-size: 		14px; 
	padding:		2px;
	border:			0px;
	border-color:		#DDDDDD;
	border-style:		solid;
	border-top-width: 	0px; 
	border-top-color:	#000000;
	border-bottom-width: 	0px; 
	border-bottom-color:	#000000; 
	border-right-width: 	0px; 
	border-left-width: 	0px;
	margins:		0px;
}
a.boxheader:hover { 
	
	text-decoration: 	none; 
	background-color: 	#336699; 
	color: 			#FFCC00; 
	font-weight: 		bold; 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	font-size: 		14px; 
	padding:		2px;
	border:			0px;
	border-color:		#DDDDDD;
	border-style:		solid;
	border-top-width: 	0px; 
	border-top-color:	#000000;
	border-bottom-width: 	0px; 
	border-bottom-color:	#000000; 
	border-right-width: 	0px; 
	border-left-width: 	0px;
	margins:		0px;
}
.boxheader1  { 
	font-size: 		10px; 
	color: 			#000000; 
	background-color: 	#336699; 
	background-image:	url("Images/barcut1.gif");	
	font-weight: 		normal; 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	padding:		0px;
	border:			0px;
	border-color:		#DDDDDD;
	border-style:		solid;
	border-top-width: 	0px; 
	border-top-color:	#000000;
	border-bottom-width: 	3px; 
	border-bottom-color:	#000000; 
	border-right-width: 	0px; 
	border-left-width: 	0px;
	margins:		0px;
}
.boxheader2 { 
	font-size: 		10px; 
	color: 			#000000; 
	background-color: 	#336699; 
	background-image:	url("Images/barcut1.gif");	
	font-weight: 		normal; 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	padding:		0px;
	border:			0px;
	border-color:		#DDDDDD;
	border-style:		solid;
	border-top-width: 	0px; 
	border-top-color:	#000000;
	border-bottom-width: 	3px; 
	border-bottom-color:	#000000; 
	border-right-width: 	0px; 
	border-left-width: 	0px;
	margins:		0px;
}

.newsbox { 
	
	color: 			#000000; 
	background-color: 	#EEEEEE; 
	font-weight: 		normal; 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	padding:		3px;
	border:			0px;
	border-color:		#DDDDDD;
	border-style:		solid;
	border-top-width: 	0px; 
	border-top-color:	#000000;
	border-bottom-width: 	1px; 
	border-bottom-color:	#000000; 
	border-right-width: 	1px; 
	border-right-color:	#000000;
	border-left-width: 	1px;
	border-left-color:	#000000;
	margins:		0px;
}
.toolbox  { 
	
	color: 			#000000; 
	background-color: 	#EEEEEE; 
	font-size: 		12px; 	
	font-weight: 		normal; 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	padding:		3px;
	border:			0px;
	border-color:		#DDDDDD;
	border-style:		solid;
	border-top-width: 	0px; 
	border-top-color:	#000000;
	border-bottom-width: 	1px; 
	border-bottom-color:	#000000; 
	border-right-width: 	1px; 
	border-right-color:	#000000;
	border-left-width: 	1px;
	border-left-color:	#000000;
	margins:		0px;
}
.toolsubtit  { 
	
	color: 			#000000; 
	background-color: 	#C7D2DC; 
	font-size: 		11px; 	
	font-weight: 		bold; 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	padding:		3px;
	border:			0px;
	border-color:		#DDDDDD;
	border-style:		solid;
	border-top-width: 	0px; 
	border-top-color:	#000000;
	border-bottom-width: 	0px; 
	border-bottom-color:	#000000; 
	border-right-width: 	2px; 
	border-right-color:	#EEEEEE;
	border-left-width: 	2px;
	border-left-color:	#EEEEEE;
	margin:		0px;
	
}

a.toolsubtit
{
	text-decoration: 	none; 
padding:		1px;
	border:			0px;
	border-color:		#DDDDDD;
	border-style:		solid;
	border-top-width: 	0px; 
	border-top-color:	#000000;
	border-bottom-width: 	0px; 
	border-bottom-color:	#000000; 
	border-right-width: 	0px; 
	border-right-color:	#EEEEEE;
	border-left-width: 	0px;
	border-left-color:	#EEEEEE;
	margins:		0px;
}
a.toolsubtit:hover
{
	text-decoration: 	underline; 
padding:		1px;
	border:			0px;
	border-color:		#DDDDDD;
	border-style:		solid;
	border-top-width: 	0px; 
	border-top-color:	#000000;
	border-bottom-width: 	0px; 
	border-bottom-color:	#000000; 
	border-right-width: 	0px; 
	border-right-color:	#EEEEEE;
	border-left-width: 	0px;
	border-left-color:	#EEEEEE;
	margins:		0px;
}

.prodtit { 
	
	color: 			#000000; 
	background-color: 	#C7D2DC; 
	font-size: 		12px; 	
	font-weight: 		bold; 
	text-decoration: 	none;
	padding:		3px;
	border:			0px;
	
}

a.prodtit { 
	
	color: 			#000000; 
	background-color: 	#C7D2DC; 
	font-size: 		12px; 	
	font-weight: 		Bold; 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	text-decoration: 	none;
	padding:		3px;
	border:			0px;
	
	
}

.headertext   { 
	
	color: 			#FFFFFF; 
	background-color: 	#336699; 
	font-size: 		12px; 	
	font-weight: 		bold; 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	padding:		3px;
	border:			0px;
	
}

a.headertext  { 
	
	color: 			#FFFFFF; 
	background-color: 	#336699; 
	font-size: 		12px; 	
	font-weight: 		Bold; 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	padding:		3px;
	border:			0px;
	text-decoration: 	none;
	
}
a.headertext:hover  { 
	
	color: 			#FFCC00; 
	background-color: 	#336699; 
	font-size: 		12px; 	
	font-weight: 		Bold; 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	padding:		3px;
	border:			0px;
	text-decoration: 	none;
	
}
.prodbod { 
	
	color: 			#000000; 
	background-color: 	#FFFFFF; 
	font-size: 		12px; 	
	font-weight: 		normal; 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	padding:		1px;
	border:			0px;
	
}

a.prodbod  { 
	
	color: 			#000000; 
	background-color: 	#FFFFFF; 
	font-size: 		12px; 	
	font-weight: 		normal; 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	padding:		1px;
	border:			0px;
	text-decoration: 	none;
	
}
.prodfoot { 
	
	color: 			#000000; 
	background-color: 	#EEEEEE; 
	font-size: 		12px; 	
	font-weight: 		normal; 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	padding:		3px;
	border:			0px;
	
}

a.prodfoot  { 
	
	color: 			#000000; 
	background-color: 	#EEEEEE; 
	font-size: 		12px; 	
	font-weight: 		normal; 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	padding:		3px;
	border:			0px;
	text-decoration: 	none;
	
}

.prodbox { 
	color: 			#000000; 
	border:			1px;
	border-color:		#AAAAAA;
	border-style:		solid;
	border-top-width: 	1px; 
	border-top-color:	#AAAAAA;
	border-bottom-width: 	1px; 
	border-bottom-color:	#AAAAAA; 
	border-right-width: 	1px; 
	border-right-color:	#AAAAAA;
	border-left-width: 	1px;
	border-left-color:	#AAAAAA;
	margins:		0px;
	
}

.table0 
{ 
	Background-color:	#DDDDDD;
	height:			19px;
	width:			750px;
	text-decoration: 	none;
	border-style:		solid;
	border-top-width: 	0px; 
	border-top-color:	#000000;
	border-bottom-width: 	0px; 
	border-bottom-color:	#000000; 
	border-right-width: 	0px; 
	border-left-width: 	0px;
	margins:		0px;
}
a { 
color: 				#336699; 
text-decoration:	underline;
} 

a:hover {  
color: 				#336699; 
text-decoration: 		none; 
diplay: 			block;
}


input 
{ 
	Background-color:	#FFFFFF;
	font-size: 		12px;
	color: 			#000000; 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	font-weight: 		normal; 
	text-decoration: 	none;
}


.subtitle
{ 
	font-size: 		18px; 
	color: 			#000000; 
	font-family: 		Arial, Helvetica, sans-serif;
	background-color:	#FFFFFF;
	font-weight: 		bold; 
	padding:		0px;
	 
	
}

.prodspace
{ 
	height:			10px;
	 
	
}

.toolspace
{ 
	height:			3px;
	 
	
}


.spectit  { 
	
	color: 			#000000; 
	background-color: 	#EEEEEE; 
	font-size: 		12px; 	
	font-weight: 		Bold; 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-style: 		normal;
	padding:		3px;
	border:			0px;
	text-decoration: 	none;
}

.blogtext  { 
font-size: 			12px; 
background-color: 	#EEEEEE; 
}



.title2text { 
font-size: 			10px; 
color: 				#FFFFFF; 
font-weight: 		bold; 
text-transform: 	capitalize; 
background-color: 	#336699;
}


.menutext { 
font-size: 			10px; 
color: 				#CCEEFF; 
font-weight: 		normal; 
text-transform: 	capitalize; 
background-color: 	#336699;
}

.tabtext { 
font-size: 			12px; 
color: 				#FFFFFF; 
font-weight: 		bold; 
text-transform: 	capitalize; 
background-color: 	#336699;
height: 			30px; 
width: 				130px;
background-image: 	url("images/tab_white_1.gif");

}

.tab2text { 
font-size: 			12px; 
color: 				#000000; 
font-weight: 		normal; 
text-transform: 	capitalize; 
background-color: 	#DDDDDD;
background-image: 	url("images/tab_white_1.gif");
height: 			30px;
width: 				130px;
}
.tabsubtext { 
font-size: 			12px; 
color: 				#FFFFFF; 
font-weight: 		bold; 
text-transform: 	capitalize; 
background-color: 	#336699;
background-image: 	none;
height: 			30px; 
width: 				130px;
}

.posttext  { 
font-size: 			10px; 
color: 				#3366CC; 
background-color: 	#DDD;
}



.footertext   { 
font-size: 			10px; 
color: 				#CCCCCC; 
font-weight: 		normal; 
background-color: 	#000000;
}

.linktext  { 
font-size: 			10px; 
color: 				#DDDDDD; 
background-color: 	#336699;
}



.bgc  { 
color: 				#000000; 
background-color: 	#FFFFFF; 
}



a.tabtext  { 
font-size: 			12px; 
background-color: 	#336699; 
color: 				#FFFFFF;
background-image:   none;
}

a.tabtext:hover  { 
font-size: 			12px; 
background-color:	#336699; 
font-weight: 		bold; 
color: 				#FFCC33;
background-image:	none;
}
a.tab2text  { 
font-size: 			12px; 
background-color: 	#DDDDDD; 
font-weight: 		bold; 
color: 				#000000;
background-image:	none;
}

a.tab2text:hover  { 
font-size: 			12px; 
background-color:	#DDDDDD; 
font-weight: 		bold; 
color: 				#336699;
background-image:	none;
}
a.ie2text  { 
font-size: 			12px; 
background-color: 	#DDDDDD; 
font-weight: 		bold; 
color: 				#000000;
background-image:	none;
}

a.ie2text:hover  { 
font-size: 			12px; 
background-color:	#DDDDDD; 
font-weight: 		bold; 
color: 				#336699;
background-image:	none;
}

 
a.post { 
color: 				#3366CC; 
background-color: 	#DDDDDD; 
font-weight: 		bold; 
text-decoration: 	none;
} 

a.post:hover {  
color: 				#7B0304; 
background-color: 	#DDDDDD; 
font-weight: 		bold; 
text-decoration: 	none;
}

a.iesucks  { 
font-size: 			12px; 
background-color: 	#336699; 
color: 				#FFFFFF;
background-image:   none;
}

a.iesucks:hover  { 
font-size: 			12px; 
background-color:	#336699; 
font-weight: 		bold; 
color: 				#FFCC33;
background-image:	none;
}
