/* CSS Document by Kim Rose for Compu-Tech, Inc. (www.compu-tech-inc.com)*/

body {margin:0; padding:0; font-family: verdana, geneva, sans-serif; font-size: 13px; color: #1c1c1c; background-color: #1c1c1c; text-align:center; width:auto; min-width: 1050px; _width: 1050px;}

.boldred {font-family: verdana, geneva, sans-serif;;font-weight:bold;color:#cc0000;}
.error {font-family: verdana, geneva, sans-serif;;font-weight:normal;color:#cc0000;}

.whitehdr {font-family: arial, helvetica, sans-serif;font-weight:bold;color:#ffffff;font-size: 11px;}
.whitehdr a:link, a:visited {color:#ffffff;text-decoration:none;}
.whitehdr a:hover {text-decoration:underline;}
.smallblk {font-family: arial, helvetica, sans-serif;color:#1c1c1c;font-size: 11px;}
.smallgry {font-family: arial, helvetica, sans-serif;color:#838383;font-size: 11px;}

#bkgwrapper {position:relative; background-image: url(../images/main-bkg.jpg); background-repeat: no-repeat; background-position: top center; text-align:center; width:auto;}

#wrapper {position: relative; margin-right:auto; margin-left:auto; text-align:left; width: 950px;}

/*Wrapper with Bottom Drop Shadow*/
#primary {padding: 0 20px 20px 20px; background-image: url(../images/shadow-bottom.jpg); width:950px; background-repeat: no-repeat; background-position:bottom left;}

a:link {color:#cc0000;text-decoration:none;}
a:hover {color:#cc0000;text-decoration:underline;}
a:visited {color:#cc0000}

/*Top Header Graphic*/
#header {height:100px; width:853px; position:relative;padding:0 0 15px 0; margin-left:28px;}
#header h1 {margin: 0; padding: 0;font-weight:normal;color:#ffffff;font-size: 11px;width:220px;position:absolute;bottom: 80px;right: 8px;}
#header a:link {color:#ffffff;text-decoration:none;}
#header a:visited {color:#ffffff;text-decoration:none;}
#header a:hover {color:#ffffff;text-decoration:underline;}

/* Navigation*/
#navigation {height:22px; width:815px; position:relative; padding:0 0 0 0; margin-left:55px; z-index:20;}

#navigation h1 {margin: 0; padding: 0 0 0 0;font-weight:bold; font-size: 11px;position:relative;text-align:left;}

/*Main Home Image*/
#homeimage {background-color: #FFFFFF; height:250px; width:856px; position:relative;padding:0 0 0 0;margin-left:27px;text-align:center;}

/*Main Homepage Content Area - Three Column Content*/
#main {background-color: #FFFFFF; width:856px;position:relative;margin-left:27px;text-align:left;}

#homecontent {background-color: #FFFFFF; float:left; width:856px; height:400px}

#homecontent a:link {color:#cc0000;text-decoration:none;}
#homecontent a:hover {color:#cc0000;text-decoration:underline;}

#homecontent h1 {padding:0;margin:0 0 0 10px;width:150px;}
#homecontent h2 {padding:0;margin:0 0 0 20px;width:150px;}

#homecontent h3 {padding:0;font-family: arial, helvetica, sans-serif;font-weight:bold;color:#1c1c1c;font-size: 21px;margin:0; position:absolute;top: 4px;left: 176px;width:400px;}
#homecontent h4 {padding:0;font-weight:normal;color:#1c1c1c;font-size: 11px;margin:0;position:absolute;top: 45px;left: 176px;width:438px;}

/*Home Page Side Bar*/
#homecontent h5 {text-align:left; margin:0; padding:0; position:absolute; top: 0px; left: 642px; width:193px;}
#homecontent h6 {text-align:left; margin:0; padding:0; position:absolute; top: 125px; left: 642px; width:193px;}

/*Home Page Divider Bar*/
#homecontent h7 {text-align:left; margin:0; padding:0; position:absolute; top:15px; left:630px; width:6px;}

/*Main Secondary Page Image*/
#headerimage {background-color: #FFFFFF; height:170px; width:841px; position:relative;padding:10px 0 0 15px;margin-left:27px;text-align:left;}

#headerimage h1{background-image: url(../images/side-boxtop.jpg); background-repeat: no-repeat; background-position: top left; text-align:left;margin:0; padding:8px 0 0 8px;font-family: arial, helvetica, sans-serif;font-weight:bold;color:#ffffff;font-size: 11px;position:absolute;top: 18px;left: 638px;width: 176px; height:40px;}

#headerimage h2{background-color: #efefef;text-align:left;margin:0; padding:8px 0 0 12px;font-family: arial, helvetica, sans-serif;font-weight:bold;color:#1c1c1c;font-size: 11px;position:absolute;top: 48px;left: 638px;width: 171px; line-height: 18px; z-index:5;}


/*Main Secondary Content Area - Content*/
#container {background-color: #FFFFFF; width:856px;position:relative;margin-left:27px;text-align:left;}

#content {background-color: #FFFFFF;float:left;width:856px;}

#content a:link, a:visited {color:#cc0000;text-decoration:none;}
#content a:hover {color:#cc0000;text-decoration:underline;}

#content h1 {padding:0;font-family: arial, helvetica, sans-serif;;font-weight:bold;color:#1c1c1c;font-size: 24px;margin:10px 0 0 20px;width:580px;}
#content h2 {padding:0;font-weight:normal;color:#1c1c1c;font-size: 12px;margin:0 0 0 20px;width:580px;}

/*Main Secondary Sidebar*/
#sidebar {background-color:#ffffff; position:absolute; top: 154px; left:686px; width:193px; padding: 0;}

#sidebar h1{background-image: url(../images/side-boxtop.jpg); background-repeat: no-repeat; background-position: top left; text-align:left; margin:0 0 0 5px;padding:8px 0 0 8px;position:relative;width: 176px; height:21px;}

#sidebar h2{background-color: #efefef;text-align:left;margin:0 0 0 5px; padding:8px 0 0 12px;font-family: arial, helvetica, sans-serif;font-weight:bold;color:#1c1c1c;font-size: 11px;position:relative;width: 171px; line-height: 18px; z-index:10;}

#sidebar h3{text-align:right; margin:8px 0 0 0; padding:0;font-family: arial, helvetica, sans-serif;font-weight:bold;color:#1c1c1c;font-size: 11px;position:relative;width: 171px; line-height: 18px; z-index:10;}


/*Footer */
#footer {clear:both;margin-left:27px;text-align:center; height:105px; width:856px; background-color: #FFFFFF; padding:60px 0 0 0;}
#footer h1 {margin: 0; font-weight:normal;font-size: 9px; line-height: 15px; position:relative;text-align:center;}
#footer a:link, #footer a:visited {text-decoration:underline;}
#footer a:hover {text-decoration:underline;}
