body {margin:0; background:#333333; font-family:Arial, Helvetica, sans-serif}

h2 { color:#14b5eb; font-size:24px; font-weight:normal}
h3 { color:#14b5eb; line-height:10px; font-size:17px; font-weight:bold;}

p { color:#555555; font-size:12px;}

a { color:#bbbbbb; text-decoration:underline;}
a:hover {color:#999999;}

hr {color: #dedede;}

dt {margin-bottom:5px; font-size:14px;}
dd {margin-bottom: 10px; font-size:12px; color:#666666;}

.itemTitle{color:#14b5eb; font-size:24px; font-weight:normal; margin-bottom:5px; margin-top:20px;}
.subhead { color:#666666; font-size:17px; font-weight:bold; margin-bottom:20px;}

.main {margin:4px auto 15px auto; padding:0; background:#ffffff; width:955px; overflow:hidden}

.header{background:#6c6f70; height:108px;}

.navigation {margin:0 40px 0 40px; height:27px; background:#4b4d4f; padding: 0; clear: both;}

.navigationRight {float:right; border:none;  background:#282829; height:26px; padding:0; margin:0;}

.navLink {float:left; border:none; margin:0;}

.navLink img{ border:none;}

.homeText { font-size:13px; color:#ffffff; margin:0 40px 15px 40px; width:auto;}

.homeBottom {background:#6c6f70; padding-bottom:20px;}

.homeRightColumn { float:right;  width:350px; text-align:left; margin:0 40px 0 0; padding:0;  font-size:14px;}

.homeBlogList{ margin-left:40px; background:#f6f7f7; width:515px;}
.homeBlogListHeader {background:  url(../graphics/home_blogList_top.jpg) no-repeat; width:515px; height:28px; padding-left:27px; COLOR:#6c6f70;}
.homeBlogListHeader a{color:#ffffff; font-size:10px; line-height:24px; text-decoration:none;}
.homeBlogListHeader a:hover{color:#6c6f70;}

.homeBlogListContent{margin:10px 10px 0 25px; color:#000000; font-size:11px; font-weight:bold; height:126px; overflow:auto;}
.homeBlogListContent a{color:#1fb5ea; text-decoration:underline;}

.mainContent { text-align:left; margin:0; padding:0; clear:both;}

.leftColumn{ margin-left:40px; padding-right:20px; height:auto; width:670px; border-right:1px solid #eeeeee; }

.comment { width:auto; border:1px solid #dedede; padding:10px; margin-bottom:10px; }

.rightColumn { float:right;  width:155px; text-align:left; margin:0 40px 0 0; padding:0 0 0 0;  font-size:12px;}
.rightColumn h3 {line-height:16px;}
.rightColumnHeader{color:#14b5eb; font-size:17px; font-weight:bold; margin:30px 0 10px 0;}
.rightColumnLink{ margin-bottom:10px;}

.mainBottom {margin:0; width:inherit; background: url(../graphics/main_bottom_bkgd.jpg); height:98px; clear:both}
.mainBottomContent {float:right; }
.mainBottom img{margin:30px 0 0 25px; border:none;}

.pageMessage{margin:150px auto 10px auto; height:250px; text-align:center;}
.pageMessage p {text-align:center;}

.downloads {width: 675px; border-top:1px solid #eeeeee; margin-top:25px;}
.downloads p{text-align:center; font-weight:bold; margin:35px auto 25px auto;}
.downloadLink{ float:left; padding:5px; margin:0 10px 10px 0;  border:1px solid #dedede; text-align:left;}
.downloadForm {width: 675px; border-top:1px solid #eeeeee; margin:auto; margin-top:25px;}
.downloadLink img {border:none;}
.downloadNav{font-size:12px}

.newsHeader{ color:#14b5eb; margin-bottom:10px; font-size:13px; line-height:12px; font-weight:bold;}
.newsDesc {margin-bottom:30px; margin-left:18px;}

.rssHeader{margin-bottom:10px; font-size:13px; line-height:12px}
.rssDesc{margin-bottom:30px; margin-left:18px;}

.userForm {width:450px; margin:auto; margin-top:50px; line-height:26px}
.userForm a{font-size:11px;}
.userFormItem {height:30px; font-size:12px; line-height:11px; color: #666666; margin-bottom:5px; text-align:left;}
.userFormItemHeader {  width:180px; font-size:12px; line-height:14px; color: #666666; margin-top:3px;}
.userFormItemContent {float:right; }

.copyright { font-size: 11px; width:955px; color: #aaaaaa;	text-decoration: none; clear:both;	margin: 5px auto 25px auto;	text-align:right;}
.copyright a{color: #aaaaaa;text-decoration: underline;}

