body { font-size : 1.5em;line-height : 1.5em; }
body { font-size : 70%;line-height : 150%;font-family : Verdana, Arial, Sans-serif;margin : 0;padding : 0;border : 0; }
h2 { font-size : 21px;color : #000000;font-family : Helvetica, Arial, Sans-serif; }
h3 { font-size : 14px;color : #0000ff;margin-top : 14px;margin-bottom : 9px;font-weight : bold; }
h4 { font-size : 13px;color : #666666; background-color : #ffffff;margin-top : 10px;margin-bottom : 9px;font-weight : bold; }
h5 { font-size : 12px;color : #666666;margin-top : 9px;margin-bottom : 5px;font-weight : bold; }
.h5 { font-size : 12px;color : #666666;margin-top : 9px;margin-bottom : 5px;font-weight : bold; }
td { font-family : verdana, arial, helvetica, sans-serif;line-height : 16px;font-size : 9pt; }
hr { height : 1px;color : #cccccc;border : 0;border-bottom : 1px solid #cccccc; }
big { font-family : verdana, arial, helvetica, sans-serif;font-size : 9pt;color : #0000ff; }
ul { margin : 0 0 20px 0;padding : 0;border : 0; }
li { color : #333333;margin : 0 0 0 2em;padding : 0;border : 0; }
a { color : #0000cc;text-decoration : none;font-weight : bold; }
a:active { color : #0000cc; }
a:visited { color : #3333cc; }
a:hover { color : #cc0000; }

#wrapper { float : left;width : 780px;border : 0px solid gray; }
#head { float : left;width : 100%;font-size : 10px;border : 0px solid red; }
#nav_one { float : right;width : auto;margin : 20px 10px 0 0;padding : 0;border : 0;text-align : right; }
#left { float : left;width : 200px;border : 0px solid gray; }
#left p { font-size : 10px;line-height : 12pt;color : #2c325a; }
#left a:hover { color : #000000;text-decoration : none; }
#right { float : right;width : 196px;margin : 0;padding : 0;border : 0; }
#right p { font-size : 10px;line-height : 12pt; }
#center { float : left;width : 384px;border : 0px solid red; }
#wide { float : left;width : 577px;margin : 0;padding : 0;border : 0px solid red; }
#full { float : left;width : auto;margin : 10px 40px;padding : 0;border : 0px solid red; }
#footer { float : left;width : 780px;margin : 0;padding : 0;border-top : 1px solid #cecece;text-align : center; }

.uppercase { text-transform : uppercase; }
.justp { margin : 0;padding : 0; }
.bold { font-weight : bold; }
.dkgrey { color : #333333; }
.grey { color : #666666; }
.grey a { color : #666699;text-decoration : none;font-weight : bold; }
.grey a:active { color : #666699; }
.grey a:visited { color : #666699; }
.grey a:hover { color : #996666; }


.box { border : 1px solid #cecece;margin : 0;padding : 0; }
.boxpad { margin : 0;padding : 12px; }
.tightbox { background : #ffffff;margin : 0 0 10px 0;padding : 0;border : 1px solid #999999; }
.headbox { background : #f6f6f6;margin : 0;padding : 5px 10px;border-bottom : 1px solid #999999; }
.itemPad { margin : 0;padding : 20px;border : 0; }
.posted { color : #666666; }
.posted a { color : #666666;text-decoration : underline; }
.posted a:hover { color : #cc0000;text-decoration : underline; }
.smallGrey { font: 8pt/10pt Arail, Helvetica, sand-Serif;color : #666666; }
.topBump { margin : 2em 0 0 0;padding : 0;border : 0; }
.defaultBold { font-weight : bold; }

.angle_bg { float : left;width : 232px;height : 54px;background : url(/images/angle_bg.jpg) no-repeat left top;margin : 0;border : 0; }
.date_bg { float : left;width : 543px;height : 24px;font-size : 8pt; line-height : 10pt;color : #717171;background : url(/images/date_bg.jpg) repeat-x left top;margin : 30px 0 0 0;padding : 0 5px 0 0;border : 0; }

.side_head { float : left;width : 100%;height : 24px;background : url(/images/side_p_head_bg.jpg) repeat-x left top;margin : 0 0 1px 0;padding : 0;border : 0; }
.side_head_corner { float : right;width : 34px;height : 24px;background : url(/images/side_p_head_cor.jpg) no-repeat left top;margin : 0;padding : 0;border : 0; }
.side_title { font-size : 8pt;color : #515170;background : #efebef;margin : 1px 0 0 0;padding : 7px 0 5px 0;border : 0;text-align : center; }
.side_subhead { background : #efebef;font-size : 8pt;color : #515170;text-align : center; }
.add_panel { font-size : 8pt;line-height : 16px;color : #000000;margin : 0;padding : 5px;border : 0;text-align : left; }
.ltgrey_bg { background : #f6f6f6;margin : 0;padding : 0;border : 0; }
.text11, .text11red, .text11green, .text11blue, .text11purple, .text11grey { font-family : verdana,geneva,arial,sans-serif; font-size : 12px; font-weight : bold; }
.text11normal { font-family : verdana, geneva, arial, sans-serif; font-size : 11px;font-weight : normal; }

.left { float : left;width : auto;margin : 0;padding : 0; }
.right { float : right;width : auto;margin : 0;padding : 0;text-align : left; }
.clear { clear : both;margin : 0;padding : 0;border : 0; }
.spacer { font-size : 1pt;line-height : 1pt;margin : 0;padding : 0;border : 0; }
.vig_right { float : right;width : auto;margin : 0 0 20px 20px;padding : 0;border : 0;text-align : left; }

form { margin : 0;padding : 0;border : 0; }
input { font-family : verdana, arial, helvetica, sans-serif;font-size : 9pt;background : #efefef;margin : 0;padding : 0;border : 0; }
.input { font-size : 9pt;height : 17px;margin : 0;padding : 1px 0 0 5px;background : #f6f6f6;color : #333;border-top : 2px solid #999999;border-left : 2px solid #999999;border-bottom : 1px solid #999999;border-right : 1px solid #999999; }
.hidden { margin : 0;padding : 0;border : 0; }
.textarea { width : 98%;font-family : verdana, arial, helvetica, sans-serif;font-size : 9pt;background : #f6f6f6;color : #333;margin : 0;padding : 5px 0 5px 5px;border-top : 2px solid #999999;border-left : 2px solid #999999;border-bottom : 1px solid #999999;border-right : 1px solid #999999; }
.select { font-size : 9pt;color : #333333;background-color : #f9f9f9;margin-top : 2px;margin-bottom : 2px; }
.multiselect { font-size : 9pt;color : #333333;background : #f9f9f9;margin-top : 2px;margin-bottom : 2px;border-top : 2px solid #999999;border-left : 2px solid #999999;border-bottom : 1px solid #999999;border-right : 1px solid #999999; }
.radio { margin-top : 4px;padding : 0;border : 0; }
.checkbox { margin : 0;padding : 0;border : 0; }
.button { width : auto;height : 22px;font-size : 8pt;line-height : 9pt;margin : 0;padding : 0 5px;background : url(/images/button.gif) repeat-x left top; }
.button { border-top : 1px solid #aaaaaa;border-right : 1px solid #888888;border-bottom : 1px solid #999999;border-left : 1px solid #aaaaaa;color : #0000cc; }
.submit { width : auto;height : 22px;font-size : 8pt;line-height : 9pt;margin : 0;padding : 0 5px;background : url(/images/button.gif) repeat-x left top; }
.submit { border-top : 1px solid #aaaaaa;border-right : 1px solid #888888;border-bottom : 1px solid #999999;border-left : 1px solid #aaaaaa;color : #0000cc; }
.txtbox { font-size : 9pt;height : 17px;margin : 0;padding : 1px 0 0 5px;border : 1px solid #999999;background : #fcfcfc; }
.join_btn { background : url(/images/join_btn.jpg) no-repeat;border : 0;font-size : 8pt;color : #cc0000;height : 21px;width : 65px;padding-bottom : 2px; }

#side_subheader { background-color : #f7f7f7;font-size : 8pt;text-align : center;color : #515170;height : 20px;padding-top : 2px;border-top : 2px solid #ffffff; }
#side_subcontainer_bc { background-color : #f7f7f7;font-size : 8pt;color : #717171;text-align : justify;padding-left : 1px;padding-right : 1px; }

.side_cont { line-height : 16px;font-size : 8pt;color : #333333;margin : 0;padding : 12px;border : 0; }
.whitespacer { height : 25px;background-color : #ffffff;color : #ffffff; }

.top_bg { background-image : url(/images/top_bg.jpg);background-repeat : no-repeat;height : 141px;vertical-align : top; }
.top_links a { color : #0000ff;text-decoration : none;font-size : 8pt;font-weight : bold; }
.top_links a:hover { color : #cc0000; }
.middle { font-size : 9pt;color : #717171;font-size : 8pt;padding : 3px; }
.featureblue { padding-right : 9px; padding-left : 9px; padding-bottom : 9px; padding-top : 9px; background-color : #ccccff; }

.title { font-family : verdana,geneva,arial,sans-serif; font-size : 12px; font-weight : bold; }
.newstitle { font-family : verdana,arial,sans-serif;font-size : 11px;color : #666666;margin-top : 9px;margin-bottom : 5px;font-weight : bold; }
.release { font-family : verdana, arial, sans-serif;font-size : 11px;margin : 0 0 15px 0;padding : 0 0 5px 0;border-bottom : 1px dotted #999999; }