/* LAYOUT  */
#wrapper{margin:0 auto;width:990px;}
#sitecredit{text-align:center;}
#sitecredit p{padding:10px;}

/* HEADER */
#header{width:990px;}

/* NAVIGATION */
#navigation{clear:left;}

/* MAINCONTENT */
#maincontent{width:990px;}

/* LINKS  */
a{color:#B92027;font-weight:100;text-decoration:none;}
a:hover{text-decoration:none;}

/* FOOTER  */
#footer{width:990px;}


/* PULSE MASTER CSS   RESET CSS  */
*{margin:0;padding:0;}
html{background-color:#fff;}

/* IE5.5 / IE6 FIXES  */
div{_overflow:hidden;position:relative;}

/* COMMON CLASSES  */
img{border:none;}

/* float  */
.left{float:left;}
.right{float:right;}

/* clear  */
.clearleft{clear:left;}
.clearright{clear:right;}
.clearboth{clear:both;}

/* hide  */
.hidden{display:none;}

/* font styles  */
.small{font-size:85%;}
.large{font-size:120%;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.alignjustify{text-align:justify;}

h1,h2,h3,h4,h5,h6{}
p{}
li{list-style-position:outside;list-style-type:square;margin:0 0 0 35px;}

/* CONTACT FORM  */
.form {}
.form table {}
.form table input {width:auto;}
.form input{margin:2px 5px 2px 0;padding:3px;width:250px;}
.form select{margin:2px 5px 2px 0;padding:3px;width:260px;}
.form textarea{margin:2px 5px 2px 0;padding:3px;width:250px;}
.form label{margin:0 10px 0 0;}
.form input[type="radio"]{width:auto;}
.form input[type="checkbox"]{width:auto;}
.form .checkbox input{width:auto;}
.form .asterisk{color:#c00000;padding:0 5px;}

/* form errors  */
.errorbox{color:#c00000;}
