img {
	display:block;
	border:none;
}



em#req{
	color:#990000;
}

.paystub{
	min-height:400px;
}

.attendanceForm{
	padding:10px;
}
.formTable{

}
.formTable .titleCell{
	font-weight:bold;
	text-align:right;
}
.formTable .valueCell{
	text-align:left;
}
.formTable .formInput{
	width:300px;
}
.event_title{ 
font-size:11px; 
font-weight: bold;
margin-left: 4px;
margin-right: 4px; 
font-style:italic;
text-decoration: underline;

}
.custFm_title{
	text-align:right;
}
.event{
margin-left: 6px;
margin-right: 4px;
display:block;
line-height: 14px;
}
.customer_buttonBar{
	float:left;
}
.customer_buttonBar ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:auto;
	overflow:hidden;
	padding:2px;
	width:100%;
}


.customer_buttonBar ul li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	display:inline;
}
.ig_list{
	padding:4px 4px 4px 10px;
}

.contentReplyList{
	list-style-type:none;
	padding:0;
	margin:0;
}
.contentReplyList li{
	list-style-type:none;
	margin:0;
}
.formError{
	color:#990000;
}

.sendToFriend_field{
	width:100%;
}
/* ORANGE CSS TABS */
#orageTrimTab{
	width:100%;
	font-size:90%;
	line-height:normal;
	overflow: hidden;
	/* border-bottom:1px #91A7B4 solid; */
}

#orageTrimTab ul{
	float:left;
	list-style-type: none;
	margin:0;
	margin-left: 5px;
	padding:0;
}

#orageTrimTab li{
	display:inline;
	margin:0;
	padding:0;
}

#orageTrimTab a{
	float:left;
	background:url(/media/css/orangeTabs/grey/glowtab-left.gif) no-repeat left top; 
	background-repeat:no-repeat;
	margin:0;
	margin-right: 5px; 
	padding:0 0 0 5px;
	text-decoration:none;
}

#orageTrimTab a span{
	float:left;
	display:block;
	background:url(/media/css/orangeTabs/grey/glowtab.gif) no-repeat right top; 
	background-repeat:no-repeat;
	background-position:100% 0;
	padding: 4px 12px 2px 3px;
	font-weight:bold;
	color:#3B3B3B;
}

#orageTrimTab a span {float:none;}


#orageTrimTab a:hover span {
	color: black;
}

#orageTrimTab #current a{
	background-position:0 -25px; 
}

#orageTrimTab #current a span{
	background-position:100% -25px; 
	font-weight:bold;
}

#orageTrimTab a:hover{
	background-position:0% -25px; 
}

#orageTrimTab a:hover span{
	background-position:100% -25px;
}

/*MEDIA BROWSER*/
.imageManager{
	float:left;
	width:100%;
}
.imageManager .upper{
	float:left;
	width:100%;
}
.imageManager .lower{
	float:left;
	width:100%;
}

.imageManager .imgDirList{
	list-style-type:none;
	padding:0;
	margin:0;
}
.imageManager .imgDirList li{
	margin:2px;
}

/*CONTENT EDITOR*/
.nl_body{
	width:auto;
}
.newsletter_createForm{
	margin:2px;
	padding:5px;
}
.newsletter_createForm .infoCell{
	font-weight:bold;
	text-align:right;
	margin-right:5px;
}
.article_readmore {
	color:#515151;
	text-decoration:none;
	/*background: #e1dfda url('/media/css_art_box/button_bg.jpg') repeat-x;*/
	border: 1px solid #cbc6c0;
	padding: 2px 3px 4px 15px;
	background:url('/media/css_art_box/arrow.gif') 2px 7px;
	background-repeat:no-repeat;
	width:50px;
}
.alertBar{
	background-color:#FFCACA; 
	border:1px solid #cc0000; 
	color:#cc0000; 
	padding:4px 8px 5px; 
	width: auto;
	font-size:12px;
}
.contentEditor{
	float:left;
	width:100%;
}
.contentEditor .addEvent{
		background-color:#DDE9FF;
}
/*MY ALERTS*/
.alertsList{
	line-height:20px;
	margin:0;
	padding:0;
	text-indent:10px;
}	
.alertsList li{
	margin:2px;
	padding-left:20px;
}
.alertsList a:hover{
	background:#708363 none repeat scroll 0 0;
}
.dropmenudiv_myAlerts{
	position:absolute;
	top: 0;
	line-height:14px;
	z-index:9999999;
	width: 200px;
	visibility: hidden;
	background-color:#82996F;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}
#myLinks2{
	background:#82996F none repeat scroll 0 0;
	height:40px;
	width:100%;
}
#myLinks2 .myLinks2List{	
	margin:0;
	padding:0;
}
#myLinks2 .myLinks2List li{
	display:inline-block;
	/*border:1px #336699 solid;*/
	margin:0;
	text-align:center;
}
#myLinks2 .myLinks2List a:hover{
	background:#708363 none repeat scroll 0 0;
}
#myLinks2 .myLinks2List li a{
	color:white;
	display:block;
	font-size:14px;
	padding:10px 31px 10px 31px;
	font-weight:bold;
	height:auto !important;
	text-decoration:none;
}
/*end my alerts*/
.postForm{
	/*width:450px;*/
	width:500px;
}
.postForm #notes{
	width:100%;
}
.newButton{
	background: #EBEBEB url(/media/css/button_bg.gif) repeat-x /*url(/media/banners/set1/background.jpg) repeat-y center top*/;
	border:1px #999999 solid;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:22px;
	line-height:15px;
	padding:2px 2px 4px 2px;
	margin:1px;
}
#dropDown_alerts ul a{
}
#dropDown_alerts ul{
	line-height:20px;
	margin:0;
	padding:0;
	text-indent:20px;
}	
#dropDown_alerts ul li{
	border-bottom:1px black solid;
	margin:2px;
	padding-left:20px;
}
.blogPost{
}
.blogPost .blog_content{
	float:right;
	width:668px;
	min-height:50px;
}
.blogPost .blog_contentFlag{
	float:right;
	text-align:right;
	width:668px;
}
.blogPost .blog_contentFlag a{
	color:#999999;
}
.myLinks{
	background:#FFFFdd;
	height:20px;
	border:1px #0066CC solid;
	border-top:none;
}
.myLinks a{
	color:#0066CC;
}
.myLinks a:hover{
	color:#DB932A;
}
.myLinks ul{
	margin:0;
	padding-left:10px;
	padding-top:2px;
}
.myLinks li{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:10px;
	margin-right:10px;
}

.resultInfo{
	text-align:center;
	line-height:25px;
	background-color:#FFFFFF; 
	color:#FF7A00;
	border:1px #cccccc solid;
	margin-top:10px;
	margin-bottom:10px;
	padding:0 2px 0 2px;
}
.podCastRow{
	margin-bottom:2px;
	padding:2px;
} 
.podCastRow td{
	padding:2px;
}
.rectBox{
}
.rectBox .rectBox_C{
	border:1px #CCCCCC solid;
}
.rectBox .rectBox_R{
	background-image:url(/media/system/Admin/rectBoxR.gif) ;
	height:1px;
	background-repeat:repeat-y;
	width:10px;
}	
.rectBox .rectBox_L{
	background-image:url(/media/system/Admin/rectBoxL.gif);
	height:1px;
	background-repeat:repeat-y;
	width:10px;
}
.rectBox .rectBox_T{
	background-image:url(/media/system/Admin/rectBoxT.gif);
	height:10px;
	background-repeat:repeat-x;
	padding: 0 0 0 5px;
}
.rectBox .rectBox_TL{
	background:transparent;
	background-image:url(/media/system/Admin/rectBoxTL.gif);
	height:10px;
	background-repeat:no-repeat;
	width:10px;
}
.rectBox .rectBox_TR{
	background-image:url(/media/system/Admin/rectBoxTR.gif);
	height:10px;
	background-repeat:no-repeat;
	width:10px;
}

.rectBox .rectBox_B{
	background-image:url(/media/system/Admin/rectBoxB.gif);
	height:10px;
	background-repeat:repeat-x;
	padding: 0 0 0 5px;
}
.rectBox .rectBox_BL{
	background-image:url(/media/system/Admin/rectBoxBL.gif);
	height:10px;
	background-repeat:no-repeat;
	width:10px;
}
.rectBox .rectBox_BR{
	background-image:url(/media/system/Admin/rectBoxBR.gif);
	height:10px;
	background-repeat:no-repeat;
	width:10px;
}


.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('/media/system/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 11px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/media/system/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 




@charset "utf-8"
/* CSS Document */
.xmyList{
	border:1px red solid;
	background-color:#FF6666;
}
.threadList{
	list-style-position:inside;
	list-style:none;
	margin:0;
	padding:0;
}
.threadList li{
	border-bottom:1px solid #CCCCCC;
	line-height:14px;
	padding:2px;
	text-align:left;
}
.xdiv{
	border:1px red solid;
	background-color:#FF6666;
}
#xdiv{
	border:1px red solid;
	background-color:#FF6666;
}
.scheduleTable{
	border:1px black solid;
	margin:0 0 10px 0;
}
.scheduleTable .even{
	background-color:#99CCCC;
}
.scheduleTable .odd{
	background-color:#ff0000;
}
.scheduleTable .newHeading{
	background-color:#FFCC66;
}
#xdiv{
	border:1px red solid;
	background-color:#FF6666;
}
/* my network */
.myNetwork .nwImg{
	display:inline-block;
}
.myNetwork ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	display:inline;
	padding:0;
}
.myNetwork ul li{
	display:inline;
}
/*article*/
#articleiFrame .testarticle {
	background:#FF0000;
	color:black;
}
#articleiFrame{
	float:right;
	width:740px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
}
#articleiFrame #articleiFrame{
	background-color:#CC0000;
	border-top: 2px solid #0099CC;
	border-bottom: 2px solid #0099CC;
	margin: 5px 0px 5px 0px;
}
#articleiFrame_h3 {
	font-family:"Trebuchet MS",verdana,arial,sans-serif;
	color: #1c609f;
	font-size:15px;
}
#articleiFrame_h2 {
	font-family:"Trebuchet MS",verdana,arial,sans-serif;
	color:#0f73AA;
	font-size:12px;
}
#articleiFrame_AuthorContainer{
	font-family:"Trebuchet MS",verdana,arial,sans-serif;
}
#articleiFrame_Content{
	font-family:"Trebuchet MS",verdana,arial,sans-serif;
	padding-left:15px;
	width:660px;
}
#articleiFrame_AuthorContainer td{
	vertical-align:top;
}
#articleiFrame_AuthorContainer .auth_img{
	border:1px blue solid;
}	
ul.Author{
	font-weight:bold;
	font-size: 10px;
	height: auto;
	float: left;
	margin:0 auto;
	clear:both;
	padding:0px 0px 0px 0px;
	list-style:none;
	overflow:hidden;
}
ul.Author li{
	float:left;
	margin:0 4px;
	display: block;
	width: 100%;
}

ul.Author a{
	font-style: italic;
	font-weight: normal;
}
ul.Author img{
	border:0;
}/*
.artic_frame .artic_header{
	width:900px;
	border: 1px red solid;
}
.artic_frame .artic_header .auth_img {
	float:left;
}*/
/**/


img.header_icon {
	display:inline;
}

.art_box .frame {
	display:block;  
	background:#fff; 
	border-left:1px solid #cdcdcd; 
	border-right:1px solid #cdcdcd;
	padding:3px;
	overflow:hidden;
	height:125px; 
}
.art_box .frame1x1 {
	display:block;  
	background:#fff; 
	border-left:1px solid #cdcdcd; 
	border-right:1px solid #cdcdcd;
	padding:3px;
	overflow:hidden;
	height:125px; 
}
.art_box .content_article{
	background: #f5f3f1 url(/media/css_art_box/top_box_content_bg.jpg) repeat-x;
	border-bottom:1px solid #dfdbd6;
	padding: 2px;
}
.art_box #adImage{
	border:none;
	padding:0;
}
.art_box img {
	background:none;
	border:1px #999999 solid;
	padding:2px;
	background:white;
}
.art_box .content_customer{
	background: #f5f3f1 url(/media/css_art_box/top_box_content_bg.jpg) repeat-x;
	border-bottom:1px solid #dfdbd6;
	padding: 2px;
	height:120px;
}
.art_box .content_customer .left{
	width:60px;
	float:left;
	height:90px;
	background:none;
	border:none;
	
}
.art_box .content_customer .left #profilePic{
	vertical-align:bottom;
	margin-bottom:4px;
}
.art_box .content_customer .left .friendIcon{
	background:transparent;
	border:none;
}
.art_box .content_customer .left .friendOpts{
	padding:2px 0 0 0;
	color:green;
	background:url('/media/css/icons/add2.gif') no-repeat ;
	padding:0 0 0 15px;
}
.art_box .content_customer .right{
	width:217px;
	float:right;
	height:90px;
	padding:0 0 0 3px;
	background:none;
	border:none;
	overflow: auto;
}
.art_box .content_customer .right .customerBoxTitle{
	font-size:9px;
}
.art_box .content_customer .right .customerBoxTitle .customerBoxFooter{
	width:90px;
	float:right;
	height:15px;
}
.art_box .content_customer .right .customerBoxTitle .customerBoxFooter ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.art_box .content_customer .right .customerBoxTitle .customerBoxFooter ul li{
	width:20px;
	display:inline;
}
.art_box .header ul{
	padding:0;
	margin:0;
}
.art_box .header .header_icon{
	border:none;
	padding:0;
	margin:0;
	background-color:transparent;
}
.art_box .header{
	color:#663333;
	display:inline;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	/*text-indent:18px;*/
	height:15px;
	width:100%;
	
}
.art_box .header a{
	color:#663333;
}

/*.art_box .frame .content_customer .header{
	background: #e1dfda url('/media/css/icons/group.gif') no-repeat;
	background-position:0 2px;
}
.art_box .frame .content_article .header{
	background: #e1dfda url('/media/css/icons/layout.gif') no-repeat;
}
*/
.art_body{
	margin:0 10px 0 85px;
/*	min-height: 85px;*/
	height:85px;
}
.art_body a{
	text-decoration:none;
	color:#515151;
	
}
.art_box .art_footer {
	height:25px;
}
.art_box .art_footer .cmdBar ul {
	border:1px red solid;
	padding:0;
	margin:0;
	border:none;
}
.art_box .art_footer .cmdBar ul {
	border:1px red solid;
	padding:0;
	margin:0;
	border:none;
}
.art_box .art_footer .art_readmore {
	color:#515151;
	text-decoration:none;
	/*background: #e1dfda url('/media/css_art_box/button_bg.jpg') repeat-x;*/
	border: 1px solid #cbc6c0;
	padding: 2px 3px 4px 15px;
	background:url('/media/css_art_box/arrow.gif') 2px 7px;
	background-repeat:no-repeat;
	width:50px;
}
.art_box .art_footer .readmore img{
	border:1px blue solid;
}
.art_box .img {
	float:left;
	margin-top:4px;
	/*margin:12px 10px 12px 0;*/
}
.art_box  p, h1, h2, h3, h3, h5, h6 {
	margin:0;
}
.art_box .arrow_list li{
	background: url(/media/css_art_box/bullet2.gif) no-repeat left center;
	line-height:20px;
	padding:0 0 0 15px;
	color:#000000;
}
.art_box .arrow_list a{color:#000000;}
.art_box .arrow_list a:hover {color: #0000ff; text-decoration: underline;}
.art_box .top_box_left, .art_box .top_box_right{
	border:1px solid #cdcdcd;
	padding:10px 10px 0 10px;
	height:175px;
	width:253px;
}
.art_box .top_box_left{float:left;}
.art_box .top_box_right{float:right;}
/* Curved Border */
.art_box {
	background:transparent; 
	width:296px;  /* article width*/
	color:#515151;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}
.art_box h1{
	margin:0 10px;
}
.art_box h1 {
	font-size:2em; 
	color:#000;
}
.art_box .b1, .art_box .b2, .art_box .b3, .art_box .b4, .art_box .b1b, .art_box .b2b, .art_box .b3b, .art_box .b4b {
	display:block; 
	overflow:hidden;
	font-size:1px;
}
.art_box .b1, .art_box .b2, .art_box .b3, .art_box .b1b, .art_box .b2b, .art_box .b3b {
	height:1px;
}
.art_box .b2 {
	background:#cdcdcd; 
	border-left:1px solid #cdcdcd; 
	border-right:1px solid #cdcdcd;
}
.art_box .b3 {
	background:#fff; 
	border-left:1px solid #cdcdcd; 
	border-right:1px solid #cdcdcd;
}
.art_box .b4 {
	background:#fff; 
	border-left:1px solid #cdcdcd; 
	border-right:1px solid #cdcdcd;
}
.art_box .b4b {
	background:#fff; 
	border-left:1px solid #cdcdcd; 
	border-right:1px solid #cdcdcd;
}
.art_box .b3b {
	background:#fff; 
	border-left:1px solid #cdcdcd; 
	border-right:1px solid #cdcdcd;
}
.art_box .b2b {
	background:#fff; 
	border-left:1px solid #cdcdcd; 
	border-right:1px solid #cdcdcd;
}
.art_box .b1 {
	margin:0 5px; 
	background:#fff;
}
.art_box .b1b {
	margin:0 5px; background:#cdcdcd;
}
.art_box .b2, .art_box .b2b {
	margin:0 3px; 
	border-width:0 2px;
}
.art_box .b4, .art_box .b4b {
	height:2px;
	margin:0 1px;	
}
.art_box .b3, .art_box .b3b {
	margin:0 2px;
}



/*end article  box*/
.admin2 .left{
	background-color:#6699CC;

}

.breakLabel{
	text-align:left;
	line-height:25px;
	/*background-color:#FFFFFF; */
	background-color:#FFFFFF;
	color:#FF4242;
	border:1px #cccccc solid;
	margin:	0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	font-weight:bold;
}
/**/
.gapline {
	margin:0px; 
	padding:0px; 
	width:695px; 
	line-height:10px; 
}
.dottedline {
	margin:0px; 
	padding:0px; 
	width:100%; 
	background-color:white; 
	line-height:1px; 
	border-top: 1px dotted #cccccc;
}

.sumline {
	margin:0px; 
	padding:0px; 
	width:695px; 
	background-color:white; 
	line-height:1px; 
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
/*super tab is the main table*/
.customerSearch-box{
	width:100%;
	margin:15px auto;
	text-align:left;
	padding:0px;
	border:0px solid #C0C0C0;
	background:#fcfcfc;
}
/* left nav (content) ORANGE--- */
.glossLnav{
	height:28px;
	width:100%;
	background-color:#F5F5F5;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.glossLnav .header{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.glossLnav .header .hl{
	background-image:url(../media/system/Admin/clr.gif);
	height:28px;
	background-repeat:no-repeat;
	background-position:left;
	width:4px;
}
.glossLnav .header .hc{
	background-image:url(../media/system/Admin/chr.gif);
	height:28px;
	background-repeat:repeat-x;
	padding: 0 0 0 5px;
}
.glossLnav .header .hr{
	background-image:url(../media/system/Admin/crr.gif);
	height:28px;
	background-repeat:no-repeat;
	width:6px;
}
/*
content: middle row
*/
.glossLnav .content{
	border-collapse:collapse;
	border-spacing:0;
	line-height:18px;
}
.glossLnav .content .cl{
	background-image:url(../media/system/Admin/ls.gif);
	background-position:left;
	background-repeat:repeat-y;
	width:4px;
}
/*this is the data cell. middle center cell*/

.glossLnav .content .cc{
	padding:2px;
	line-height:14px;
	border-bottom:1px #cccccc solid;
}
.glossLnav .content .cr{
	background-image:url(../media/system/Admin/rs.gif);
	background-position:right;
	background-repeat:repeat-y;
}
/*
footer
*/
.glossLnav .footer{
	/*background-color:#FFCC33;*/
}
.glossLnav .footer .fl{
	background-image:url(../media/system/Admin/cfl.gif);
	background-repeat:no-repeat;
	width:4px;
	background-color:#FFFFFF;
}
.glossLnav .footer .fc{
	background-color:#FFFFFF;
	background:white url(../media/system/Admin/cf.gif) repeat-x scroll 0 0;

}
.glossLnav .footer .fr{
	background-color:#FFFFFF;
	background-image:url(../media/system/Admin/cfr.gif);
	background-repeat:no-repeat;
	width:6px;
}
/* left nav (content) -------------------PURPLE--- */
.glossLnav_P{
	height:28px;
	width:100%;
	background-color:#F5F5F5;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.glossLnav_P .header1{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.glossLnav_P .header1 .hl{
	background-image:url(../media/system/Admin/clp.gif);
	height:28px;
	background-repeat:no-repeat;
	background-position:left;
	width:4px;
}
.glossLnav_P .header1 .hc{
	background-image:url(../media/system/Admin/chp.gif);
	height:28px;
	background-repeat:repeat-x;
	padding: 0 0 0 5px;
}
.glossLnav_P .header1 .hr{
	background-image:url(../media/system/Admin/crp.gif);
	height:28px;
	background-repeat:no-repeat;
	width:6px;
}
/*
content: middle row
*/
.glossLnav_P .content{
	border-collapse:collapse;
	border-spacing:0;
	line-height:18px;
}
.glossLnav_P .content .cl{
	background-image:url(../media/system/Admin/ls.gif);
	background-position:left;
	background-repeat:repeat-y;
	width:4px;
}
/*this is the data cell. middle center cell*/

.glossLnav_P .content .cc{
	padding:2px;
	line-height:14px;
	border-bottom:1px #cccccc solid;
}
.glossLnav_P .content .cr{
	background-image:url(../media/system/Admin/rs.gif);
	background-position:right;
	background-repeat:repeat-y;
}
/*
footer
*/
.glossLnav_P .footer{
	/*background-color:#FFCC33;*/
}
.glossLnav_P .footer .fl{
	background-image:url(../media/system/Admin/cfl.gif);
	background-repeat:no-repeat;
	width:4px;
	background-color:#FFFFFF;
}
.glossLnav_P .footer .fc{
	background-color:#FFFFFF;
	background:white url(../media/system/Admin/cf.gif) repeat-x scroll 0 0;

}
.glossLnav_P .footer .fr{
	background-color:#FFFFFF;
	background-image:url(../media/system/Admin/cfr.gif);
	background-repeat:no-repeat;
	width:6px;
}
/*    END PURPLE LEFT-NAV     */
/* full table */

.glossTable{
	width:100%;
	background-color:#F5F5F5;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.glossTable .header{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.glossTable .resultInfo{
	text-align:center;
	line-height:25px;
	background-color:#FFFFFF; 
	color:#FF7A00;
	border:1px #cccccc solid;
	margin-top:10px;
	margin-bottom:10px;
}

/*
.rectBox .rectBox_T{
	background-image:url(/media/system/Admin/rectBoxT.gif);
	height:10px;
	background-repeat:repeat-x;
	padding: 0 0 0 5px;
}
.rectBox .rectBox_TL{
	background:transparent;
	background-image:url(/media/system/Admin/rectBoxTL.gif);
	height:10px;
	background-repeat:no-repeat;
	width:10px;
}
.rectBox .rectBox_TR{
	background-image:url(/media/system/Admin/rectBoxTR.gif);
	height:10px;
	background-repeat:no-repeat;
	width:10px;
}
*/
/*RED*/
.glossTable .header .hl{
	background-image:url(../media/system/Admin/clr.gif);
	height:28px;
	background-repeat:no-repeat;
	width:6px;
}
.glossTable .header .hc{
	background-image:url(../media/system/Admin/chr.gif);
	height:28px;
	background-repeat:repeat-x;
	padding: 0 0 0 5px;
}
.glossTable .header .hr{
	background-image:url(../media/system/Admin/crr.gif);
	height:28px;
	background-repeat:no-repeat;
	background-position:right;
	width:6px;
}
.glossTable .header .pad{
	background-image:url(../media/system/Admin/chr.gif);
}
/*blue*/
.glossTable .header .hl_r{
	background-image:url(../media/system/Admin/clr.gif);
	height:28px;
	background-repeat:no-repeat;
	width:6px;
}
.glossTable .header .hc_r{
	background-image:url(../media/system/Admin/chr.gif);
	height:28px;
	background-repeat:repeat-x;
	padding: 0 0 0 5px;
	color:#ffffff;
}
.glossTable .header .pad_r{
	background-image:url(../media/system/Admin/chr.gif);
}
.glossTable .header .hr_r{
	background-image:url(../media/system/Admin/crr.gif);
	height:28px;
	background-repeat:no-repeat;
	background-position:right;
	width:6px;
}
/*orange*/
.glossTable .header .hl_o{
	background-image:url(../media/system/Admin/clo.gif);
	height:28px;
	background-repeat:no-repeat;
	width:6px;
}
.glossTable .header .hc_o{
	background-image:url(../media/system/Admin/cho.gif);
	height:28px;
	background-repeat:repeat-x;
	padding: 0 0 0 5px;
	color:#ffffff;
}
.glossTable .header .pad_o{
	background-image:url(../media/system/Admin/cho.gif);
}
.glossTable .header .hr_o{
	background-image:url(../media/system/Admin/cro.gif);
	height:28px;
	background-repeat:no-repeat;
	width:6px;
}
/*silver*/
.glossTable .header .hl_s{
	background-image:url(../media/system/Admin/cls.gif);
	height:28px;
	background-repeat:no-repeat;
	width:6px;
}
.glossTable .header .hc_s{
	background-image:url(../media/system/Admin/chs.gif);
	height:28px;
	background-repeat:repeat-x;
	padding: 0 0 0 5px;
	color:#ffffff;
}
.glossTable .header .pad_s{
	background-image:url(../media/system/Admin/chs.gif);
}
.glossTable .header .hr_s{
	background-image:url(../media/system/Admin/crs.gif);
	height:28px;
	background-repeat:no-repeat;
	width:6px;
}
/*green*/
.glossTable .header .hl_g{
	background-image:url(../media/system/Admin/clg.gif);
	height:28px;
	background-repeat:no-repeat;
	width:6px;
}
.glossTable .header .hc_g{
	background-image:url(../media/system/Admin/chg.gif);
	height:28px;
	background-repeat:repeat-x;
	padding: 0 0 0 5px;
	color:#ffffff;
}
.glossTable .header .pad_g{
	background-image:url(../media/system/Admin/chg.gif);
}
.glossTable .header .hr_g{
	background-image:url(../media/system/Admin/crg.gif);
	height:28px;
	background-repeat:no-repeat;
	width:6px;
}
/*violer*/
.glossTable .header .hl_v{
	background-image:url(../media/system/Admin/clp.gif);
	height:28px;
	background-repeat:no-repeat;
	width:6px;
}
.glossTable .header .hc_v{
	background-image:url(../media/system/Admin/chp.gif);
	height:28px;
	background-repeat:repeat-x;
	padding: 0 0 0 5px;
	color:#ffffff;
}
.glossTable .header .hr_v{
	background-image:url(../media/system/Admin/crp.gif);
	height:28px;
	background-repeat:no-repeat;
	background-position:right;
	width:6px;
}
.glossTable .header .pad_v{
	background-image:url(../media/system/Admin/cc_p.gif);
}
/*purple*/
.glossTable .header .hl_p{
	background-image:url(../media/system/Admin/cl_p.gif);
	height:28px;
	background-repeat:no-repeat;
	width:6px;
}
.glossTable .header .hc_p{
	background-image:url(../media/system/Admin/cc_p.gif);
	height:28px;
	background-repeat:repeat-x;
	padding: 0 0 0 5px;
	color:#ffffff;
}
.glossTable .header .hr_p{
	background-image:url(../media/system/Admin/cr_p.gif);
	height:28px;
	background-repeat:no-repeat;
	background-position:right;
	width:6px;
}
.glossTable .header .pad_p{
	background-image:url(../media/system/Admin/cc_p.gif);
}
/*pink*/
.glossTable .header .hl_pk{
	background-image:url(../media/system/Admin/clpk.gif);
	height:28px;
	background-repeat:no-repeat;
	width:6px;
}
.glossTable .header .hc_pk{
	background-image:url(../media/system/Admin/chpk.gif);
	height:28px;
	background-repeat:repeat-x;
	padding: 0 0 0 5px;
	color:#ffffff;
}
.glossTable .header .hr_pk{
	background-image:url(../media/system/Admin/crpk.gif);
	height:28px;
	background-repeat:no-repeat;
	background-position:right;
	width:6px;
}
.glossTable .header .pad_pk{
	background-image:url(../media/system/Admin/ccpk.gif);
}
/*blue*/
.glossTable .header .hl_b{
	background-image:url(../media/system/Admin/clb.gif);
	height:28px;
	background-repeat:no-repeat;
	width:6px;
}
.glossTable .header .hc_b{
	background-image:url(../media/system/Admin/chb.gif);
	height:28px;
	background-repeat:repeat-x;
	padding: 0 0 0 5px;
	color:#ffffff;
}
.glossTable .header .pad_b{
	background-image:url(../media/system/Admin/chb.gif);
}
.glossTable .header .hr_b{
	background-image:url(../media/system/Admin/crb.gif);
	height:28px;
	background-repeat:no-repeat;
	background-position:right;
	width:6px;
}
/*
content: middle row
*/
.glossTable .content{
	border-collapse:collapse;
	border-spacing:0;
	line-height:12px;
}
/*style="border-bottom:1px ##cccccc solid; color:##FF6600; background-color:##fff; text-align:center;"*/
.glossTable #groupByRow{
	color:#FF6600;
	text-align:center;
	font-size:12px;
	line-height:20px;
	background:#FFFFCC;
}
.glossTable #groupByRow td{
	border-bottom:1px orange solid;
	border-top:1px orange solid;
}
.glossTable .content .cl{
	background-image:url(../media/system/Admin/bl.gif);
	background-repeat:repeat-y;
	width:5px;
	height:5px;
}
/*this is the data cell. middle center cell*/
.glossTable .content .cc{
	padding:5px;
}
.glossTable .content .cc_b{
	padding:2px;
	line-height:14px;
	border-bottom:1px #cccccc solid;
}
.glossTable .content .pad{
	padding:5px;
}
.glossTable .content .cr{
	background-image:url(../media/system/Admin/br.gif);
	background-repeat:repeat-y;
	background-position:right;
	width:6px;
}
/*
footer
*/
.glossTable .footer{

	/*background-color:#FFCC33;*/
}
.glossTable .footer .fl{
	background: white url(../media/system/Admin/cfl.gif) repeat-x scroll 0 0;
	background-repeat:no-repeat;
	width:4px;	
}
.glossTable .footer .fc{
	background:white url(../media/system/Admin/cf.gif) repeat-x scroll 0 0;
	background-repeat:repeat-x;	
}
.glossTable .footer .pad{
	background:white url(../media/system/Admin/cf.gif) repeat-x scroll 0 0;
	background-repeat:repeat-x;	
}
.glossTable .footer .fr{
	background: white url(../media/system/Admin/cfr.gif) repeat-x scroll 0 0;
	background-repeat:no-repeat;
	width:6px; 
}
/*data table in cell .cc*/
.glossTable .content .subTab{
	width:100%;
	margin:3px;
	padding:3px;
}
.glossTable .content .subTab .titleRow{
	/*font-variant:small-caps;*/
	 font-weight:bold;
	/*background-image:url(../media/system/Admin/dotBreak.gif);*/
	 
}
.glossTable .content .subTab .dataRow{
	/*border:1px #FF0000 solid;*/
	/*background-image:url(../media/system/Admin/dotBreak.gif);*/
}
/*Admin left menu*/
#admin #left{
	width:170px;
	float:left;
}
#admin #right{
	float:left;
	width:730px;
}
/* end of glossTable*/
.rateTheseHeader{
	font-weight:bold;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#FF7A00;
	line-height:25px;
	margi: auto;
	text-align:center;
	width:695px;
}

.dottedline-Multi-Multi {
	margin:0px; 
	padding:0px; 
	width:350px; 
	background-color:white; 
	line-height:1px; 
	border-top: 1px dotted #cccccc;
}

.sysTray{ 
	background: bottom url(/media/system/sysTray/bg_cart1.png) no-repeat;
	height: 120px;
	width: 80px;
	
}

/* Avatar Edit*/
.avatarEdit{
	background-color:#FF9966;
	 border: 1px red solid;
	 width:620px;
}
/*my unused coupons item frames*/
/* featured coupon  */
.unusedCoupons{
	margin: 35px 0 0 5px ;
}
.unusedCoupons .coupon {
	float:left;
	width:340px;
	height:145px;
	/*background:url(../media/css/bg_coupon2.gif) no-repeat;padding-top:3px;*/
	background:url(../media/css/bg_coupon-dashed-blk.gif) no-repeat;padding-top:3px;
	margin:2px;/*
	border: 2px blue dashed;*/
}
.unusedCoupons .coupon .left {
	float: left;
	height: 135px;
	
	width: 110px;
	margin:2px 0px 0px 5px;
	padding: 0px 0px 0px 5px; 

}
.unusedCoupons .coupon .left img {
	padding:0px;
	margin:4px 0 0 4px;
}
.unusedCoupons .coupon .left .expires{
	padding:0px;
	margin:18px 0 0 4px; 
	
	height: 20px;
	color:#999999;
	/*color: #a60036	;*/
	/*color:#0860A8;*/
	font-size:11px;
	font-weight:bolder;
	text-align:center;
}
.unusedCoupons .coupon .left a.send {
	float:left;
	width:85px;
	height: 15px;
	background:url(../media/css/email_go.png);
	background-repeat:no-repeat;
	padding: 0 0 0 25px;
	margin: 15px 0 0 15px;
	font-variant:small-caps;
}
.unusedCoupons .coupon .right{
	float: left;
	height: 135px;
	width: 204px;
	color:#676767;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 10px ;
	overflow:hidden;
}
.unusedCoupons .heading{
	float: left;
	padding: 3px ;
	color:#0860A8;
	font-size:11px;
	font-weight:bolder;
	width: 200px;
	margin: 0px 5px 0px 5px ;
}
/*.unusedCoupons .descr{*/
.unusedCoupons .coupon .right .descr{
	float: left;
	width: 200px;
	color:#676767;
	font-size:9px;
	padding: 0px 0px 0px 0px; 
	margin: 0px 5px 0px 5px ;
}

/*myspace*/
.mySpace{
	padding:0px;
	width:898px;
	background:#FFFFFF;
	height:51px;
	border-color: #0066CC;
	border-width: 1px;
	border-top:0px #0066CC solid;
	border-right:1px #0066CC solid;
	border-bottom:1px #0066CC solid;
	border-left:1px #0066CC solid;
	}
.mySpace_above	{
	color:#DB932A;
	float:right;
	padding: 5px 0px 0px 5px;
	margin:0;
	background: #FFFFFF;
	height:24px;
	width:840px;
	border-bottom:1px #0066CC solid;
	
}
.mySpace_upper{
	color:#0066CC;
	/*color:#CC3300;*/
	float:right;
	padding: 5px 0px 0px 5px;
	margin:0;
	background: #FFFFFF;
	height:24px;
	width:840px;
	border-bottom:1px #0066CC solid;
	}
.mySpace_upper .welcome{
	float:left;
/*	width:630px;*/
	font-size:12px;
}
.mySpace_upper .icons{
	float:right;
	margin-right: 10px;
}
.mySpace_upper .icons ul{
	list-style-position:outside; 
	list-style-image:none; 
	list-style-type:none; 
	margin:0px; 
	padding:0px;	
}
.mySpace_upper .icons ul li {
	display:inline; 
	float:left; 
	margin-left:10px;
}

.mySpace_lower{
	color:#DB932A;
	float:right;
	padding:2px;
	margin:0;
	height:18px;
	width:840px;
	}
.mySpace_lower ul{
	margin:0px;
	padding: 2px 0px;
}
.mySpace_lower li{
	background:url(../media/system/vertBreak.gif) no-repeat right;
	list-style: none;
	padding:0 12px 0 12px;
	margin:0;
	float:left;
	display:inline;
	
	}
.mySpace_lower li.li1{
	background:none;
	padding:0 14px 0 5px;
	margin:0;
	float:left;
	
	}
.mySpace_lower li a{
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
  	font-size: 10px;
	color:#0066CC;
	text-decoration:none;
	text-indent:0px;
	padding:0px 0px 0px 0px; 
	font-weight:bold;
	margin:0;
	width:inherit;
	
	}
.mySpace_lower li a:hover{
	color:#DB932A;
	}
.mySpace_thumb{
	float:left;
	color:#FFFFFF;
	width:50px;
	height:50px;
	border-width:0;
}
/**/
body{
	/*background: #ffffff url(../media/system/Backgrounds/bg7.jpg) top center repeat-y;*/
	/*background-color:#EAEAEA;*/
	margin:0;
	font : 1.2em "Trebuchet MS", verdana, arial, sans-serif;
	color:#272727;
	font-size: 62.5%;
	

	
}


a{
	color:#272727;
	font-size:1.0em;
	text-decoration:none;
}

a:hover{
	color:#666666;
	text-decoration:none;
}

a:focus{
	outline:none;
}

/*
 * Global Styles
 */
#twocolumn #threadLeft{
	float:left;
	width:120px;
}
#twocolumn #threadRight{
	float:right;
	width:770px;
}


#twocolumn .twocolumn_left{
	float:left;
	width:120px;
}
#twocolumn .twocolumn_right{
	float:right;
	width:770px;
}
#pagewidth{
	width:900px;
	/*position:relative;*/
	margin:0 auto;
	overflow:hidden;
	
	background-color: #FFFFFF;
	/*padding: 10px;*/
	padding: 10px 0px 0px 0px;
	border: 1px solid #CCCCCC;
}

#all{
	text-align:left;
}

#main{
	padding:0 0 0px 0;
	width:900px;
	overflow:hidden;
}

#twocolumn{
	width:900px;
	overflow:hidden;
	margin:10px 0 0 0;
}
#twocolumn .rightcolumn{
	width:750px;
	border:1px black solid;
}
#index-content{
	/*float:left;*/
	/*min-height:500px;*/
}
.txt strong {
	color: #a60000;
	display: block;
	/*margin: 4px 0;*/
}
div .alert-red {
	clear:left;
	color:red;
}
div.title-text{
	color:#7895af;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 0 0;
	margin: 8px 0px 0px 10px;
}
div.title-cart-text{
	color: #7895AF;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 8px 0px 0px 10px;
}
.title-medium-cart {
	background: transparent url(../media/system/TitleBox-725.gif) no-repeat;
	border-bottom: 1px solid #cccccc;
	float:left;
	width:725px;
	height:28px;
	margin: 0px 0px 0px 0px;
}
.title-cart-medium {
	background: transparent url(../media/system/TitleBox-695.gif) no-repeat;
	border-bottom: 1px solid #cccccc;
	float:left;
	width: 695px;
	height:28px;
	margin: 0px 0px 0px 0px;
}
.title-medium {
	background: transparent url(../media/system/TitleBox-725.gif) no-repeat;
	border-bottom: 1px solid #cccccc;
	float:left;
	width:725px;
	height:28px;
	margin: 0px 0px 0px 0px;
}
.title-cart-443 {
	background: transparent url(../media/system/TitleBox-443.gif) no-repeat;
	border-bottom: 1px solid #cccccc;
	width: 443px;
	height:28px;
	margin: 0px 0px 0px 0px;
}
/*
 * Page Footer
 */

#footer{
	width:900px;
	height:80px;
	margin:10px 0 0 0;
	overflow:hidden;
	background:url(../media/css/bg-footer.gif);
}
#footer .right{
	float:right;
	width:595px;
	text-align:center;
	padding:19px 0 -0 0;
}
#footer .right ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer .right ul li{
	display:inline;
	background:url(../media/css/divider.gif) no-repeat left;
	padding:0 4px 0 10px;
}
#footer .right ul li.first{
	background:none;
}
#footer .right a{
	font-size:.83em;
	color:#272727;
	text-decoration:none;
}
#footer .right a:hover{
	text-decoration:underline;
}
a.verisign{
	background:url(../media/css/a-verisign.gif);
	width:93px;
	text-indent:-9999px;
	height:47px;
	margin:12px 0 0 25px;
	float:left;
	overflow:hidden;
}


/*
 * Forms
 */
form,fieldset{
	/*margin:0;
	padding:0;
	border:none;*/
}
.form{
	width:898px;
	overflow:hidden;
	float:left;
}
.form p{
	margin:6px 120px 0 6px;
}
.form .twocolumn{
	width:887px;
	overflow:hidden;
	float:left;
}
.form .left{
	float:left;
	width:443px;
}
.form .right{
	float:right;
	width:443px;
}
.form dl{
	margin:0;
	padding:0;
	width:443px;
	overflow:hidden;
}
.form dt{
	margin:0;
	padding:6px 9px 0 0;
	width:121px;
	float:left;
	text-align:right; 
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*line-height:17px*/
}
.form dt em{
	color:#e30202;
	margin: 0 4px 0 0;
}
.form dd{
	margin:0;
	padding:6px 0 0 0;
	width:313px;
	float:left;
}
.form input{
	width:260px;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height:15px;
	float:left;
	padding:2px 0 0 4px;
}
.form select{
	width:241px;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	float:left;
}
.form h3{
	font-size:14px;
	color:#a60000;
	margin:20px 0 0 0;
}
.form dt.checkbox{
	width:323px;
	padding:0 0 0 120px;
}
.form dt.checkbox2{
	width:323px;
	padding:0 0 0 0px;
	text-align:left;
}
.form dt.checkbox2 input{
	width:30px;
}
.form dt.checkbox label{
	text-align:left;
	font-weight: bold;
	font-size: 12px;
	float:left;
}
.form .checkbox input{
	width:14px;
	height:15px;
	margin:4px 3px 0 0;
	padding:0;
	background:none;
	border:none;
}

.form dt.radio-button{
	width:450px;
	padding:0 0 0 20px;
	float:left;
}
.form dt.radio-button label{
	text-align:left;
	font-weight: bold;
	font-size: 12px;
	float:left;
}
.form .radio-button input{
	width:14px;
	height:18px;
	margin:4px 3px 0 0;
	padding:0;
	background:none;
	border:none;
}
/* Additional Adds */
.form .submit-button { 
	cursor:pointer; 
	border:outset 1px #ccc; 
	background:#999; 
	color:#666; 
	font-weight:bold; 
	padding: 1px 2px;
	width:auto;
	height:auto;
	background:url(../media/system/submit-button-background.gif) repeat-x left top;
}
.submit-button { 
	cursor:pointer; 
	border:outset 1px #ccc; 
	background:#999; 
	color:#666; 
	font-weight:bold; 
	padding: 1px 2px;
	width:auto;
	height:auto;
	background:url(../media/system/submit-button-background.gif) repeat-x left top;
}

/*
 * Submit Box (Global)
 */
.submit-box{
	padding:57px 0 0 0;
}
.submit-box label{
	font-size:9px;
	line-height:16px;
	color:#666;
}
.submit-box input{
	width:14px;
	height:15px;
	border:none;
	background:none;
	margin:0;
	padding:0;
}
.submit-box a{
	float:right;
	margin:0 30px 0 0;
}

/*
 * Note Box (Global) 
 */
.note-box {
	width:400px;
	margin:15px auto;
	text-align:left;
	padding:20px;
	border:1px solid #C0C0C0;
	background:#fcfcfc;
}
.note-box .add{
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	overflow:hidden;
	
}
.note-box .add li{
	float:left;
	padding:0 0 0 15px;
	margin:0 15px 0 0;
	background:url(../media/css/divider.gif) no-repeat left;
}
.note-box .add li.first{
	background:none;
	padding:0;
}
.note-box.add a{
	color:#282828;
	text-decoration:none;
}
.note-box dl{
	margin:0;
	padding:0;
	width:330px;
	overflow:hidden;
}
.note-box dt{
	margin:0;
	padding:10px 0 0 0;
	font-weight:bold;
	float:left;
	line-height:20px;
	width:130px;
}
.note-box dd{
	margin:0;
	padding:10px 0 0 0;
	float:left;
	width:200px;
}
.note-box dd input{
	width:185px;
	padding:0 0 0 4px;
	height:16px;
}
.note-box-small {
	width:300px;
	margin:10px auto;
	text-align:left;
	padding:10px;
	border:1px solid #C0C0C0;
	background:#fcfcfc;
}

.note-box-small h3, .note-box h3{
	font-size:16px;
	color:#a60000;
	padding:0 0 4px;
	border-bottom:1px solid #e2e2e2;
	margin:0;
}

/*
 * Header Styles
 */

#header{
	/*height: 150px;*/
	/*height:153px;*/
	/*overflow:hidden;*/
}
#header img {
	border: none;
}
#header div.row1 {
	height: 130px;
	width: 900px;
	padding: 0px;
	margin: 0px;	
}
#header div.row1 .logo {
/*	background-color:#99FFFF;	*/
    width: 900px;
    height: 128px;
    float: left;
    padding: 0px;
    margin: 0px;
}
#header div.row1 .buttons {
    width: 72px;
    height: 72px;
    float: left;
    padding: 0px;
    margin: 0px;
}
#header div.row1 .rightspace {
    width: 42px;
    height: 72px;
    float: left;
    padding: 0px;
    margin: 0px;
}
#header div.row2 {
/*	background-color:#FFFF00;	*/
    width: 900px;
    height: 25px;
    padding: 0px;
    margin: 0px;
}
#header div.row2 .searcharea {
	float: left;
	padding: 0px;
	margin: 0px;
}
#header div.row2 .go {
    float: left;
    padding: 0px;
    margin: 0px;
}
/*#header div.row2 .searcharea {
    width: 298px;
    height: 47px;
    float: left;
    padding: 0px;
    margin: 0px;
}
#header div.row2 .searcharea input{
	width:182px;
	height:20px;
	color:#666;
	margin:14px 0px 0px 110px;
	padding:0px 0 0px 0px;
	font-size:14px;
	border:1px solid #FFFFFF;
}
#header div.row2 .go {
    width: 47px;
    height: 47px;
    float: left;
    padding: 0px;
    margin: 0px;
}*/
#header div.row2 .number {
	width: 320px;
    height: 19px;
    float: left;
    padding: 0px;
    margin: 0px;
    color: red;
    font-family: Arial;
    font-size: 26px;
}

#header div.row2 .rightspace {
	width:355px;
    /*height: 47px;*/
    float: left;
    padding: 0px;
    margin: 0px;
}
#header div.row1 .headerFooter {
    height:15px;
    position:absolute;
    margin:100px 0 0 0;
    width:900px;
}
#header div.row1 .searcharea {
    height:15px;
    width:500px;
    margin:0 0 0 0;
    float:left;
}
#header div.row1 .cartinfo {
	color:#990000;
	height:15px;
	height:18px;
	float:right;
	width:380px;
	margin:10px 0 0 0;
}

#header div.row2 .cartinfo {
	width:670px;
    height: 12px;
    float: right;
    padding: 6px 0 0 0;
    margin: 0px;
}

/* Beginning of new area for cart info */
#header ul.add{
	margin:0;
	padding:0;
	list-style:none;
	font-size:10px;
	font-weight:bold;
    height: 22px;
	overflow:hidden;
	width:650px;
	text-transform:uppercase;
	float:right;
}

#header .add li{
	float:right;
	padding:0 0 0 10px;
	margin:0 10px 0 0;
	background:url(../media/css/divider.gif) no-repeat left;
}
#header .add li.first{
	background:none;
}

#header .add li.cart{
	background:none;
}

#header .add li.cart a{
	padding:0 0 0 20px;
	font-weight: bold;
	background:url(../media/css/ico-cart.gif) no-repeat left;
}

#header .add a{
	color:#282828;
	text-decoration:none;
}

#header .submit{
	width:355px;
	float:left;
	clear:both;
	margin-top:-6px;
}
#header .submit p{
	margin:0;
	float:right;
}
#header .submit p a{
	color:#272727;
}
#header .submit p a:hover{
	text-decoration:none;
}
#header .submit a.checkout{
	width:85px;
	height:18px;
	float:right;
	margin:11px 0 0 15px;
	text-indent:-9999px;
}


/* End of new area for cart info */


#header div.navrow {
    width: 900px;
    height: 31px;
    padding: 0px;
    margin: 0px;
/*    border-top: 1px solid #000000;*/
    border-bottom: 1px solid #000000;
}
/*
.HeaderImageBar{ 
	border-top: 1px black solid;
	border-bottom: 1px black solid;	
}

#header td {
	padding: 0px;
	margin:0px;	
}
#header td.spacer-297{
	width: 297px;
	height: 1px;
	padding: 0px;
	margin: 0px;
	line-height: 1px;
}
#header td.spacer-72{
	width: 72px;
	height: 1px;
	padding: 0px;
	margin: 0px;
	line-height: 1px;
}
#header td.spacer-47{
	width: 47px;
	height: 1px;
	padding: 0px;
	margin: 0px;
	line-height: 1px;
}
#header td.spacer-42{
	width: 42px;
	height: 1px;
	padding: 0px;
	margin: 0px;
	line-height: 1px;
}
#header td.spacer-1{
	width: 1px;
	height: 1px;
	padding: 0px;
	margin: 0px;
	line-height: 1px;
}

*/
#header h1{
	margin:0;
	position:absolute;
	top:0px;
	left:0px;
}

#header h1 a{
	width:480px;	
	height:100px;
/*	background:url(../media/Banners/Cat0.jpg) no-repeat;	*/
	text-indent:-9999px;
}

#header h1 a.cat1{
	width:480px;	
	height:100px;
/*	background:url(../media/Banners/cat1.jpg) no-repeat;	*/
	text-indent:-9999px;
}

#header h1 a.cat2{
	width:480px;	
	height:100px;
/*	background:url(../media/Banners/cat2.jpg) no-repeat;	*/
	text-indent:-9999px;
}

#header h1 a.cat3{
	width:480px;	
	height:100px;
/*	background:url(../media/Banners/cat3.jpg) no-repeat;	*/
	text-indent:-9999px;
}
/*
#header ul.add{
	margin:0;
	padding:0;
	list-style:none;
	font-size:10px;
	font-weight:bold;
	overflow:hidden;
	width:360px;
	text-transform:uppercase;
	position:absolute;
	top:75px;
	right:-10px;
}

#header .add li{
	float:right;
	padding:0 0 0 10px;
	margin:0 10px 0 0;
	background:url(../media/css/divider.gif) no-repeat left;
}
#header .add li.first{
	background:none;
}

#header .add li.cart{
	background:none;
}

#header .add li.cart a{
	padding:0 0 0 20px;
	font-weight: bold;
	background:url(../media/css/ico-cart.gif) no-repeat left;
}

#header .add a{
	color:#282828;
	text-decoration:none;
}
*/
.header-box{
	position:absolute;
	/* top: 235px; */
	top:71px;
	left:120px;
	width:420px;
	height:45px;
	overflow:hidden;
/*	background:url(../media/css/bg-header-box.jpg);*/
}
.header-box form{
	float:left;
	padding:0 0 0 18px;
}
.header-box form ul{
	margin:0;
	padding:0;
	list-style:none;
}
.header-box form ul li{
	float:left;
}
.header-box form label{
	font-size:13px;
	color:#a60000;
	float:left;
	line-height:42px;
	font-weight:bold;
}
/*----------------------*/
/*--- search text box --*/
/*----------------------*/
.header-box form ul input.txt{
	top: 17px;
	left: 0px;
	width:170px;
	height:18px;
	color:#666;
	margin:0px 0px 0px 0px;
	padding:0px 0 0px 0px;
	font-size:14px;
	border:1px solid #FFFFFF;
	position:absolute;
}
.header-box form ul select{
	border:1px solid #FFFFFF;
	color:#666;
	font-size:10px;
	float:left;
	margin:11px 0 0 6px;
}
/*-----------------------*/
/*--- search go button --*/
/*-----------------------*/
.header-box form .go{
	position:absolute;
	/*top: -9px;*/
	left: 174px;
/*	float:left;*/
	margin:0px 0 0 7px;
}

/*
#header .submit{
	top: 83px;
	right: 0px;
	width:400px;
	position:absolute;
}
#header .submit p{
	margin:0;
	float:right;
}
#header .submit p a{
	color:#272727;
}
#header .submit p a:hover{
	text-decoration:none;
}
#header .submit a.checkout{
	width:85px;
	height:18px;
	float:right;
	margin:11px 0 0 15px;
	text-indent:-9999px;
}
*/




/* Header Nav List with Bar  */
/*
#HeaderNavContainer{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:110px;
	left:0;
	height:30px;
	background-color:orange;
	width:900px;
	font-size:10px;
	font-weight:bold;
	overflow:hidden;
}*/
#HeaderNavList{
	left:0;
	margin: 2px 0 0 0;
	padding: 6px 0 0px 10px; 
	float: left;
	list-style:none;
	font-size:10px;
	font-weight:bold;
	overflow:hidden;
/*	border-bottom: 1px solid #000;*/
}

#HeaderNavList ul, #HeaderNavList li{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#HeaderNavList a:link, #HeaderNavList a:visited{
	float: left;
	line-height: 15px;
	font-size:13px;
	margin: 0 10px 4px 10px;
	text-decoration: none;
/*	color: #999;*/
	color:#FFFFFF;
}

#HeaderNavList a:link#current, #HeaderNavList a:visited#current, #HeaderNavList a:hover
{
/*	font:Verdana, Arial, Helvetica, sans-serif; */
/*	border-bottom: 6px solid #A20000;*/
	padding-bottom: 2px;
	background: transparent;
	color: #FDE731;
}

#HeaderNavList a:hover { 
	color: #FDE731; 
}



/*
 * Global Buttons
 */
a.continue{
	width:122px;
	padding:0 0 0 24px;
	float:right;
	height:32px;
	background:url(../media/css/btn-continue.gif);
	overflow:hidden;
	color:#fff;
	font-size:16px;
	line-height:32px;
	text-decoration:none;
	font-weight:bold;
}
input.continue {
	width:146px;
	padding:0px;
	border: none;
	float:right;
	height:32px;
	background:url(../media/css/btn-continue.gif);
	overflow:hidden;
	color:#fff;
	font-size:16px;
	line-height:32px;
	text-decoration:none;
	font-weight:bold;
}
a.return{
	width:115px;
	padding:0 0 0 45px;
	float:left;
	height:32px;
	background:url(../media/css/btn-goBack.gif);
	overflow:hidden;
	color:#fff;
	font-size:16px;
	line-height:32px;
	text-decoration:none;
	font-weight:bold;
}
a.add-to-cart{
	width:142px;
	background:url(../media/css/a-add-to-cart.gif);
	height:32px;
	text-indent:-9999px;
	margin:13px 0 0 0;
	float: left;
}

a.send-friend{
	padding:0 0 0 26px;
	color:#5a5a5a;
	position:absolute;
	top:43px;
	font-size:11px;
	right:4px;
	height:14px;
	background:url(../media/css/ico-send-friend.gif) no-repeat left;
}

a.detailed-view{
	background:url(../media/css/ico-detailed-view.gif) no-repeat left;
	font-size:.9em;
	float:left;
	margin:0 0 0 89px;
	line-height:15px;
	padding:0 0 0 30px;
}

a.addcart{
	padding:0;
	margin:0 auto;
	overflow:hidden;
}

/*.addcart{
	width:37px;
	height:32px;
	display:block;
	margin:0 auto;
}*/


/*
 * Title Boxes
 */

.title{
	background:url(../media/system/TitleBox.gif) no-repeat;
	border-bottom: 1px solid #cccccc;

	width:900px;
	height:28px;
	margin: 0px 0px 0px 0px;
}

.title-checkout{
	float:left;
	width:900px;
	height:28px;
	margin: 0px 0px 5px 0px;
}
.title-checkout h3 {
	padding: 0px;
	color: #7895af;
	font-size:12px;
	margin: 0px;
}
.title-checkout .left{
	float:left;
	background:url(../media/system/titlebox-435.gif) no-repeat;
	border-bottom: 1px solid #cccccc;
	width:425px;
	padding:4px 0px 4px 10px;
	margin: 0px 0px 0px 0px;
}
.title-checkout .right{
	float:left;
	background:url(../media/system/titlebox-435.gif) no-repeat;
	border-bottom: 1px solid #cccccc;
	width:425px;
	padding:4px 0px 4px 10px;
	margin: 0px 0px 0px 30px;
}
.title-checkout .right em{
	float:right;
	margin:0 30px 0 0;
	font-style:normal;
	font-size:12px;
}

.title h3 {
	padding: 0px;
	color: #7895af;
	font-size:12px;
	margin: 8px 0px 0px 0px;
}

.title .right{
	float:right;
	margin: -15px 30px 0px 0px;
/* 680 px width version of title class */
	background:url(../media/system/break680x70.jpg) no-repeat;
	border-bottom: 1px solid #cccccc;
	float:left;
	width:680px;
	height:28px;
	padding-left:10px;
	margin: 20px 0px 0px 0px;
}







/*
.title-medium h3 {
	padding: 0px;
	color: #7895af;
	font-size:12px;
	margin: 8px 0px 0px 0px;
}

.title-medium .right{
	float:right;
	margin: -15px 30px 0px 0px;
}
*/

/*
 * Small Card 
 */
ul.small-card{
	margin:0 auto;
	clear:both;
	padding:15px 0 6px 0;
	list-style:none;
	overflow:hidden;
	width:250px;
}
ul.small-card li{
	float:left;
	margin:0 4px;
	display:inline;
}
ul.small-card img{
	border:0;
}

/*--- content / author */
#ContentListBox{
	float:left;
	border-right: 1px #CCCCCC dotted;
	list-style-image:url(/media/css/bullet_blue.gif);
	list-style-type:circle;
	width:150px;
	height: 100%;
	
}
#ContentListBox ul{
	padding: 0px 4px 0px 0px;
	margin-left:16px;
	/*float:left;
	width:140px;
	list-style-type:circle;*/ 	
 }
#ContentListBox li{
	 
}
 
 
 
/*
 * List Items - Display Product Thumbnails
 */

.list-item{
	width:560px;
	overflow:hidden;
}
.list-item ul{
	width:560px;
	overflow:hidden;
	margin:0 0 0 10px;
	padding:9px 0 5px 0;
	list-style:none;
	border-bottom:1px solid #E1E1E1;
}
.list-item ul li{
	float:left;
	width:133px;
	display:inline;
	
}
.list-item ul li ul.rating{
	margin: 0px;
	padding: 6px 0px 0px 24px;
	overflow: hidden;
	width: 110px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	border:none;
}
.list-item ul li ul.rating li{
	float:left;
	width:auto;
}
.list-item ul li ul.rating img{
	margin:0px;
}
.list-item ul img{
	margin:0 auto;
}
.list-item ul .txt{
	width:110px;
	padding:0;
	margin:0 auto;
	text-align:center;
}

.list-item ul .txt strong{
	display:block;
	color:#a60000;
	margin:4px 0 0 0;
}


/*
 * catalog request 


.catreq .checkgroup{
	position:relative;
	border:1px blue dotted;
	width:100%;
	height:80px;
	margin:auto;
}
/**/
/*.catreq{
	width:880px;
	position:relative;
	border:1px blue dotted;
	height:200px;
	/*margin:auto;
	padding:0px 0px 0px 10px;
	overflow:hidden;
} */
.catReqAll{
	border:1px red solid;
	width:100%;
	height:50px;
	margin:30px 0px 0px 0px ;
}
/*.catreq h3{
 handled by title manager class
	color:#a60000;
	border:1px solid #c7c7c7;
	background:#f2f2f2;
	line-height:27px;
	margin:0;
	font-size:13px;
	padding:0 0 0 12px;

}*/

.catreq2{
	width:880px;
	position:relative;
}
.catreq2 .centeredBox{
	width:600px;
	margin:auto;
}
.catreq2 h3.subheader{
	width:870px;
	font-weight:bold;
	font-size:15px;
	color:#0066CC;
	text-align:center;
	position:relative;
	float:left;
}
.catreq2 div ul{
	margin:4px 0 0 10px;
	padding:0;
	list-style:none;
	float:left;
	display:inline;
	width:180px;
}
.catreq2 a {font-size:11px;}

.catreq2 div ul li {
	padding:0;
}

/*
 * interest groups intGrp
 */
.intGrp{
	width:700px;
}

.intGrp{
	width:880px;
	position:relative;
}
.intGrp .centeredBox{
	width:600px;
	margin:auto;
}
.intGrp h3.subheader{
	width:870px;
	font-weight:bold;
	font-size:15px;
	color:#0066CC;
	text-align:center;
	position:relative;
	float:left;
}
.intGrp div ul{
	margin:4px 0 0 10px;
	padding:0;
	list-style:none;
	float:left;
	display:inline;
	width:100%;
}
.intGrp a {font-size:11px;}

.intGrp div ul li {
	padding:0;
	width:100%;
}
.intGrp .dum{
	border:1px #cccccc solid;
	height:18px;
	padding:2px 0 0 4px;
}
.requestsGrpsSubmitForm{
	position:relative;
	width: 600px;
	margin:auto;
}
.requestsGrpsSubmitForm .cheat{
	position:relative;
	top:15px;
	margin:auto;
	width:420px;
}

/*
 *  Product Display  
 */
#dept{
	height:35px;
	overflow:hidden;
	width:110px;
	margin:0px auto;
}

#dept .dept-add ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:13px;
	overflow:hidden;
}
#dept .dept-add li{
	padding:0;
	margin:0 auto;
	width:37px;
}
#dept .dept-add input{
	padding:0;
	margin:0 auto;
}

#dept .dept-add a{
	color:#282828;
	text-decoration:none;
}

/*
* html .big-image span{position:absolute;top:50%;}
* html .big-image span img{position:relative;top:-50%;}
*+html .big-image span{position:absolute;top:50%;}
*+html .big-image span img{position:relative;top:-50%;}
*/




/* ---------->>> jtip section <<<---------------------------------------------------------------*/

#contentPad body {background-color:#fff;}
#contentPad html, body {height:100%;}

/* ----- base default font size, type, and line height ----- 
html body{font: 62.5%/1.4em Arial, Helvetica, sans-serif;color:#333333}
html>body{font: 62.5%/1.4em Arial, Helvetica, sans-serif;color:#333333}
*/

/* ----- add selectors here for font sizing ----- */

#contentPad #JT_close_left,#contentPad  #JT_close_right{font-size: 1.1em;}
#contentPad #JT_copy p,#contentPad  #JT_copy ul{font-size: 1.1em;}
#contentPad p,#contentPad label{font-size: 1.2em;}

/* ----- base links ----- */
#contentPad a:link {color: #FF0000;}
#contentPad a:visited {color: #CC6633;}
#contentPad a:hover {color: #CC6633;}
#contentPad a:active {color: #CC6633;}
#contentPad a:focus{color:#CC6633;}

#contentPad p {line-height:1.4em;margin:10px 0;}
#contentPad hr{margin:10px 0;color:#999999;}

#contentPad ul{
	list-style: none;
}

#contentPad ul li{
padding-top:3px;
}

#contentPad{
margin:20px;
}

#contentPad .formInfo a,#contentPad  .formInfo a:active,#contentPad  formInfo a:visited{
	background-color:#FF0000;
	font-size: 1.3em;
	font-weight:bold;
	padding:1px 2px;
	margin-left:5px;
	color:#FFFFFF;
	text-decoration: none;
}

#contentPad .formInfo a:hover{
	color:#FF6600;
	text-decoration: none;
}


 #JT_arrow_left{
	background-image: url(/media/system/hoverTooltip/tooltip_arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(/media/system/hoverTooltip/tooltip_arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(/media/system/hoverTooltip/tooltip_progBar.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
	cursor:help;
	color:#FF6600;
}

/* ---------->>> end jtip section <<<---------------------------------------------------------------*/
/* -- samples...
<a href="##" class="tooltip"><span>This is a pure CSS tooltip!</span>Tooltip 1</a> | 
<a href="##" class="warning"><span>This is a pure CSS warning meant to alert you!</span>Tooltip 2</a>
*/
.tooltip { position:relative; z-index:0; }
.tooltip span { display:none;}
.tooltip:hover {z-index:25;}
.tooltip:hover span { 
	display:block;
	position:absolute; 
	width:120px; 
	top:-25px; 
	left:20px; 
	background-color:#FCFBDC; 
	border:1px solid #333333; 
	padding:5px;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.warning { position:relative; z-index:24;  }
.warning span { display:none; }
.warning:hover {z-index:25;}
.warning:hover span { 
	display:block;
	z-index:25; 
	position:absolute; 
	width:250px; 
	top:-25px; 
	left:20px;
	background:#FCE4E4 url(warning.gif) no-repeat left;
	border: 1px solid #990000; 
	padding:5px 5px 5px 35px;
	font-size:11px;
	color:#990000;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}







##secondaryNavBar {
	clear:both;
	background-color: ##CADB2A;
	padding: 5px 10px 5px 10px;
	height:18px;
}


##secondaryNavButtons {
	float:center;	
/*	width:655px;*/
	margin-top:2px;
	text-align:center;
	font-size:120%;
	font-weight:bold;
}

##secondaryNavButtons ul {
	display:inline;
}

##secondaryNavButtons ul li {
	list-style:none;
	display: inline;
	padding: 0px 15px 0px 0px;
	
}

##secondaryNavButtons a {
	color:##000000;
	text-decoration:none;
	
}

##secondaryNavButtons a:hover {
	text-decoration:underline;
	color:##FFF;	
}


/*-----------------------------------------------------------*/
/* beg - this is AutoToolTip for users to use in articles...*/
/*-----------------------------------------------------------*/
/*---commented out 'position: relative;' to make pop-up display above other links*/
span.AutoToolTip {
    	/*position: relative;*/
	z-index:1;
}

span.AutoToolTip a {
	text-decoration: none;
}

span.AutoToolTip a span {
	display: none;
}

/*---commented out 'font-size: 99%;' to remove 'jumpy' links when hovered over*/
span.AutoToolTip a:hover {
    	/*font-size: 99%;*/
    	font-color: #000000;
	text-decoration: none;
}

span.AutoToolTip a:hover span {
	display: block; 
    	position: absolute; 
    	margin-top: 10px; 
    	margin-left: -10px;
	width: 210px; 
	padding: 5px; 
    	z-index: 100; 
    	color:#555;
    	background: #F9F9F9;
    	font: 12px "Arial", sans-serif;
    	text-align: left; 
    	text-decoration: none;
	border: 1px solid #E2E2E2;
}
/*-----------------------------------------------------------*/
/* end - this is AutoToolTip for users to use in articles...*/
/*-----------------------------------------------------------*/

#gradient-style{
font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size:12px;
width:600px;
text-align:left;
border-collapse:collapse;
/*margin-top:50px;*/
}

#gradient-style th{
font-size:13px;
font-weight:normal;
background:#b9c9fe url("/media/css/tableStyle1/gradhead.png") repeat-x;
border-top:2px solid #d3ddff;
border-bottom:1px solid #ffffff;
color:#039;
padding:8px;
}

#gradient-style td{
border-bottom:
1px solid #ffffff;
color:#669;
border-top:1px solid #fff;
background:#e8edff url("/media/images/Gradient/gradback.png") repeat-x;
padding:8px;
}

#gradient-style tfoot tr td{background:#e8edff;font-size:12px;color:#99c;}

#gradient-style tbody tr:hover td{background:#d0dafd url("/media/images/Gradient/gradhover.png") repeat-x;color:#339;}

#pattern-style-a{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px;width:600px;text-align:left;border-collapse:collapse;background:url("/media/images/Gradient/pattern.png");margin:20px;}

.trainDetail td {
	border:1px solid #1F4B5A;
	margin-right:4px;
	padding:5px;
}

.trainDetail td.noBorders {
	border-right:0px;
	border-bottom:0px;
}

.trainDetail tr.headRow {
	background-color:#D6E2E9;
	height:40px;
	vertical-align:bottom;
	font-weight:bold;
}
.trainDetail tr.detailRow td {
	padding-left:15px;
}
.trainDue{
	background:url(/media/icons/icon_alert_24x24.gif) no-repeat;
}
.trainOverDue{
	background:url(/media/icons/icon_warning_24x24.png) no-repeat;
}
/*
ul.trainKey { 
	margin-left:0em; 
	padding-left:5px; 
	margin-bottom:10px; 
}
ul.trainKey li { 
	background:url(/media/icons/bullet.gif) 0 8px no-repeat;
	margin-right:8px;
	padding: 5px; 
	list-style: none; 
}
ul.trainKey li span { 
	padding-left:5px;
}
*/
.trainKey td {
	font: 12px message-box;
	font-weight:bold;
	color:#375B6C;
}
.trainSet {
	border: 1px solid #5486AF;
	width: 850px;  /*172px;*/
	background: #E4EFEF;
	padding: 3px 10px 3px 10px;
}
.trainSet legend {
	background:#FFFFFF;
	border:1px solid #5486AF;
	padding:5px 8px 5px 8px;
	font-weight: bold;
	font:12px message-box;
}

/*
=======================================================================================
== jQuery.tools.min.js TABS / CSS
=======================================================================================
*/
.panes div {
	display:none;		
	padding:15px 10px;
	border:1px solid #999;
	border-top:0;
	font-size:14px;
	background-color:#fff;
}

ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	border-bottom:1px solid #666;	
	height:30px;
}

ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

ul.tabs a { 
	background: url(/media/images/blue.png) no-repeat -420px 0;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 134px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

ul.tabs a:hover {
	background-position: -420px -31px;	
	color:#fff;	
}

ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* width 1 */
ul.tabs a.s 		{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l
	{
	background-position: -248px -0px; width:174px;
	}
ul.tabs a.l:hover
	{
	background-position: -248px -31px;
	}
ul.tabs a.l.current { background-position: -248px -62px; }


/* width 3 */
ul.tabs a.xl
	{
	background-position: 0 -0px; width:248px;
	}
ul.tabs a.xl:hover 	
	{
	background-position: 0 -31px;
	}
ul.tabs a.xl.current
	{ 
	background-position: 0 -62px; 
	}
 
.panes .pane {
	display:none;
}
/*
=======================================================================================
== END jQuery.tools.min.js TABS / CSS
=======================================================================================
*/

