

/* resets  **DO NOT EDIT**
----------------------------------------------------- */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, strong, var, 
img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input,textarea, 
table, caption, tbody, tfoot, thead, tr, th, td { 
margin:0;padding:0;border:0;text-align:left;vertical-align:top;font-weight:normal;font-size:100%;font-style:normal;font-variant:normal;font-family:inherit;
}

html,body{background:#FFF;color:#000;}
body {font:13px/1.231 Arial, Helvetica, sans-serif;}
table {border-collapse:collapse;border-spacing:0;}
caption, th, td {text-align:left;font-size:inherit;font-weight:normal;font:100%;}
table, td, th, td > * {vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
fieldset, img, a img {border:none;}
ol,ul,li{margin:0;padding:0;list-style:none;}
q:before,q:after{content:'';}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}

/* ins tag being used for box layout */
ins {text-decoration:none;}

input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}


/* clearing */
.clearfix {display:block;}
.clearfix:after, .even:after, .odd:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden;}
.clear {clear:both;}


/* base template layout  **DO NOT EDIT**
----------------------------------------------------- */

body{/*_text-align:center;*/}/* IE5.5 */
.page{margin: 0 auto; width: 1015px;/*_text-align:left;*/} /* wraps other template elems to set width */ /* text-align IE5.5 */

/* add to .page to change width from default */

.gs980plus{width:980px; padding-right:140px;}
.gs960{width:960px;}
.gs990{width:990px;}
.gs750{width:750px;}
.liquid{width:auto;margin:0;}

/* For left & right col, editable must be last in the layout: left > right > editable */

.header:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden;}
.main {clear:both; overflow:hidden; _overflow:visible; _zoom:1;}
.editable {padding:0 10px; overflow: hidden; _overflow:visible; _zoom:1;}
.sidebar_left {float:left; width:250px; _margin-right:-3px;}
.sidebar_right {float:right; width:250px; _margin-left:-3px;}
.footer {clear:both;}

.header, .main, editable, .sidebar_left, .sidebar_right, .footer {overflow:hidden; _overflow:visible; _zoom:1;}


/* Grids  **DO NOT EDIT**
----------------------------------------------------- */

.row:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden;}
.lastcol:after {content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";visibility:hidden; clear:both;height:0 !important;display:block;line-height:0;}
.row {*zoom:1;}
.lastcol {display:table-cell; *display:block; *zoom:1; float:none; *position:relative; *left:-3px; *margin-right: -3px;}

.col {float:left;}

.cols1of1 {float:none;}
.cols1of2 {width:50%;}
.cols1of3 {width:33.33333%;}
.cols2of3 {width:66.66666%;}
.cols1of4 {width:25%;}
.cols2of4 {width:50%;}
.cols3of4 {width:75%;}
.cols1of5 {width:20%;}
.cols2of5 {width:40%;}
.cols3of5 {width:60%;}
.cols4of5 {width:80%;}
.cols1of6 {width:16.66666%;}
.cols2of6 {width:33.33333%;}
.cols3of6 {width:50%;}
.cols4of6 {width:66.66666%;}
.cols5of6 {width:83.33333%;}
.cols1of8 {width:12.5%;}
.cols2of8 {width:25%;}
.cols3of8 {width:37.5%;}
.cols4of8 {width:50%;}
.cols5of8 {width:62.5%;}
.cols6of8 {width:75%;}
.cols7of8 {width:87.5%;}
.cols1of10 {width:10%;}
.cols2of10 {width:20%;}
.cols3of10 {width:30%;}
.cols4of10 {width:40%;}
.cols5of10 {width:50%;}
.cols6of10 {width:60%;}
.cols7of10 {width:70%;}
.cols8of10 {width:80%;}
.cols9of10 {width:90%;}



/* Menu Lists  **DO NOT EDIT**
----------------------------------------------------- */
/* extend menu lists (widths, heights, etc) with other style classes */

/* vertical menu - base */
ul.vertMenu {display:block; overflow:hidden; _overflow:visible; _zoom:1; list-style-type:none;}
ul.vertMenu:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden;}
ul.vertMenu li {float:left; *zoom:1;}
ul.vertMenu li a {display:block; *zoom:1;}

/* horizontal menu - base */
ul.horzMenu {display:block; overflow:hidden; _overflow:visible; _zoom:1; list-style-type:none;}
ul.horzMenu:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden;}
ul.horzMenu li {clear:both; display:block; *zoom:1;}
ul.horzMenu li a {display:block; *zoom:1;}
