h2 { font-size: 14px; color:#454545; margin-bottom:4px; padding-bottom:0px; }
h3 { font-size: 11px; color:#454545; margin-bottom:4px; padding-bottom:0px; }

/* Bulleted List */
#BulletedList { margin-top: 10px; margin-left: 10px; width: 100%;  }
#BulletedList ul{margin:0;  list-style:none; line-height:13px; padding-bottom:10px; }
#BulletedList li{background:url(Bullets/1_z1.gif)  center left no-repeat; margin:0px; padding-left:11px; }
#BulletedList li a {color:#454545; }
#BulletedList li a:hover {color:#454545; }

#BulletedList h1 { font-size: 16px; color:#454545; border-bottom: solid 1px #454545; padding-bottom:3px; margin-bottom:3px; line-height:20px; }

/* IMAGE */

#image { border: 5px solid #EEEADE; }

/* Top Navigation Menu */

#topNavigation { font-size:11px; text-align:center; background-color:#2A6B9C; }

#topNavigation a { text-decoration:none; color:#ffffff;}
#topNavigation a:hover{ text-decoration:underline; color:#ffffff;} 

#topNavigation .home { font-size: 11px; float: left; padding-top: 2px; }
#topNavigation .divider { float: left; padding-left: 15px; padding-right: 15px; padding-top: 0px;}
#topNavigation .main { font-size: 11px; float: left; padding-top: 2px;}
#topNavigation .main_Image { font-size: 11px; float: left; }

/* Article Content */

div.articleContent { margin: 5px;  }
div.articleContent strong { color:#454545; margin-bottom:3px; }
div.articleContent h1 { font-size: 16px; color:#454545; border-bottom: solid 1px #454545; padding-bottom:5px; margin-bottom:3px; line-height:20px; }
div.articleContent h2 { font-size: 14px; color:#454545; margin-bottom:4px; padding-bottom:0px; }

div.articleContent .breadcrumb { margin: 0px 0 24px 0; }
div.articleContent .breadcrumb ul { font-size: 0.9em; margin: 0; padding: 0; color: #999; }
div.articleContent .breadcrumb li { list-style: none; display:inline; padding: 0 0.1em 0 0; }

div.articleContent .breadcrumb li a { font-weight:lighter; color: #2A6B9C; text-decoration: none; background-image: url(ArticleContent/arrow_grey.gif); background-repeat: no-repeat; padding-top: 0px; padding-right: 12px; background-position: right center; }
div.articleContent .breadcrumb li a:hover { text-decoration:underline; border-color:#2A6B9C; }

div.articleContent div.articleImage {  text-align:center; margin-bottom:5px; padding-bottom: 5px; border-bottom: solid 1px #2A6B9C;}
div.articleContent div.articleImage img { margin:2px; }


#articleText { color: #454545;}
#articleText img { margin:5px;}
#articleText a { color:#454545; font-weight:bold;}
#articleText a:hover { text-decoration:underline; color:#454545; font-weight:bold;}
#articleText p { margin-top:1px; margin-bottom:1px;}
#articleText ul{margin:0; padding:0; list-style:none; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; line-height:13px}
#articleText li{background:url(Bullets/1_z1.gif)  center left no-repeat; margin:0px; padding-left:11px; }
#articleText li a{color:#454545;} 

/* Article Attachments */

div.attachments {width: 100%;}
div.attachments h1 {margin-top: 20px; padding-left:5px; padding-top:3px; height: 17px; color: #454545; font-weight: bold; font-size: 11px;}
div.attachments h2 {margin-top: 10px; margin-left:5px; margin-right:5px; margin-bottom: 5px; border-bottom: solid 1px #2A6B9C; font-size: 10px;}
div.attachments .left{width: 10%; border-bottom: #ffffff 5px solid; float:left; margin-left:5px;  margin-right:2px; height: 20px; padding-left: 5px; color:#454545;}
div.attachments .center{width: 60%; border-bottom: #ffffff 5px solid; float:left; padding-left: 5px; padding-right: 15px;  height: 20px; margin-right:2px; text-decoration:underline; color:#454545;}
div.attachments .center a { color: #454545; text-decoration: none;}
div.attachments .center a:hover { color: #454545; text-decoration: underline;}
div.attachments .right{width: 20%; border-bottom: #ffffff 5px solid; float:left; margin-bottom: 0px; text-align:left; padding-left: 4px;  height: 20px; padding-right: 7px; #padding-right:8px;}

/* Content Bulleted */

#ContentBulleted { margin: 5px 5px 10px 5px; }
#ContentBulleted  h1 { font-size: 11px; color: #454545; }
#ContentBulleted  h2 { font-size: 11px; color: #454545;}
#ContentBulleted  a { color: #454545; text-decoration: none }

#ContentBulleted .title { padding-bottom: 5px; }

#ContentBulleted .left { float: left; padding-right: 10px; }

#ContentBulleted .right{}
#ContentBulleted .right a { color:#454545; text-decoration: none;}
#ContentBulleted .right p { padding-bottom: 5px;  }

#ContentBulleted .ranges { clear:both; }
#ContentBulleted .more {  }
#ContentBulleted .more a { color: #2A6B9C; text-decoration: none; }

#ContentBulleted ul{margin:0; padding:0; list-style:none; line-height:13px }
#ContentBulleted li{background:url(Bullets/1_z1.gif)  center left no-repeat; margin:0px; padding-left:11px; }
#ContentBulleted li a{color:#454545; }
#ContentBulleted li a:hover{ text-decoration:underline}

/* Image List */
#ImageList { width: 100%; clear: both;}
#ImageList .images h1 { font-size: 11px; color:#454545; margin-bottom:3px; }
#ImageList .more{ width: 100%; }
#ImageList .more .more_left{ float: left; }
#ImageList .more .more_right{ float: right; }

/* Footer */

#footer{font-size:10px; text-align:center; background-color:#060F16; padding-top:5px; padding-bottom:15px; #padding-bottom:15px; } 
#footer p { text-align: center; color:#BEBDBD;}
#footer a { text-decoration:none; text-transform:uppercase; color:#BEBDBD;}
#footer a:hover{ text-decoration:underline; color:#BEBDBD;} 

#footer .home {padding-left: 200px; float: left;  }
#footer .divider {float: left; padding-top: 0px;  }
#footer .main { float: left; }

/*** Snapshots ***/

/* Bulleted Snapshot */
.BulletedSnapshot { margin: 5px 5px 10px 5px; }
.BulletedSnapshot a { color: #454545; text-decoration: none }
.BulletedSnapshot .title { padding-bottom: 5px; }
.BulletedSnapshot .left { float: left; margin-bottom: 10px; }
.BulletedSnapshot .right{ float:none; #float:right; margin-bottom: 10px; padding-right: 5px;}
.BulletedSnapshot .right ul{margin:0; padding-left:80px; #padding-left: 0px; list-style:none; line-height:13px }
.BulletedSnapshot .right li{background:url(Bullets/1_z1.gif) center left no-repeat; margin-top:3px; padding-left:11px; }
.BulletedSnapshot .right li a{color:#454545; }
.BulletedSnapshot .right li a:hover{ text-decoration:underline}
.BulletedSnapshot .more { clear: both; }

/* Vertical Snapshot */
#Vertical_Snapshot { margin: 10px;}
#Vertical_Snapshot a { color: #454545; text-decoration: none }
#Vertical_Snapshot .title { margin-bottom: 3px; margin-top: 5px; }

/* Horizontal Snapshot */
#Horizontal_Snapshot { margin: 5px; margin-top: 40px; border-top: 1px solid #2A6B9C; }
#Horizontal_Snapshot a { color: #454545; text-decoration: none }
#Horizontal_Snapshot .title { margin-bottom: 3px; margin-top: 5px; }

/* Snapshot Detail */
#content_o { margin: 0 auto;}
#content_i { clear:both; #min-height: 120px; min-height: 90px; margin: 10px 10px 0px 10px;}
#content_i .left{ float: left; margin-right: 12px;}
#content_i .right{  margin-right: 10px;}
#content_i .right h1{ font-weight: bold; font-size: 11px; color:#454545; }
#content_i .right p{  }
#content_i 

.more{ clear:both; margin-bottom: 5px; }

/* BulletedContentList */
#BulletedContentList { margin: 15px 25px 10px 25px; }
#BulletedContentList a { padding-left: 5px; color: #454545; font-size: 11px; }
#BulletedContentList a:hover { padding-left: 5px; color: #454545; font-size: 11px; text-decoration: underline; }
#BulletedContentList p{ font-size: 11px; margin-bottom: 15px; }

/* Gallery */
#Gallery { clear: both; }
#Gallery h1{ font-weight: bold; padding-bottom: 2px; padding-left: 10px; font-size: 11px; color:#454545; border-bottom: 1px solid #2A6B9C; margin-bottom: 10px; }

#gallery_items table {  }
#gallery_items tr {  }
#gallery_items td { padding-right: 10px; padding-bottom: 10px; padding-left: 10px;  }
#gallery_items td a { text-decoration: underline; color:#454545; }
#gallery_items td p { min-height: 150px; }
#gallery_items td h2 { font-size: 10px; padding-bottom: 5px; margin-left: 10px; margin-right: 10px; color:#454545; }

#product_items { margin-right: 10px; margin-top: 15px; margin-left: 10px;}
#product_items a { text-decoration: underline; color:#454545; font-size: 11px; }
#product_items p { min-height: 220px; }
#product_items h2 { font-size: 10px; padding-bottom: 5px; color:#454545; }

.ButtonDetails { font-size: 12px; }
.ButtonDetails fieldset { padding: 10px; }
.ButtonDetails fieldset legend { color: #454545; padding-right: 7px; padding-left: 7px; }

div.field_view { height:100%; }
div.field_view fieldset legend { font-weight:bold; display: inline-block; width: 100%; padding-bottom: 5px; padding-top: 5px; padding-left: 10px; margin-left:-7px; margin-bottom:0px; background-color: #FEF4E0; color: #000; }
div.field_view fieldset { border-style: none; width:100%; float: left; padding-top: 0px; clear: both; }
div.field_view fieldset.left { float:left; width:250px;}
div.field_view fieldset.full {   }
div.field_view fieldset.right { float:right;   width:250px;}
div.field_view fieldset label { font-weight: bold; text-align: right; width:545px; padding-right: 10px; background-color: #FFFFEB; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; display: inline-block; } 
div.field_view fieldset.right label  { width:240px; }
div.field_view fieldset.left label  { width:240px; }


div.form_view { height:100%; text-align:left; margin-top: 10px; margin-left: 5px; margin-bottom:20px; }

div.form_view div.left {  width:49%; float:left; }
div.form_view div.full { width:100%;  }
div.form_view div.right { width:49%;  float:right; }

div.form_view div.label { clear:both; font-weight: bold;  padding-bottom: 5px; padding-left:10px; padding-top: 5px;  margin-bottom: 0px; background-color: #EFEFEF; color: #000; }
div.form_view div.field { clear:both; height:30px;  margin-bottom:10px; text-align: right; padding-right: 10px; background-color: #F8F8F8; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; } 
