* { margin: 0px; padding: 0px; font-size: 14px; }

html, body, form { width: 100%; height: 100%; }
body { background-color: #F0EEE5; }

h2 { font-family: Times New Roman, Serif; color: #000; font-size: 16px; line-height: 30px; }
h3 { font-family: Arial, Sans-Serif; color: #FFF; font-size: 16px; line-height: 30px; font-weight: bold; font-variant: small-caps; }
h5 { font-family: Times New Roman, Serif; color: #000; font-size: 18px; padding: 0px 0px 5px 0px; }
h2 a, h5 a { font-family: inherit !important; color: inherit !important; font-size: inherit !important; line-height: inherit !important; text-decoration: none; }
td { text-align: left; vertical-align: top; }
p { padding-bottom: 12px; }
a:hover { text-decoration: none; }

.menu-row { background: #FFF url(/images/gray_line.gif) repeat-x bottom left; height: 40px; }
.content-row { margin: 20px 0px; }
.footer-row { font-family: Arial, Sans-Serif; font-size: 12px; line-height: 12px; color: #AEAEAE; }
.footer-row * { font: inherit; }
.footer-row a { color: #AEAEAE; text-decoration: none; }
.footer-row a:hover { text-decoration: underline; }

.wrapper { width: 980px; margin: 0px auto; }
.col-1, .col-2, .col-3 { float: left; }
.col-1, .col-3 { width: 220px; }
.col-1, .col-2 { margin-right: 20px; }
.col-2 { width: 500px; }

.small-wrapper { }
.small-wrapper .col-1, .small-wrapper .col-2 { float: left; width: 48%; margin: 0px; }
.small-wrapper .col-1 { margin-right: 2%; }

.min-page-height { min-height: 380px; }

img.left { float: left; border: solid 1px #D0D0D0; padding: 5px; margin-right: 10px; margin-bottom: 10px; }

#atffc { display: none; }

a.email { color: #000; text-decoration: none; background: url(/images/icon_email.jpg) no-repeat left; padding-left: 20px; }
a.rss { color: #000; text-decoration: none; background: url(/images/icon_rss.jpg) no-repeat left; padding-left: 20px; }
a.facebook { color: #000; text-decoration: none; background: url(/images/icon_fb.jpg) no-repeat left; padding-left: 20px; }
a.twitter { color: #000; text-decoration: none; background: url(/images/icon_twit.jpg) no-repeat left; padding-left: 20px; }
a.share { color: #000; text-decoration: none; background: url(/images/icon_share.jpg) no-repeat left; padding-left: 20px; }

.item-block { margin-bottom: 20px; clear: both; }
.line-bar { border-top: solid 1px #AEAEAE; padding-bottom: 5px; margin-top: 5px; }
.clear { clear: both; }

ol { padding-left: 25px; }
ul { margin-left: 16px; }
ul.clean { margin: 0px; list-style-type: none; }
ul.float-left { margin: 0px 16px 12px 0px; }
ul.nav-menu { list-style-type: none; margin-left: 0px; }
ul.nav-menu li { border-width: 0px; border-bottom: solid 1px #AEAEAE; padding: 0px 10px; }
ul.nav-menu li.last { border-bottom: solid 1px #FFF; }
ul.nav-menu li a { color: #808080; font-family: Arial, Sans-Serif; font-size: 10px; line-height: 28px; text-decoration: none; display: block; }

img.profile_large, img.profile_small { margin: 0px 10px 10px 0px; float: left; border: solid 1px #AEAEAE; }
img.profile_large { background: url(/webresources/icons/stock/gif/48/dis/admin_48_dis.gif) no-repeat center; width: 55px; height: 55px; }
img.profile_small { background: url(/webresources/icons/stock/gif/26/dis/admin_26_dis.gif) no-repeat center; width: 32px; height: 32px; }

.title-block { clear: both; padding-bottom: 10px; }
.title-block-image, .title-block-text { float: left; }
.title-block-image { margin-right: 10px; }
.title-block-text { width: 420px; }

.expert-block { clear: both; padding-bottom: 10px; }
.expert-block-image, .expert-block-text { float: left; }
.expert-block-image { margin-right: 10px; }
.expert-block-text { width: 150px; }

.float-right { float: right; }
.float-left { float: left; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }

.relatedsites { position: absolute; top: 84px; left: 740px; width: 240px; height: 90px; }
.relatedsites .site { position: relative; display: block; height: 26px; margin: 2px 0px; }
.relatedsites .site .bar { position: absolute; z-index: 1; background: url(/images/4/related_bar_bg.gif) no-repeat top left; height: 26px; width: 240px; opacity: .25; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"; filter: alpha(opacity=25); }
.relatedsites .site a { display: block; position: absolute; top: 0px; left: 0px; z-index: 2; width: 240px; height: 26px; font-family: Arial, Sans-Serif; font-weight: bold; color: #FFF; text-decoration: none; font-variant: small-caps; line-height: 26px; text-align: center; }

.menu-items { width: 575px; height: 40px; padding-top: 3px; }
.menu-items a { display: block; height: 37px; width: 20%; float: left; text-decoration: none; cursor: pointer; }
.menu-items a span { display: block; height: 37px; width: 100%; text-align: center; line-height: 37px; font-family: Arial, Sans-Serif; font-weight: bold; font-variant: small-caps; color: #AEAEAE; }
.menu-items a.selected { background: #F0EEE5 url(/images/gray_line.gif) repeat-x top left; }
.menu-items a.selected span { display: block; height: 37px; width: 100%; background: url(/images/4/menu_selected_left.gif) no-repeat top left; }
.menu-items a.selected span span { text-align: center; line-height: 37px; font-family: Arial, Sans-Serif; font-weight: bold; font-variant: small-caps; color: #2D4044; background: url(/images/4/menu_selected_right.gif) no-repeat top right; }

.gridlist-article-item { padding-left: 38px; background: url(/WebResources/Icons/stock/gif/32/dis/doc_write_32_dis.gif) no-repeat 0px 0px; font-family: "Times New Roman", Serif; font-size: 14px; min-height: 48px; }
.gridlist-expert-item { padding-left: 38px; background: url(/WebResources/Icons/stock/gif/32/dis/admin_32_dis.gif) no-repeat 0px 0px; }
.expert-gridlist-article-item { padding-left: 20px; background: url(/WebResources/Icons/stock/gif/16/dis/doc_write_16_dis.gif) no-repeat 0px 0px; font-family: "Times New Roman", Serif; font-size: 14px; }
.print-link { width: 16px; height: 16px; background: url(/WebResources/Icons/stock/gif/16/normal/printer_16.gif); margin-right: 4px; }
.print-link span { display: none; }

.no-underline { text-decoration: none !important; }

/* White Items */
.white { background-color: #FFF; padding: 5px 10px; }
.white-text { color: #FFF; }

.white-top { background-color: #FFF; }
.white-top-left { background: url(/images/4/corner_white_top_left.gif) no-repeat top left; }
.white-top-right { background: url(/images/4/corner_white_top_right.gif) no-repeat top right; height: 5px; }

.white-bottom { background-color: #FFF; }
.white-bottom-left { background: url(/images/4/corner_white_bottom_left.gif) no-repeat bottom left; }
.white-bottom-right { background: url(/images/4/corner_white_bottom_right.gif) no-repeat bottom right; height: 5px; }

.white-to-color { background-color: #FFF; }
.white-to-color-left { background: url(/images/4/corner_white_to_color_bottom_left.gif) no-repeat bottom left; }
.white-to-color-right { background: url(/images/4/corner_white_to_color_bottom_right.gif) no-repeat bottom right; height: 5px; }
/* End White Items */

.color-top-bar h2 { color: #FFF; }
h4 { font-family: Arial, Sans-Serif; color: #3394A0; font-size: 15px; font-variant: small-caps; font-weight: bold; }
a { color: #0F1517; text-decoration: underline; }
.color-text { color: #0F1517; }
ul.nav-menu li a:hover { color: #0F1517; }
.date-text { font-family: Times New Roman, Serif; color: #0F1517; font-size: 12px; font-variant: small-caps; }
.menu-items a:hover span { color: #3394A0; }

.color { background-color: #0F1517; padding: 5px 10px; color: #FFF; }
.color a { color: #FFF; font-family: Arial, Sans-Serif; font-size: 12px; text-decoration: none; }
.color a:hover { text-decoration: underline; }
.color a span { font-size: 12px; }

.color-top { background-color: #0F1517; }
.color-top-left { background: url(/images/4/corner_color_top_left.gif) no-repeat top left; }
.color-top-right { background: url(/images/4/corner_color_top_right.gif) no-repeat top right; height: 5px; }
.color-top-bar { padding: 0px 10px 5px 10px; }

.color-bottom { background-color: #0F1517; }
.color-bottom-left { background: url(/images/4/corner_color_bottom_left.gif) no-repeat bottom left; }
.color-bottom-right { background: url(/images/4/corner_color_bottom_right.gif) no-repeat bottom right; height: 5px; }

.color-to-white { background-color: #FFF; }
.color-to-white-left { background: url(/images/4/corner_color_to_white_top_left.gif) no-repeat top left; }
.color-to-white-right { background: url(/images/4/corner_color_to_white_top_right.gif) no-repeat top right; height: 5px; }

.gridlist-expert-item a, .gridlist-article-item a { color: #0F1517 !important; text-decoration: underline; }
.gridlist-expert-item h2 a, .gridlist-article-item h2 a, .gridlist-expert-item h5 a, .gridlist-article-item h5 a { color: inherit !important; text-decoration: none; }
.gridlist-expert-item a:hover, .gridlist-article-item a:hover { text-decoration: none; }


/* Header Items */
.header-row { height: 230px; background: url(/images/4/header_row_bg.gif) repeat-x top left; } 
.header-row .wrapper { background: url(/images/4/globe_bg.jpg) no-repeat top right; height: 100%; position: relative; }
.header-row .wrapper h1 a { display: block; position: absolute; left: 16px; top: 81px; background: url(/images/4/logo.jpg) no-repeat top left; width: 462px; height: 90px; }
.header-row .wrapper h1 span { display: none; }
/* End Header Items */
