@charset "utf-8";
/* CSS Document */
.centerbox{
text-align:center; /*center hack*/
}

.aboxcontent .xboxcontent .boxcontent {
margin:0 auto; /*center hack*/
text-align:left !important; /*center hack*/
}


/*base paramethers */
* html .xboxcontent .boxcontent {
height:1px;
}

.xsnazzy h3, .zsnazzy h3, .inset h3, .raised h3, .chunky  h3 {
border-bottom:2px groove #444444;
font-size:1.2em;
margin:0pt;
padding:0pt 5px 5px;
}
.xsnazzy p, .zsnazzy p, .xsnazzy ul, .raised p, .chunky p, .raised ul, .inset p, .inset ul, .chunky ul {
font-size:1.0em;
margin:0pt;
padding:5px 5px;
text-align:left;
border-bottom:
}

.zsnazzy{
padding-top:12px;
background:transparent none repeat scroll 0% 50%;
}

xsnazzy h3, .chunky h3, .inset h3, .raised h3, .raised p, .chunky p, .inset p, xsnazzy p{
margin:0pt 0px;
}

/* snazzy corners  -********************************************************************************** color_a color_b */

.xsnazzy {
background:transparent none repeat scroll 0% 50%;
margin:0pt 3px;
}
.xboxcontent {
background:#FFFFFF none repeat scroll 0%;
border-color:#444444;
border-style:solid;
border-width:0pt 1px;
display:block;
height:auto;
overflow:hidden;
color:#000000;
}

.xtop, .xbottom {
background:transparent none repeat scroll 0%;
display:block;
font-size:1px;

}

.xb1, .xb2, .xb3, .xb4 {
display:block;
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#FFFFFF none repeat scroll 0%;
border-left:1px solid #444444;
border-right:1px solid #444444;
}
.xb1 {
background:#444444 none repeat scroll 0%;
margin:0pt 5px;
}
.xb2 {
border-width:0pt 2px;
margin:0pt 3px;
}
.xb3 {
margin:0pt 2px;
}
.xb4 {
height:2px;
margin:0pt 1px;
}


/*INSET BORDER SPECIFIC  **********************************************************************************************/
/*second parameter color changes bg on the all model no second param leaves bg transparent*/

.inset {
background:transparent none repeat scroll 0%;
margin:0pt auto;
}

.inset .boxcontent {
/*background:#CCCCCC none repeat scroll 0%;*/
border-left:1px solid #999999;
border-right:1px solid #FFFFFF;
display:block;
height:auto;/*important*/
overflow:hidden;/*important*/
}

.inset .top, .inset .bottom {
background:transparent none repeat scroll 0%;
display:block;
font-size:1px;
}

.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {
display:block;
overflow:hidden;
}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {
height:1px;
}
.inset .b2 {
/*background:#CCCCCC none repeat scroll 0%;*/
border-left:1px solid #999999;
border-right:1px solid #AAAAAA;
}
.inset .b3 {
/*background:#CCCCCC none repeat scroll 0%;*/
border-left:1px solid #999999;
border-right:1px solid #DDDDDD;
}
.inset .b4 {
/*background:#CCCCCC none repeat scroll 0%;*/
border-left:1px solid #999999;
border-right:1px solid #EEEEEE;
}
.inset .b4b {
/*background:#CCCCCC none repeat scroll 0%;*/
border-left:1px solid #AAAAAA;
border-right:1px solid #FFFFFF;
}
.inset .b3b {
/*background:#CCCCCC none repeat scroll 0%;*/
border-left:1px solid #DDDDDD;
border-right:1px solid #FFFFFF;
}
.inset .b2b {
/*background:#CCCCCC none repeat scroll 0%;*/
border-left:1px solid #EEEEEE;
border-right:1px solid #FFFFFF;
}
.inset .b1 {
background:#999999 none repeat scroll 0%;
margin:0pt 5px;
}
.inset .b2, .inset .b2b {
border-width:0pt 2px;
margin:0pt 3px;
}
.inset .b3, .inset .b3b {
margin:0pt 2px;
}
.inset .b4, .inset .b4b {
height:2px;
margin:0pt 1px;
}
.inset .b1b {
background:#FFFFFF none repeat scroll 0%;
margin:0pt 5px;
}




/*RAISED BORDER SPECIFIC  ********************************************************************************************/
/*second parameter color changes bg on the all model no second param leaves bg transparent*/

.raised {
background:transparent none repeat scroll 0% 50%;
margin:0pt auto;
}

.raised .boxcontent {
/*background:#CCCCCC none repeat scroll 0%;*/
border-left:1px solid #FFFFFF;
border-right:1px solid #999999;
display:block;
height:auto; /*important*/
overflow:hidden; /*important*/
}

.raised .top, .raised .bottom {
background:transparent none repeat scroll 0%;
display:block;
font-size:1px;
}

.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {
display:block;
overflow:hidden;
}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {
height:1px;
}
.raised .b2 {
/*background:#CCCCCC none repeat scroll 0%;*/
border-left:1px solid #FFFFFF;
border-right:1px solid #EEEEEE;
}
.raised .b3 {
/*background:#CCCCCC none repeat scroll 0%;*/
border-left:1px solid #FFFFFF;
border-right:1px solid #DDDDDD;
}
.raised .b4 {
/*background:#CCCCCC none repeat scroll 0%;*/
border-left:1px solid #FFFFFF;
border-right:1px solid #AAAAAA;
}
.raised .b4b {
/*background:#CCCCCC none repeat scroll 0%;*/
border-left:1px solid #EEEEEE;
border-right:1px solid #999999;
}
.raised .b3b {
/*background:#CCCCCC none repeat scroll 0%;*/
border-left:1px solid #DDDDDD;
border-right:1px solid #999999;
}
.raised .b2b {
/*background:#CCCCCC none repeat scroll 0%;*/
border-left:1px solid #AAAAAA;
border-right:1px solid #999999;
}
.raised .b1 {
background:#FFFFFF none repeat scroll 0%;
margin:0pt 5px;
}
.raised .b2, .raised .b2b {
border-width:0pt 2px;
margin:0pt 3px;
}
.raised .b3, .raised .b3b {
margin:0pt 2px;
}
.raised .b4, .raised .b4b {
height:2px;
margin:0pt 1px;
}
.raised .b1b {
background:#999999 none repeat scroll 0%;
margin:0pt 5px;
}


/*chunky BORDER SPECIFIC  ********************************************************************************************/
.chunky {
background:transparent none repeat scroll 0%;
/*margin:1em;*/
}

.chunky .xboxcontent {
background:#FFFB99 none repeat scroll 0%;
border-color:#BF8B00;
border-style:solid;
border-width:0pt 3px;
display:block;
}

.chunky.xboxcontent span
{
font-size:1.0em;
margin:0pt;
padding:5px 5px;
text-align:left;
margin-left:auto;
margin-top:auto;
overflow:hidden;
width:auto;
height:auto;
color:#BF8B00;
display:inline;
}

#chunkyem {
border-left:12px dotted transparent;
border-right:12px dotted transparent;
border-top:12px solid #BF8B00;
color:#D8D8EE;
display:block;
height:0pt;
margin-left:50px;
overflow:hidden;
width:0pt;
}
* html #chunkyem {
height:0pt;
width:0pt;
}
#chunkySpan {
border-left:10px dotted transparent;
border-right:10px dotted transparent;
border-top:10px solid #FFFB99;
color:#BF8B00;
display:block;
height:0pt;
margin-left:52px;
margin-top:-15px;
overflow:hidden;
width:0pt;
}
* html #chunkySpan {
height:0pt;
width:0pt;
}
.chunky .xb1,  .chunky .xb2,  .chunky .xb3,  .chunky .xb4,  .chunky .xb5,  .chunky .xb6,  .chunky .xb7 {
display:block;
font-size:0pt;
overflow:hidden;
}
.chunky .xb1,  .chunky .xb2,  .chunky .xb3,  .chunky .xb4 , .chunky .xb5,  .chunky .xb6 {
height:1px;
}
.chunky .xb4, .chunky .xb5, .chunky .xb6, .chunky .xb7 {
background:#CCCCCC none repeat scroll 0%;
border-left:1px solid #BF8B00;
border-right:1px solid #BF8B00;
}
.chunky .xb1 {
background:#BF8B00 none repeat scroll 0%;
margin:0pt 8px;
}
.chunky .xb2 {
background:#BF8B00 none repeat scroll 0%;
margin:0pt 6px;
border-left:1px solid #BF8B00;
border-right:1px solid #BF8B00;
}
.chunky .xb3 {
background:#BF8B00 none repeat scroll 0%;
margin:0pt 4px;
border-left:1px solid #BF8B00;
border-right:1px solid #BF8B00;
}
.chunky .xb4 {
background:#FFFB99 none repeat scroll 0%;
border-width:0pt 5px;
margin:0pt 3px;
}
.chunky .xb5 {
background:#FFFB99 none repeat scroll 0%;
border-width:0pt 4px;
margin:0pt 2px;
}
.chunky .xb6 {
background:#FFFB99 none repeat scroll 0%;
border-width:0pt 3px;
margin:0pt 2px;
}
.chunky .xb7 {
background:#FFFB99 none repeat scroll 0%;
border-width:0pt 3px;
height:2px;
margin:0pt 1px;
}


/*chunky BORDER SPECIFIC  *******************************************************************************************ENDS*/

/*colors for the template*/
.color_a {
background:#FFE77F none repeat scroll 0%;
color:#BF8B00;
}

.color_b {
background:#FFED9F none repeat scroll 0%;
color:#BF8B00;
}
.color_c {
background:#FFF9DF none repeat scroll 0%;
color:#BF8B00;
}
.color_d {
background:#6A8CB2 none repeat scroll 0%;
color:#060FFF;
}
.color_e {
background:#E7F2FF none repeat scroll 0%;
color:#060FFF;
}
.color_f {
background:#FFFFFF none repeat scroll 0%;
color:#3F0505;
}
.color_g {
background:#000000 none repeat scroll 0%;
color:#FFFFFF;
}

/*colors for the template END *********************************************************************************/





