
/*===================*/
/*=== Main Styles ===*/
/*===================*/
body {
    font-size: 9pt;
    font-family: arial;
    color:#2d3536;	
}

a {
    font-size: 8pt;
    font-family: arial;
    color:#440000;
    text-decoration:underline;
}
a:hover {

    color:#aa2200;
    text-decoration:underline;
}




/** {margin: 0; padding:0px;}
                
p{ padding-top:10px; margin-bottom:10px; }*/
/*table{ font-size:12px; }

                hr{
                 color:#990033;
                }
*/



/*
		table.med { width:1025px; }

		.fci1color { background : #990066; }

		.fci2color { background : #cc9900; }

		.numbered { font-size: large; font: Arial, Helvetica, Geneva, sans-serif; background: white; color: #990066; }

		.detail { background: white; color: #990066; }

		.detailselect { background: white; color: #990066; font-family: Courier New }

		.backgrnd { background: #ffffaa !important }

		#table4{ border: #ecc900 solid 6px;}


*/









/*login box*/

#loginboxLeft {

    color: #727272;
    height: 65px;
    padding: 0 0 0 20px;
    font-size: 12px;
    background: url(../images/newtemplate/lfbox.jpg) top left no-repeat;
    text-decoration: none;
    font-weight:bold;

}

#loginboxRight {
    padding: 0px 15px 11px 0;
    background: url(../images/newtemplate/rgbox.jpg) top right no-repeat;
    height: 65px;
    float:left;
}



/*Navigation*/


/*
#navContainer {
height: 40px;

}

ul#navigation{
    list-style:none;
    
}
ul#navigation li a {
padding: 0 0 0 15px;
color: #727272;
height: 40px;
font-size: 12px;
font-weight: bold;
background: url(../images/newtemplate/bg_leftTab.jpg) top left no-repeat;
text-decoration: none;
display: block;
float: left;
}

ul#navigation li a span {

padding: 14px 15px 11px 0px;

background: url(../images/newtemplate/bg_rightTab.jpg) top right no-repeat;
height: 40px;
width: 140px;
float: left;
cursor: pointer;

}

ul#navigation li a:hover, ul#navigation li.selected a:hover  {
color: #E98300;
background: url(../images/newtemplate/bg_leftTabRoll.jpg) top left no-repeat;
text-decoration: underline;
}

ul#navigation li a:hover span, ul#navigation li.selected a:hover span {
background: url(../images/newtemplate/bg_rightTabRoll.jpg) top right no-repeat;
}

ul#navigation li.selected a {
color: #727272;
background: url(../images/newtemplate/bg_leftTabSelected.jpg) top left no-repeat;
}

ul#navigation li.selected a span {
background: url(../images/newtemplate/bg_rightTabSelected.jpg) top right no-repeat;
}

ul#navigation li {
margin: 0 2px 0 0;
float: left;
}

#navigation table, tr, td {
border-collapse:collapse;
margin:0;
padding:0;
}

#navigation li li {
float:none;
margin:0;
}
*/
/* a hack for IE5.x and IE6 */
/*#navigation li a li {
float:left;
}

#navigation li li a, #navigation li.selected li a {
height: auto;
padding: 5px;
color: #727272;
font-weight: normal;
background: #fff;
float:none;
}

#navigation li:hover {
position:relative;
z-index:100;
color:#E98300;
background-color: #efefef;
}

#navigation a:hover {
position:relative;
z-index:100;
color:#E98300;
border:0;
}*/

/*Applies color to all link children of li*/
/*#navigation li:hover > a {
color:#E98300;
}

#navigation :hover  ul {
left:0;
top:40px;
z-index:300;
border: 1px solid #DFDFDF;
background: #fff;
}

#navigation a:hover ul {
left:-1px;
}

#navigation :hover  ul li a:hover, #navigation :hover  ul li a {
background: none;
text-decoration: none;
}

#navigation ul {
position:absolute; left:-9999px; top:-9999px;
}

#navigation li:hover li:hover > ul {
left:0; margin-left:100%; top:0;
}

#navigation li:hover > ul ul {
position:absolute; left:-9999px; top:-9999px; width:150px;
}

#navigation li:hover li:hover > a {
color:#E98300;
}

#navigation li a:hover ul li a:hover {
color:#E98300; background-color: #efefef;
}

#navigation a:hover a:hover ul,
#navigation a:hover a:hover a:hover ul,
#navigation a:hover a:hover a:hover a:hover ul,
#navigation a:hover a:hover a:hover a:hover a:hover ul {
left:100%; top:0;
}

#navigation a:hover ul ul,
#navigation a:hover a:hover ul ul,
#navigation a:hover a:hover a:hover ul ul,
#navigation a:hover a:hover a:hover a:hover ul ul {
position:absolute; left:-9999px; top:-9999px;
}
*/
/*
 .module {
height: 320px;
width: 240px;
margin: 0 5px 0 0px;
background: url(../images/newtemplate/module.jpg) top left no-repeat;
float: left;
display: inline;
}

.moduleHeader {
width: 240px;
padding: 15px 0px 0 0px;
font-weighct: bold;
}

.moduleText {
font-size:11px;
font-family:"Verdana";
height: 140px;
width: 230px;
padding: 5px 5px 20px 5px;
overflow: hidden;
}
.modulePhoto {
width: 230px;
padding: 10px 0px 0 0px;
}






*/
/*
a.button, span.button, del.button{

        z-index:0;
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;

        
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;
	vertical-align:middle;

    padding-top:-2px;
	_position:relative;
	_width:10px;
	_overflow-y:hidden;
}



a.button, span.button, del.button,
a.button span, span.button button, span.button input, del.button span{
    background-image:url(../images/form_buttons.png);
    
}


a.button span, span.button button, span.button input, del.button span{

	white-space:nowrap;
	cursor:pointer;
    color:#222;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:12px !important;
    font-style:normal;
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:30px;
	padding:8px 20px 0 10px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
    _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;
	_display:block;
	_top:0;
	_right:-5px;

}


span.button button{
   line-height:2.5;
}

html.safari a.button span,
html.safari del.button span{
  line-height:1.3;
}

html.safari span.button button{
  line-height:2.6;
}

html.safari a.button:focus,
html.safari span.button button:focus{
    outline:none;
}



del.button{
        
	background-position:0 -120px;

}

del.button span{
	cursor:default;
    color:#aaa !important;
	background-position:100% -120px;
}


span.button button, span.button input{
	padding-top:0px;
	line-height:2.5;
}



a.button:hover,
span.button:hover,
a.button:focus,

a.dom-button-focus,
span.button-behavior-hover{
	background-position:0 -60px;
	color:#222;
	text-decoration:none;
}





a.button:hover span,
span.button:hover button,
a.button:focus span,

span.button-behavior-hover button,
span.button-behavior-hover input{
	background-position:100% -60px;
}


a.button:active, a.button:focus span{
	color:#444;
}




del.button-behavior-hover, del.button:hover{
	background-position:0 -180px;
        
}


del.button-behavior-hover span, del.button:hover span{
	background-position:100% -180px;
        

}











a.buttonGreen, span.button, del.button{

        z-index:0;
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;

        
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;
	vertical-align:middle;

    padding-top:-2px;
	_position:relative;
	_width:10px;
	_overflow-y:hidden;
}



a.buttonGreen, span.button, del.button,
a.buttonGreen span, span.button button, span.button input, del.button span{
    background-image:url(../images/form_buttons_green.png);
    
}


a.buttonGreen span, span.button button, span.button input, del.button span{

	white-space:nowrap;
	cursor:pointer;
    color:#222;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:12px !important;
    font-style:normal;
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:30px;
	padding:8px 20px 0 10px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
    _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;
	_display:block;
	_top:0;
	_right:-5px;

}


span.button button{
   line-height:2.5;
}

html.safari a.buttonGreen span,
html.safari del.button span{
  line-height:1.3;
}

html.safari span.button button{
  line-height:2.6;
}

html.safari a.buttonGreen:focus,
html.safari span.button button:focus{
    outline:none;
}



del.button{

	background-position:0 -120px;

}

del.button span{
	cursor:default;
    color:#aaa !important;
	background-position:100% -120px;
}


span.button button, span.button input{
	padding-top:0px;
	line-height:2.5;
}



a.buttonGreen:hover,
span.button:hover,
a.buttonGreen:focus,

a.dom-button-focus,
span.button-behavior-hover{
	background-position:0 -60px;
	color:#222;
	text-decoration:none;
}





a.buttonGreen:hover span,
span.button:hover button,
a.buttonGreen:focus span,

span.button-behavior-hover button,
span.button-behavior-hover input{
	background-position:100% -60px;
}


a.buttonGreen:active, a.buttonGreen:focus span{
	color:#444;
}




del.button-behavior-hover, del.button:hover{
	background-position:0 -180px;
        
}


del.button-behavior-hover span, del.button:hover span{
	background-position:100% -180px;
        

}













a.buttonGold, span.button, del.button{

        z-index:0;
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;

        
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;
	vertical-align:middle;

    padding-top:-2px;
	_position:relative;
	_width:10px;
	_overflow-y:hidden;
}



a.buttonGold, span.button, del.button,
a.buttonGold span, span.button button, span.button input, del.button span{
    background-image:url(../images/form_buttons_gold.png);
 
}


a.buttonGold span, span.button button, span.button input, del.button span{

	white-space:nowrap;
	cursor:pointer;
    color:#222;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:12px !important;
    font-style:normal;
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:30px;
	padding:8px 20px 0 10px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
    _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;
	_display:block;
	_top:0;
	_right:-5px;

}


span.button button{
   line-height:2.5;
}

html.safari a.buttonGold span,
html.safari del.button span{
  line-height:1.3;
}

html.safari span.button button{
  line-height:2.6;
}

html.safari a.buttonGold:focus,
html.safari span.button button:focus{
    outline:none;
}



del.button{
        
	background-position:0 -120px;

}

del.button span{
	cursor:default;
    color:#aaa !important;
	background-position:100% -120px;
}


span.button button, span.button input{
	padding-top:0px;
	line-height:2.5;
}


a.buttonGold:hover,
span.button:hover,
a.buttonGold:focus,

a.dom-button-focus,
span.button-behavior-hover{
	background-position:0 -60px;
	color:#222;
	text-decoration:none;
}





a.buttonGold:hover span,
span.button:hover button,
a.buttonGold:focus span,

span.button-behavior-hover button,
span.button-behavior-hover input{
	background-position:100% -60px;
}


a.buttonGold:active, a.buttonGold:focus span{
	color:#444;
}




del.button-behavior-hover, del.button:hover{
	background-position:0 -180px;
        
}


del.button-behavior-hover span, del.button:hover span{
	background-position:100% -180px;
        

}












a.buttonRed, span.button, del.button{

        z-index:0;
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;

        
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	text-decoration:none;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;
	vertical-align:middle;

    padding-top:-2px;
	_position:relative;
	_width:10px;
	_overflow-y:hidden;
}



a.buttonRed, span.button, del.button,
a.buttonRed span, span.button button, span.button input, del.button span{
    background-image:url(../images/form_buttons_red.png);
   
}


a.buttonRed span, span.button button, span.button input, del.button span{

	white-space:nowrap;
	cursor:pointer;
    color:#222;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:12px !important;
    font-style:normal;
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:30px;
	padding:8px 20px 0 10px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
    _padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;
	_display:block;
	_top:0;
	_right:-5px;

}


span.button button{
   line-height:2.5;
}

html.safari a.buttonRed span,
html.safari del.button span{
  line-height:1.3;
}

html.safari span.button button{
  line-height:2.6;
}

html.safari a.buttonRed:focus,
html.safari span.button button:focus{
    outline:none;
}



del.button{

	background-position:0 -120px;

}

del.button span{
	cursor:default;
    color:#aaa !important;
	background-position:100% -120px;
}


span.button button, span.button input{
	padding-top:0px;
	line-height:2.5;
}


a.buttonRed:hover,
span.button:hover,
a.buttonRed:focus,

a.dom-button-focus,
span.button-behavior-hover{
	background-position:0 -60px;
	color:#222;
	text-decoration:none;
}





a.buttonRed:hover span,
span.button:hover button,
a.buttonRed:focus span,

span.button-behavior-hover button,
span.button-behavior-hover input{
	background-position:100% -60px;
}


a.buttonRed:active, a.buttonRed:focus span{
	color:#444;
}




del.button-behavior-hover, del.button:hover{
	background-position:0 -180px;
        
}


del.button-behavior-hover span, del.button:hover span{
	background-position:100% -180px;
        

}
*/


/*ABS*/
.panelDefault {position:relative;background-color:#efefef;border-width:1px;border-style:solid;overflow:auto;}





/*new design*/
#nav { padding:0 0 0 0px; margin:0; list-style:none; font-size: 9pt; position:relative; z-index:200; background: none; height:36px; width:843px; }

#nav ul {padding:0; margin:0; list-style:none; float:left; background:#aaa; border-top:1px solid #fff;}

#nav li {float:left;}
#nav li li {float:none; border-left:1px solid #fff; border-right:1px solid #666;}
#nav li.last {border-bottom:1px solid #666;}
/* a hack for  IE6 */
* html #nav li li {float:left;}

#nav li a {font: 8pt Copperplate Gothic Bold; display:block; float:left; color:#fff; height:36px;  padding:0 19px 0 5px; line-height:36px; text-decoration:none; white-space:nowrap; font-weight:normal;}
#nav li a.mini {font: 9pt calibri; display:block; height:20px; line-height:20px; text-decoration:none; white-space:nowrap; font-weight:bold;}
#nav li a.down {background:url(../images/newtemplate/down.gif) no-repeat right center;}
#nav li a.first {margin:0 0 0 10px; }

#nav li li a {display:block; height:20px; line-height:20px; float:none; padding:0 5px 0 5px; font-weight:normal; letter-spacing:1px;}
#nav li li a.fly {background:url(../images/newtemplate/fly.gif) no-repeat right center;}

#nav li:hover {position:relative; z-index:300;}
#nav li.cssplay_hover {position:relative; z-index:300;}
#nav li.cssplay_hover a {color:#A0A0A0;}

#nav li li a {color:#8C0000;}
#nav li li.cssplay_hover a {color:#fff; background-color:#aaa;}

#nav li:hover ul {left:0; top:33px; z-index:500;}
#nav li.cssplay_hover ul {left:0; top:33px; z-index:500;}

#nav ul {position:absolute; left:-9999px; top:-9999px;}
* html #nav ul {width:2px;}
/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:-5px; margin-left:100%; top:-1px; z-index:500;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto; }
/* show path followed */
#nav li:hover > a {color:#b0b0b0;}
#nav li li:hover > a {color:#fff; background-color:#2D3536;}


/* but IE5.x and IE6 need this lot to style the flyouts*/
#nav li.cssplay_hover li.cssplay_hover a,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover a,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover a,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover a,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover a
{color:#fff; background-color:#aaa;}

#nav li.cssplay_hover li.cssplay_hover li a,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li a,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li a,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li a
{color:#8C0000; background-color:#ddd;}

/* show next level */
#nav li.cssplay_hover li.cssplay_hover ul,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover ul,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover ul,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover ul
{left:100%; margin-left:-5px; top:-1px;}

/* keep further levels hidden */
#nav li.cssplay_hover ul ul,
#nav li.cssplay_hover li.cssplay_hover ul ul,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover ul ul,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover ul ul
{position:absolute; left:-9999px; top:-9999px;}



.Estilo2 {font-size: 12px}
.Estilo3 {
    font-size: 18px
}


/*.coin-slider { overflow: hidden; zoom: 1; position: relative; }*/

.coin-slider { overflow: hidden; zoom: 1; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }

.cs-title { width: 545px; padding: 10px; background-color: #000000; color: #FFFFFF; }

.cs-prev,
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }





html, body, div, span{
    margin:0;
    padding:0;
    border:0;
    outline:0;    
    vertical-align:baseline;
}
/*
body {
	line-height:1;
	color:black;
	background:white;
}

caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}

header, section, footer,
aside, nav, article, figure {
	display: block;
}
*/




.NewDesignButton a, .NewDesignButton{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f0f0f0;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family: Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.NewDesignButton button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.NewDesignButton button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html NewDesignButton[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.NewDesignButton button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}


.NewDesignViewMore {
    background: transparent url(../images/newtemplate/btnViewMore.png) top right no-repeat;
    width:116px;
    height:30px;
    margin: 0;
    padding: 0;
    border: 0;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */

}


.NewDesignDetailsCart {
    background: transparent url(../images/newtemplate/cartButton.jpg) top right no-repeat;
    width:207px;
    height:35px;
    margin: 0;
    padding: 0;
    border: 0;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
    font-size:10pt;
    font-family:arial;
    font-weight:bold;
    color:#0B1708;
    text-decoration:none;

}

.NewDesignSearch {
    background: transparent url(../images/newtemplate/btnSearch.jpg) top right no-repeat;
    width:90px;
    height:35px;
    margin: 0;
    padding: 0;
    border: 0;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */

}

.NewDesignDetailsBlack {
    background: transparent url(../images/newtemplate/btnDetailBlack.png) top right no-repeat;
    width:210px;
    height:33px;
    margin: 0;  
    padding: 0px 0 0 0;
    border: 0;
    color: #ffffff;
    font-size:9pt;
    font-weight:bold;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */

}

.NewDesignDetailsGreen {
    background: transparent url(../images/newtemplate/btnDetailGreen.png) top right no-repeat;
    width:210px;
    height:33px;
    margin: 0;
    padding: 0px 0 0 0;
    border: 0;
    color: #ffffff;
    font-size:9pt;
    font-weight:bold;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.NewDesignDetailsRed {
    background: transparent url(../images/newtemplate/btnDetailRed.png) top right no-repeat;
    width:210px;
    height:33px;
    margin: 0;
    padding: 0px 0 0 0;
    border: 0;
    color: #ffffff;
    font-size:9pt;
    font-weight:bold;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.NewDesignDetailsRedSmall {
    background: transparent url(../images/newtemplate/btnDetailRedSmall.png) top right no-repeat;
    width:142px;
    height:33px;
    margin: 0;
    padding: 0px 0 0 0;
    border: 0;
    color: #ffffff;
    font-size:9pt;
    font-weight:bold;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.NewDesignDetailsRedMini {
    background: transparent url(../images/newtemplate/btnDetailRedMini.png) top right no-repeat;
    width:98px;
    height:26px;
    margin: 0;
    padding: 0px 0 0 0;
    border: 0;
    color: #ffffff;
    font-size:8pt;
    font-weight:bold;


    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.NewDesignDetailsRedMicro {
    background: transparent url(../images/newtemplate/btnDetailRedMicro.png) top right no-repeat;
    width:69px;
    height:26px;
    margin: 0;
    padding: 0px 0 0 0;
    border: 0;
    color: #ffffff;
    font-size:8pt;
    font-weight:bold;


    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.NewDesignDashboard {
    background: transparent url(../images/newtemplate/btnSemi.png) top right no-repeat;
    width:102px;
    height:31px;
    margin: 0;
    padding: 0px 0 0 0;
    border: 0;
    color: #ffffff;
    font-size:9pt;
    font-weight:bold;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.NewDesignBtbMini {
    background: transparent url(../images/newtemplate/btnMini.png) top right no-repeat;
    width:20px;
    height:20px;
    margin: 0;
    padding: 0px 0 0 0;
    border: 0;
    color: #660000;
    font-size:8pt;
    font-weight:bold;


    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.NewDesignBtbMiniDisabled {
    background: transparent url(../images/newtemplate/btnMiniDisabled.png) top right no-repeat;
    width:20px;
    height:20px;
    margin: 0;
    padding: 0px 0 0 0;
    border: 0;
    color: #808080;
    font-size:8pt;
    font-weight:bold;
}


.whitelink{
    color:#f0f0f0;
    font-size:8pt;
    font-weight:normal;
    padding:5px;
    font-family:Copperplate Gothic Bold;
    text-decoration:underline;
}

.whitelink:hover{
    color:#f0f0f0;
    font-size:8pt;
    font-weight:normal;
    padding:5px;
    font-family:Copperplate Gothic Bold;
    text-decoration:none;
}


.detailColumnName{
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
}

.detailColumnValue{
    font-weight: bold;
    font-size: 9pt;
    color: #660000;
}





div.barfci{
    background-image:url(../images/newtemplate/boxDash.png);
    background-repeat:no-repeat;
}


div.barfci span{
    background-image:url(../images/newtemplate/boxDashRight.png);

    display:-moz-inline-box;
    display:inline-block;	
    background-color:transparent;
    background-position:100% 0;
    background-repeat:no-repeat;
    height:30px;
    width:98%;
    padding:6px 0px 0 0px;
    margin:0 -14px 0 20px;
    border:none;	
    white-space:nowrap;
    color:#404040;
    line-height:1.8;
    font-family:"Verdana" !important;
    font-size:10pt !important;
    font-weight:bold;
}

.buttonLinkRed{
    border: none;
    background:transparent;
    font-size:8pt;
    font-weight: bold;
    color:#660000;
    text-decoration:underline;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
    padding: 0px;
    margin: 0px;
}


.buttonLinkGreen{
    border: none;
    background:transparent;
    font-size:8pt;
    font-weight: bold;
    color:#009900;
    text-decoration:underline;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
    padding: 0px;
    margin: 0px;
}

.qimage{
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}



.header-back{
    padding-bottom: 10px;
    background-image: url(../images/newtemplate2/header-back.png);
}

.header-back-white{
    background-image: url(../images/newtemplate2/header-backw.png);
}

.header-lcornerw{
    width: 10px;
    background-image: url(../images/newtemplate2/h-lcorner-w.png);
}

.header-rcornerw{
    width: 10px;
    background-image: url(../images/newtemplate2/h-rcorner-w.png);
}

.btnGraySmall {
    background: transparent url(../images/newtemplate2/btnGraySmall.png) top right no-repeat;
    width:135px;
    height:30px;
    margin: 0;
    vertical-align: middle;
    padding: 0px 0 5px 0;
    border: 0;
    color: #660000;
    font-size:9pt;
    font-weight:bold;
    text-decoration: none;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.btnGrayMini {
    background: transparent url(../images/newtemplate2/btnGrayMini.png) top right no-repeat;
    width:83px;
    height:30px;
    margin: 0;
    vertical-align: middle;
    padding: 0px 0 5px 0;
    border: 0;
    color: #660000;
    font-size:9pt;
    font-weight:bold;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.btnRedMini {
    background: transparent url(../images/newtemplate2/btnRedMini.png) top right no-repeat;
    width:80px;
    height:23px;
    margin: 0;
    vertical-align: middle;
    padding: 0px 0 2px 0;
    border: 0;
    color: #ffffff;
    font-size:8pt;
    font-weight:bold;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.divcontent{

    border: 1px solid #A30000;
    border-radius: 8px; 
    -moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
    /*box-shadow: 5px 5px 1px rgba(96, 129, 124, .36);*/
    /*box-shadow:1px 1px 2px rgba(51, 51, 51, .36);
    -moz-box-shadow:1px 1px 2px rgba(51, 51, 51, .36); 
    -webkit-box-shadow:1px 1px 2px rgba(51, 51, 51, .36);*/  
    -pie-background: linear-gradient(top,  #fefefe 0%,#cccccc 100%);
    /*background: #fefefe; /* Old browsers */
    background: -moz-linear-gradient(top,  #fefefe 0%, #cccccc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fefefe 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fefefe 0%,#cccccc 100%); /* Opera 11.10+ */
    /*background: -ms-linear-gradient(top,  #fefefe 0%,#cccccc 100%); /* IE10+ */
    background: linear-gradient(top,  #fefefe 0%,#cccccc 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
    behavior: url(assets/_core/css/pie/PIE.htc); 
}

.divcontentRed{

    border: 1px solid #770000;
    border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    /*box-shadow: 5px 5px 1px rgba(96, 129, 124, .36);*/
    /*box-shadow:1px 1px 2px rgba(51, 51, 51, .36);
    -moz-box-shadow:1px 1px 2px rgba(51, 51, 51, .36); 
    -webkit-box-shadow:1px 1px 2px rgba(51, 51, 51, .36);*/
    -pie-background: linear-gradient(top,  #c10000 0%,#770000 100%);

    background: #c10000; /* Old browsers */
    background: -moz-linear-gradient(top,  #c10000 0%, #770000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c10000), color-stop(100%,#770000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #c10000 0%,#770000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #c10000 0%,#770000 100%); /* Opera 11.10+ */
    /*background: -ms-linear-gradient(top,  #c10000 0%,#770000 100%); /* IE10+ */
    background: linear-gradient(top,  #c10000 0%,#770000 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c10000', endColorstr='#770000',GradientType=0 ); /* IE6-9 */
    behavior: url(assets/_core/css/pie/PIE.htc); 

}
