/* css RJ December 2006 */
/* must be xml to read comments */
/* rounded, sanzzy borders style sheet */
/* RoundedBoxes refers to contact pages only */


html {color:#000; background:#fff;}
body {text-align:center; font-family:verdana, arial, helvetica, sans-serif; font-size:76%; color:#000; padding:0; border:0; margin:0; background:#fff;}
a, a:visited {color:#000;}
a:hover {text-decoration:none;}
#wrapper {width:750px; margin:10px auto 0 auto; text-align:left; background:#fff;}
#page_head {width:750px; height:135px; position:relative; text-align:center; background:#fff;}


h2#slogan {clear:left; font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif; font-size:11px; font-weight:normal; margin:0;} 

#nav h1 {align:right;}


#info {clear:both; width:750px; padding-bottom:15px; background:#fff url(/img/horizontal_line.gif) bottom left repeat-x;}
#info h2 {font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif; font-size:1.4em; margin:0; color:#a40; text-align:left; margin-bottom:10px;}
#info h3 {font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif; font-size:1.1em; font-weight:normal; margin:0; color:#339999; text-align:left; margin-bottom:10px;}


#content {width:750px; background:#fff url(../graphics/vertical_line.gif) 500px 0 repeat-y;}
#content h3 {font-size:12px; color:#339999; margin:10px 0 0 0; font-weight:bold;}

#left_column {width:500px; float:left;}

#right_column {width:240px; float:right;}

#page_foot {clear:both; width:750px; padding-bottom:20px; background:#fff url(../graphics/horizontal_line.gif) top left repeat-x; padding-top:10px;}

p {font-size:10px; color:#555; line-height:16px; margin:5px 0 15px 0;}

.css {color:#983; font-family:"times new roman", serif;}
.play {font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif; margin:0; color:#000; font-weight:normal;}
.clear {clear:both;}
.bold {font-weight:bold;}
p.float_right, img.left {float:right;}
.float_left {float:left;}

#content a img {border:0;}
p.date {font-size:10px; font-weight:bold; color:#448;}
p.highlight {background:#dfd7ca; border:1px solid #aaa; padding:5px; color:#a40;}
pre {font-size:11px; color:#008;}
ol li {font-size:10px;}
dl.list dd.blue_back {border:1px solid #c00;}
.f_left {float:left;}
.hiddenfromview {display:none;}


/* refers to rounded corner boxes below */

.xsnazzy h1, .zsnazzy h1 {margin:0; font-size:0.95em; padding:0 10px 5px 10px; border-bottom:1px solid #444;}
.xsnazzy p, .zsnazzy p {margin:0; padding: 5px 10px; font-size:11px;}
.xsnazzy ul, .xsnazzy li {margin-left: 12px; padding: 2px  2px; font-size:11px;}
.xsnazzy {background: transparent; width:240px; float:left; margin:20px 3px 3px 3px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #444; border-right:1px solid #444;}
.xb1 {margin:0 5px; background:#444;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; border:0 solid #444; border-width:0 1px; height:auto;}
* html .xboxcontent {height:1px;}

.color_a {background:#339999; color:#fff;}
.color_b {background:#66CDAA; color:#000;}
.color_c {background:#DBFEF8; color:#000;}
.color_d {background:#339999; color:#fff;}
.color_e {background:#DBFEF8; color:#339999;}



