
/* CSS Document */
html, body {
height: 100.1%;
margin: 0 0 1px;
} 

body.contentbgcolor { margin:0;text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.contentbgcolor img { border: none; display: block; }
/* default link styles  */

              
.contentbgcolor a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #247694; text-decoration: underline;font-variant:small-caps }
.contentbgcolor a:link em { font-style: italic; color: #247694; text-decoration: underline; }
.contentbgcolor a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3b91a0;  }
.contentbgcolor a:visited em { font-style: italic; color: #454545; text-decoration: underline; }
.contentbgcolor a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #60B6D5; text-decoration: none; }
.contentbgcolor a:hover em { color: #60B6D5; text-decoration: none; text-decoration: none; }
.contentbgcolor a.strong { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }


.clearfloats { clear: both; height: 0px; line-height: 0px; }

.contentbgcolor h1 { font-family: Arial, Helvetica, sans-serif; font-weight: normal;font-size: 18px; text-decoration: none; color: #000; border-bottom:1px solid #C5C3B6; }
.contentbgcolor .hd1 { display: block; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 18px; text-decoration: none; color: #000; }
.contentbgcolor h2 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; text-decoration: none; text-transform: uppercase; color: #666; }
.contentbgcolor .hd2 { display: block; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; text-decoration: none; text-transform: uppercase; color: #666; }    
.contentbgcolor h3 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; text-decoration: none; color: #999; }

#contentwrapper {width: 900px;margin-right:auto;margin-left:auto;text-align: left;}


/*
 * Nav Area
 */
#main_nav { width: 900px;position: relative; margin: 0; padding: 0; height: 12px;}
#main_nav ul {margin: 0;  padding: 0;list-style: none; text-align:center;}
#main_nav li {margin: 0; float:left;padding: 10px 18px 5px 0;position: relative;list-style: none;}
#main_nav li a:hover{ text-decoration:none;}
#main_nav li a.selected{ font-weight:bold;text-decoration:none; font-variant:small-caps}

/*
 * Main Content Area
 */
#main_header { display: block; margin: 0;}
#main_image { display: block; margin: 0;border: none;}

#topgrad { margin:0;height: 16px;background-image:url(images/topgrad.gif); background-repeat:repeat-x;border: none; display: block;}
#bttmgrad {margin:0; height: 16px;background-image:url(images/bttmgrad.gif); background-repeat:repeat-x;border: none; display: block;}

#maincontent { position: relative;margin: 0;  padding: 0;width:850px; height:auto}
#maincontent ul { position: relative;margin: 0;  padding: 0 10px 10px 10px;list-style: none;width:400px; float:left}
#maincontent li { padding: 5px 5px 0px 8px;}
#maincontent li.first { padding: 10px 0px 0px 0px;}

/*
 * Footer Area
 */
#footer { margin: 0 auto; text-align: center;width: 900px; position:relative; margin: 0; padding: 0; height: 12px;}
#footer ul {margin: 0;padding: 0;list-style: none; text-align:center;}
#footer li {margin: 0; float:left;padding: 10px 8px 5px 0;position: relative;list-style: none;}

