
body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #B4B4B4;
	font-family:Verdana, Arial, Helvetica, Geneva, Trebuchet MS, sans-serif;
}

/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 13px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}

/* End of TipTip CSS - Version 1.2 */

.txt_lineheight 
{
	line-height: 22px;
}


.aa1
{
	color:#FFFFFF;
	text-decoration:underline;
	font-size: 11px; color: #FFffff ; font-weight: bold;
		
}

.aa1:hover
{
	color: #05345E;
	text-decoration:underline;
}



.aaB
{
	color:#0D4C7F;
	text-decoration:none;
	 font-size: 11px; color: #FFffff ; font-weight: normal;
		
}

.aaB:hover
{color: #ED7129;
text-decoration:none;
}


.aorange
{
	color:#0D4C7F;
	text-decoration:underline;
	font-size: 10px;
	
}

.aorange:hover
{color: #666666;
text-decoration:underline;
}

.aa_icone
{
	color:#0D4C7F;
	text-decoration:none;
	font-size: 10px;
	
}

.aa_icone:hover
{color: #666666;
text-decoration:none;
}



.text_gr {
	
	font-size: 13px;
		color: #666666;
	
}
.border_white {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.txt_white 
{
	color: #FFFFFF;
}

/*
input {
	border: 1px solid #CCCCCC;
	height: 20px;
}
*/
select {
	border: 1px solid #CCCCCC;
}





.text_black {
	
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
}



.border_top{

	/*background-color: #FFFFFF;*/
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	height: 18px;
	padding: 1px;
}

.border_r1 {

	/*background-color: #FFFFFF;*/
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	height: 18px;
	padding: 1px;
}

.heade_1 {
 font-size: 11px; color: #255A86; font-weight: bold;
}
.border_Box {


	/*background-color: #FFFFFF;*/
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
	border-left-color: #EBEBEB;
	height: auto;
	padding: 0px;
}
.border_Box1 {

	/*background-color: #FFFFFF;*/
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: auto;
	padding: 0px;
}

.border_Box2 {
	/*background-color: #FFFFFF;*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: auto;
	padding: 0px;
	border-top-color: #CCCCCC;
}

.line {
	/*background-color: #FFFFFF;*/
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: auto;
	padding: 0px;
	border-top-color: #CCCCCC;
}


.awhite
{font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}

.awhite:hover
{color:#000000;
text-decoration:underline;
}

.txt_grey
{
color:#666666;
font-size:11px;
}

.txt_orange1
{
	color:#0C4D7E;
	font-size:13px;
}

.aorangebigger
{
color:#0D4C7F;
text-decoration:none;
font-size:13px;

}


.aorangebigger:hover
{
color:#0C4D7E;

}

/*changed*/
.txt_blue
{
	color:#00325A;
}




.ablue
{
font-size:10px;
color:#00325A;
text-decoration:none;
}

.ablue:hover
{
color:#00325A;
text-decoration:none;
}


#footer {
	COLOR: #FFFFFF; 
	font-size:11px;
}
#footer A {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
#footer A:hover {
	COLOR: #EB7228; TEXT-DECORATION: none;
}

/*changed*/
.txt_h1 
{
	font-size: 16px;
	font-weight: bolder;
	color: #003258;
}





td {
	font-family: Verdana, Arial, Helvetica, Geneva, Trebuchet MS, sans-serif;
	font-size: 12px;
	color:#000000;
}
.border_bottom {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F9CFB7;
	border-right-color: #F9CFB7;
	border-bottom-color: #F9CFB7;
	border-left-color: #F9CFB7;
	background-color: #0D4C7F;
	padding-left: 8px;
}

/*changed*/
/*
.border_bottom2 
{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B4B4B4;
	border-right-color: #B4B4B4;
	border-bottom-color: #B4B4B4;
	border-left-color: #B4B4B4;
	background-color: #B4B4B4;
	padding-left: 8px;
}
*/


/*changed*/
/*	Got rid of this because it was conflicting with custom.css.php
.border_bottom3 
{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B4B4B4;
	border-right-color: #B4B4B4;
	border-bottom-color: #B4B4B4;
	border-left-color: #B4B4B4;
	background-color: #E9F3FC;
	padding-left: 8px;
}
*/
.border_Box2 {
	/*background-color: #FFFFFF;*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: auto;
	padding: 0px;
	border-top-color: #CCCCCC;
		
}
.border_Box3 {
	/*background-color: #FFFFFF;*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #F9AD61;
	border-bottom-color: #F9AD61;
	border-left-color: #F9AD61;
	height: auto;
	padding: 0px;
	border-top-color:#F9AD61;
		background-color:#0D4C7F;
}
/*	Got rid of this because it was conflicting with custom.css.php
.border_orange_menu 
{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
*/
/*changed group*/
#sublinksmenu A:hover 
{
	COLOR: #EB7228; TEXT-DECORATION: none;
}

#sublinksmenu 
{
	COLOR: #003258;
	font-size:11px;	
}

#sublinksmenu A {
	COLOR: #003258; TEXT-DECORATION: none;
	font-weight:bold;
	font-size:11px;	
}

.txt_orange 
{
	color: #000000;
	font-weight: bold;
	
}

.txt_orange2 
{
	color: #0D4C7F;
	font-weight: bold;
	font-size:14px;
}
/*end changed group*/


.border_dotted 
{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}



/*changed group*/
a
{
	color:#0C4D7E;
	text-decoration:none;
}
a:hover
{
	color:#EB7228;
	text-decoration:none;
}
/*end chaged group*/




.border_bottom_grey {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0D4C7F;
	border-right-color: #0D4C7F;
	border-bottom-color: #0D4C7F;
	border-left-color: #0D4C7F;
}
/*
.bg_lightblue {
	background-color: #E9F3FC;
}
*/
.bg_darkblue {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0C4D7E;
	height: 18px;
}
.bg_darkblue2 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B4B4B4;
	height: 18px;
}

/*changed group*/
.button { 
   color:#FFFFFF;
   height: 22px;
   font-weight:bold;
   background-color:#00009B;
   border:1px solid;
   border-top-color:#00009B;
   border-left-color:#00009B;
   border-right-color:#00009B;
   border-bottom-color:#00009B;

filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#778DC4',EndColorStr='#00009B');
}



input.buttonhov
{
   border-top-color:#EB7228;
   border-left-color:#EB7228;
   border-right-color:#930;
   border-bottom-color:#930;
} 

/*end changed group*/

.chkbox {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#sublinkgrey {
	COLOR: #666666; 
	font-size:11px;
}
#sublinkgrey A {
	COLOR: #666666; TEXT-DECORATION: none;
}
#sublinkgrey A:hover {
	COLOR: #EB7228; TEXT-DECORATION: none;
}


#sublinksmenuadmin A:hover {
	COLOR: #EB7228; TEXT-DECORATION: none;
}

#sublinksadminmenu {
	COLOR: #003258;
font-size:13px;	
}

#sublinksmenuadmin A {
	COLOR: #003258; TEXT-DECORATION: none;
	font-weight:bold;
	font-size:13px;	
}


.border_bottomadmin {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F9CFB7;
	border-right-color: #F9CFB7;
	border-bottom-color: #F9CFB7;
	border-left-color: #F9CFB7;
	background-color: #E6F1F9;
	padding-left: 8px;
}

#admin
{
color:#FF6600;
text-decoration:none;
font-size:11px;
}

#admin A
{
color:#FF6600;
text-decoration:none;
font-size:11px;
}

#admin A:hover
{
color:#888888;
text-decoration:none;
}

.border_white_search {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

/*changed*/

.txt_cart
{
	color:#FF0000;
}


/*LogIn Button*/
.ubercolortabs
{
	padding: 0;
	width: 100%;
	overflow: hidden;
	background: transparent;
	border-bottom: 0px solid #0D3684; /*underline that runs across bottom of tabs*/
}

.ubercolortabs ul
{
	font: bold 11px Arial;
	margin: 0;
	padding: 0;
	margin-left: 10px; /*offset of first tab relative to page left edge*/
	list-style: none;
}

.ubercolortabs li
{
	display: inline;
	margin: 0 0px 0 0;
	padding: 0;
}


.ubercolortabs a
{
	float: left;
	color: #FFFFFF;
	background:  url(../images/account/roundleft.gif) no-repeat left top; /*default background color of tabs, left corner image*/
	margin: 0 0px 0 0;
	padding: 0 0 0px 0px;
	text-decoration: none;
	letter-spacing: 1px;
}

.ubercolortabs a span
{
	float: left;
	display: block;
	background: transparent url(../images/account/roundright.gif) no-repeat right top; /*right corner image*/
	padding: 7px 9px 3px 10px;
	cursor: pointer;
}

.ubercolortabs a span
{
	float: none;

}
.ubercolortabs a:hover, .ubercolortabs li a.selected
{
	/*background-color: #B6CCE1;*/ /*background color of tabs onMouseover*/
	color: #FFFFFF;
}

.ubercolortabs a:hover span
{
	background-color: transparent;
}
/*End Log In Button*/


/*Thick Box CSS*/

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}

* html #TB_overlay 
{ /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
/*End Thick Box CSS*/
