/*
 * ZEN WIREFRAME v3.0
 * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 * (c) 2005-2009 - Gregory Remington, www.mediatech.net
 *  License: GPL and MIT
 */

body {
	margin:0;
	padding:0;
	font-family:verdana,"Bitstream Vera Sans",Helvetica, sans-serif;
	text-align:left;
 	font-size:11px;
	color:#333;
	background: url(../images/body-background.jpg) repeat ;

}

.red-text, .red-text a { color:#B82423; }
.red-text-bold, .red-text-bold a { color: #B82423; font-weight:bold; }
.big-font { color:#333; font-size:16px; line-height:1.2em;}


/***************************/
/* General element styles:*/
/***************************/

H1, H2, H3, H4, H5, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { color:#636363; font-family:verdana,"Bitstream Vera Sans",Helvetica, sans-serif; }
INPUT, TEXTAREA { background-color:#fff; }
INPUT:hover, TEXTAREA:hover { background-color:#f5f5f5; }
INPUT:focus, TEXTAREA:focus { background-color:#fff; }
IMG {border-width:0px}

A { text-decoration:none; }
A:hover { text-decoration:underline; }

FORM { margin:0px; }
P { font-size:11px; line-height: 14px; color:#636363; margin:0px; font-family:verdana,"Bitstream Vera Sans",Helvetica, sans-serif;}
P, UL { margin-bottom:12px; }
td P { margin-bottom:0px; }
input, textarea, select, textarea { color:#000; border:#ccc 1px solid; font-size:12px; margin:2px; }
label { margin:0px; }
fieldset { border:0px solid #fff }
legend { border:0px solid #fff; font-size:16px; color:#000 ; font-weight:bold; margin-left:-4px; }
img {border:0;}

/******************/
/* Headers, plain */
/******************/

H1 { font-size:22px; color:#808080 ; font-weight:bold;}
H2 { font-size:18px; color:#808080 ; font-weight:bold; }
H3 { font-size:16px; color:#808080 ; font-weight:bold;}
H4 { font-size:14px; color:#808080 ; font-weight:bold;}
H5 { font-size:12px; color:#808080 ; font-weight:bold;}
H6 { font-size:10px; color:#808080 ; font-weight:bold;}
H6 { margin:0 0 4px 0; padding:0;}

H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top:0px; }

/* Headers, with link */
H1 A, H2 A, H3 A, H4 A, H5 A, H6 A { color:#666; text-decoration:none; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover, H6 A:hover { color:#000; text-decoration:none; }
H6 A { letter-spacing:-1px; }

/* SEO Graphical Headers */

h1.image-header, h2.image-header, h3.image-header, h4.image-header, h5.image-header { overflow: hidden; width:100%; text-indent: 999em; white-space: nowrap; background-repeat: no-repeat; }
h1.image-header { height: 32px; }
h2.image-header { height: 28px; }
h3.image-header { height: 26px; }
h4.image-header { height: 24px; }
h5.image-header { height: 22px; }

/*******************/
/*   Bulletlists   */
/*******************/

ul {
list-style: inside disc;
margin: 1em 0 1em 1.5em;
padding:0px;
}

ul ul {
list-style: inside square;
margin: 1em 0 1em 1.5em;
padding:0px;
}

ul ul ul {
list-style: inside circle;
margin: 1em 0 1em 1.5em;
padding:0px;
}

ol {
list-style: inside decimal;
margin: 1em 0 1em 1.5em;
padding:0px;
}

ol ul {
list-style: inside square;
margin: 1em 0 1em 1.5em;
padding:0px;
}

ol ul ul {
list-style: inside circle;
margin: 1em 0 1em 1.5em;
}

/****************************/
/* Alignment of text in RTE */
/****************************/
.indent {margin-left:14px;}
p.align-left, td.align-left, th.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
p.align-center, td.align-center, th.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
p.align-right, td.align-right, th.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }
p.align-justify, td.align-justify, th.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }