@charset "UTF-8";
/* CSS Document */
/*-------Colour Blocks---------*/
.cb-black{
background:#000;
color: #fff;
}
.cb-topcurve-black{
height:25px;
width:40px;
background: url(/gfx/simple/shared/column_curves/col-1-top-black.gif) no-repeat;
}
.cb2-topcurve-black{
height:25px;
width:100px;
background: url(/gfx/simple/shared/column_curves/col-2-top-black.gif) no-repeat;
}
.cb3-topcurve-black{
height:25px;
width:160px;
background: url(/gfx/simple/shared/column_curves/col-3-top-black.gif) no-repeat;
}
.cb-white{
background: #FFFFFF;
color: #000;
}
/*reds*/
.cb-red{background:#cc0000; color: #fff;}
.cb-mid-red{background:#aa0000; color: #ffffff;}
.cb-deep-red{background:#880000; color: #ffffff;}
.cb-dark-red{background:#440000; color: #ffffff;}
.cb-red-orange{
background:#cc5500;
color: #fff;
}
.cb-red-pink{
background:#cc0055;
color: #fff;
}
/*pinks*/
.cb-pale-pink{background:#ff9999; color: #000000;}
.cb-flat-pink{background:#cc6666; color: #000000;}
.cb-deep-pink{background:#cc3333; color: #000000;}
.cb-dark-pink{background:#993333; color: #ffffff;}
.cb-red-wine{background:#660000; color: #ffffff;}
/*purples*/
.cb-light-purple{background:#d20071; color: #A74992;}
.cb-mid-purple{background:#d20071; color: #ffffff;}

/*blues*/
.cb-light-blue{background:#66ccff; color: #000000;}
.cb-mid-blue{background:#3366cc; color: #ffffff;}
.cb-light-deep-blue{background:#3278b8; color: #ffffff;}
.cb-mid-deep-blue{background:#095a9a; color: #ffffff;}
.cb-dark-deep-blue{background:#08528c; color: #ffffff;}
.cb-sky-blue{background:#4488ee; color: #fff;}
.cb-dark-blue{background:#220055; color: #fff;}
/*oranges*/
.cb-light-orange{background:#ffb170; color: #000000;}
.cb-mid-orange{background:#ff9331; color: #000000;}
.cb-deep-orange{background:#ff7000; color: #000000;}
.cb-burnt-orange{background:#ff5a00; color: #000000;}
.cb-dark-orange{background:#c84e00; color: #000000;}
.cb-brown-orange{background:#93430d; color: #000000;}

.cb-trans-black{background: url(/gfx/simple/shared/70-trans-black.png) repeat;
 color: #ffffff;
 }

.cb-lime-green{
background:#88ee44;
color: #000;
}
.cb-forest-green{
background:#22aa00;
color: #fff;
}
.cb-dark-green{
background:#228800;
color: #fff;
}
.cb-yellow{
background:#ffff00;
color: #000;
}
.cb-mid-yellow{
background:#cccc00;
color: #000;
}
.cb-gold-yellow{
background: #eeba1e;
color: #000;
}
.cb-sage{
background:#c2d5d5;
color: #000;
}
.cb-very-light-grey{
background:#ececec;
color: #000;
}
.cb-light-grey{
background:#dcdcdc;
color: #000;
}
.cb-mid-grey{
background:#cccccc;
color: #000;
}
.cb-dark-grey{
background:#aaaaaa;
color: #000;
}
.cb-very-dark-grey{
background:#888888;
color: #000;
}
.cb-light-charcoal{
background:#777777;
color: #fff;
}
.cb-mid-charcoal{
background:#555555;
color: #fff;
}
.cb-dark-charcoal{
background:#323232;
color: #fff;
}
.cb-pale-grey-blue{
background:#C2D4D5;
color:#444444;	
}
.cb-pale-grey-red{
background:#cc7777;
color:#444444;	
}
.cb-pale-grey-green{
background:#77cc77;
color:#444444;	
}
.cb-cool-grey{
background:#efeef6;
color:#000000;	
}
/*Borders*/
.bdr-1px-light-grey{border: 1px solid #dfdfdf;}
.bdr-1px-mid-grey{border: 1px solid #aaaaaa;}
.bdr-1px-grey{border: 1px solid #777777;}
.bdr-1px-dark-grey{border: 1px solid #444444;}
.bdr-1px-black{border: 1px solid #000000;}
.bdr-1px-red{border: 1px solid #ff0000;}
.bdr-1px-flat-red{border: 1px solid #cc0000;}
.bdr-btm-1px-dot-mid-grey{border-bottom: 1px dotted #777777;}
/*-------Widgets---------*/
/*-----------------Horizontal Menu--------------------*/
#menu{
background: #eeeeee url(gfx/simple/shared/logo_white-gloss.gif) repeat-x;
}
#horizontal
{
color:#fff;
margin: 0;
font-family: "lucida sans unicode","lucida grande",sans-serif;
font-size: 1em;
letter-spacing: -0.2pt;

}
#horizontal a{
background: url(gfx/simple/shared/tabs_vert_black-tang.gif) repeat;
margin: 0;
}

 #horizontal a, #horizontal a:visited {
text-decoration:none;
display:block;
background-position: 0 0;
padding: 4px 10px 2px 10px;
height: 19px;
font-weight: normal;
 }
#horizontal a:active {
text-decoration:none;
display:block;
padding: 4px 10px 2px 10px;
height: 19px;
background-position: 0 0;
}

#horizontal a:hover {
padding:4px 10px 2px 10px;
height: 19px;
background-position: 0 27px;
font-weight: normal;
}
 dd.horiz
{
margin:0 0 0 7px;
padding:0 0 0 0;
text-align:center;
height: 19px;
/*width: 110px;*/
float: left;
text-align: center;
font-size: 9pt;
}

#language{
float: left;
width: 130px;
height: 20px;
background: #444;
margin: 10px 0 0 10px;
}
.language-img{
float: left;
margin: 4px 0 0 5px;
border: none;
}

.fl{float: left;}
.fr{float: right;}
.clearboth{clear: both;}
.clear0{clear: both; height: 0;}

/*Preset Heights*/
.height35{height: 35px;}
.height50{height: 50px;}
.height75{height: 75px;}
.height100{height: 100px;}
.height125{height: 125px;}
.height150{height: 150px;}
.height170{height: 170px;}
.height350{height: 350px;}
.height700{height: 700px;}
