a.butt {
 display: block;
  float: left;
  font: bold 12px arial, sans-serif;
  color: #555;
  text-decoration: none;
  background: url(../images/button_r.gif) top right no-repeat;
  padding-right: 25px;
  outline: none;
  position: relative;

}
a.butt span {
 display: block;
  line-height: 13px;
  background: url(../images/button_l.gif) no-repeat;
  padding: 7px 0 13px 23px;

}
a.butt:hover {
  background-position: 100% -33px;
color : #000; 
text-decoration : none; 
}
a.butt:hover span {
 background-position: 0% -33px;
  color: #222;
}

a.butt:active {
  background-position: 100% -66px;
}
a.butt:active span {
  background-position: 0% -66px;
  color: #222;
  padding: 8px 0 12px 23px;
}

div#kontakt { 
position : absolute; 
top : 10px; 
left : 230px; 
width : 0; 
z-index : 3; 
} 
fieldset, img { 
border : 0; 
} 
html { 
height : 100%; 
margin-bottom : 1px; 
} 
p { 
margin-top : 10px; 
margin-bottom : 15px; 
} 
ul, ol, dl { 
padding-left : 30px; 
margin : 10px 0; 
} 
dd { 
padding-left : 40px; 
} 
td, th { 
padding : 1px; 
} 
a:link, a:visited { 
text-decoration : none; 
color : #c8001e; 
} 
a:hover { 
text-decoration : underline; 
color : red; 
} 
fieldset { 
border : 1px solid #c8c8c8; 
margin : 10px 0; 
padding : 0 10px 10px; 
} 
legend { 
background : #fff; 
padding : 0 10px; 
} 
option { 
padding : 0 0 1px 5px; 
} 
button, input[type="button"], input[type="submit"] { 
line-height : 100%; 
padding : 2px 4px 2px 1px; 
} 
textarea, input[type="text"], input[type="password"], select { 
border : 1px solid #c8c8c8; 
background : #fff; 
} 
textarea:hover, input[type="text"]:hover, input[type="password"]:hover, select:hover { 
border-color : #aaa; 
} 
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, select:focus { 
outline : #dcdcdc 2px solid; 
border-color : #8c8c8c; 
} 
h1, h2, h3, h4, h5, h6 { 
margin-bottom : 10px; 
font-weight : 700; 
font-family : Arial, Helvetica, sans-serif; 
} 
h1 { 
font-size : 36px; 
line-height : 36px; 
margin-top : 25px; 
font-weight : 400; 
color : #c8001e; 
} 
h2 { 
font-size : 18px; 
line-height : 24px; 
margin-top : 25px; 
} 
h3 { 
font-size : 18px; 
line-height : 18px; 
margin-top : 15px; 
} 
h4 { 
font-size : 16px; 
line-height : 16px; 
margin-top : 15px; 
} 
hr { 
display : block; 
background : #c8c8c8; 
height : 1px; 
border : none; 
margin : 15px 0; 
} 
q { 
font-style : italic; 
} 
pre { 
border : 1px dotted #aab4be; 
border-left : 20px solid #b4b4b4; 
background : #fafafa; 
font-size : 90%; 
color : #2e8b57; 
font-family : "Courier New", Courier, monospace; 
margin : 10px 0; 
padding : 5px 0 5px 10px; 
} 
acronym, abbr { 
border-bottom : 1px dashed #969696; 
cursor : help; 
font-variant : small-caps; 
text-transform : lowercase; 
} 
textarea, input[type="text"], input[type="password"] { 
padding : 1px 0 1px 5px; 
} 
h5, h6 { 
font-size : 14px; 
line-height : 14px; 
margin-top : 10px; 
} 
body { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
line-height : 150%; 
color : #646464; 
} 
.wrapper { 
margin : auto; 
} 
#header { 
position : relative; 
z-index : 10; 
height : 150px; 
clear : both; 
} 
#top .topbox { 
margin-top : 15px; 
} 
#middle { 
clear : both; 
width : 100%; 
overflow : hidden; 
position : relative; 
padding : 15px 0; 
} 
#bottom .bottombox { 
padding-bottom : 15px; 
} 
#footer { 
position : relative; 
padding-bottom : 15px; 
clear : both; 
text-align : center; 
} 
div#maintop, div#contenttop { 
overflow : hidden; 
margin : 0 0 15px; 
} 
div#contentbottom, div#mainbottom { 
overflow : hidden; 
margin : 15px 0 0; 
} 
#mainmiddle { 
width : 100%; 
overflow : hidden; 
position : relative; 
} 
.float-right { 
float : right; 
overflow : hidden; 
} 
.width15 { 
width : 15%; 
} 
.width18 { 
width : 18%; 
} 
.width20 { 
width : 20%; 
} 
.width23 { 
width : 23%; 
} 
.width35 { 
width : 35%; 
} 
.width40 { 
width : 40%; 
} 
.width45 { 
width : 45%; 
} 
.width54 { 
width : 54%; 
} 
.width65 { 
width : 65%; 
} 
.width75 { 
width : 75%; 
} 
.width100 { 
width : 100%; 
} 
body.yoopage { 
background : #fafafa url(../images/page_bg_b.png) repeat-x fixed 0% 100%; 
} 
#page-body { 
background : url(../images/page_bg_t.png) repeat-x fixed 0% 0%; 
} 
.wrapper-bg2 { 
padding : 0 15px; 
} 
#absolute { 
position : absolute; 
z-index : 15; 
top : 0; 
left : 0; 
width : 100%; 
} 
#breadcrumbs { 
margin-bottom : 15px; 
font-size : 85%; 
} 
#breadcrumbs a, #breadcrumbs span { 
display : inline-block; 
} 
#breadcrumbs a { 
background : url(../images/breadcrumbs.png) no-repeat 100% 50%; 
padding : 0 15px 0 0; 
} 
#toolbar { 
height : 25px; 
overflow : hidden; 
line-height : 25px; 
font-size : 9px; 
} 
#date { 
float : left; 
margin : 0 20px 0 0; 
} 
#headerbar { 
height : 75px; 
padding-left : 220px; 
overflow : hidden; 
} 
#menubar { 
background : url(../images/menubar_bg.png) no-repeat 0% 0%; 
} 
#menubar div.menubar-2 { 
background : url(../images/menubar_bg.png) no-repeat 100% -50px; 
padding : 0 20px; 
} 
#menubar div.menubar-3 { 
height : 50px; 
background : url(../images/menubar_bg.png) repeat-x 0% -100px; 
} 
#logo { 
position : absolute; 
top : 25px; 
left : 0; 
} 
#menu { 
position : absolute; 
top : 105px; 
left : 20px; 
z-index : 11; 
} 
#search { 
position : absolute; 
top : 100px; 
right : 0; 
z-index : 12; 
width : 120px; 
height : 32px; 
background : url(../images/search_bg.png) no-repeat 0% 0%; 
padding : 13px 15px 0; 
} 
#banner { 
position : absolute; 
top : 100px; 
right : -15px; 
width : 0; 
z-index : 3; 
} 
#footer a.anchor { 
position : absolute; 
right : 0; 
top : 3px; 
width : 30px; 
height : 5px; 
background : url(../images/footer_anchor.png) no-repeat 0% -10px; 
display : block; 
text-decoration : none; 
} 
div.mainmiddle-wrapper-t { 
border-top : 1px solid #d2d2d2; 
background : #fff; 
} 
div.mainmiddle-wrapper-m { 
border-left : 1px solid #d2d2d2; 
border-right : 1px solid #d2d2d2; 
background : #fff; 
padding : 0 9px; 
} 
.column-contentleft div.contentleft-bg { 
background : url(../images/contentleft_bg.png) repeat-y 0% 0%; 
} 
.column-contentright div.contentright-bg { 
background : url(../images/contentright_bg.png) repeat-y 100% 0%; 
} 
#top, #bottom { 
overflow : hidden; 
clear : both; 
} 
#middle-expand, #mainmiddle-expand { 
width : 200%; 
} 
#main, #content { 
position : relative; 
left : 50%; 
width : 50%; 
float : left; 
} 
#main-shift, #content-shift { 
position : relative; 
left : -100%; 
overflow : hidden; 
} 
#left, #contentleft { 
position : relative; 
left : -50%; 
float : left; 
overflow : hidden; 
} 
#right, #contentright, .float-left { 
float : left; 
overflow : hidden; 
} 
div.mainmiddle-wrapper-t div.contentright-bg, div.mainmiddle-wrapper-b div.contentright-bg { 
height : 9px; 
} 
div.yoo-search li { 
display : block; 
margin : 0; 
padding : 0; 
} 
div.default div.yoo-search { 
width : 120px; 
height : 18px; 
} 
div.default div.yoo-search div.searchbox { 
width : 120px; 
height : 18px; 
background : url(http://pozitive.org/modules/mod_yoo_search/styles/default/images/searchbox_bg.png) no-repeat 0% 0%; 
margin : 0; 
padding : 0; 
} 
div.default div.yoo-search div.searchbox:hover { 
background : url(http://pozitive.org/modules/mod_yoo_search/styles/default/images/searchbox_bg.png) no-repeat 0% -18px; 
} 
div.default div.yoo-search div.searchbox input { 
width : 84px; 
height : 15px; 
border : none; 
outline : none; 
background : none; 
float : left; 
color : #646464; 
font-size : 11px; 
padding : 3px 0 0; 
} 
div.default div.yoo-search div.searchbox button.search-magnifier { 
background : url(http://pozitive.org/modules/mod_yoo_search/styles/default/images/magnifier_icon.png) no-repeat 0% 0%; 
} 
div.default div.yoo-search div.searchbox button.search-close { 
background : url(http://pozitive.org/modules/mod_yoo_search/styles/default/images/close_icon.png) no-repeat 0% 0%; 
} 
div.default div.yoo-search div.searchbox button.search-loader { 
background : url(http://pozitive.org/modules/mod_yoo_search/styles/default/images/loader_icon.gif) no-repeat 0% 0%; 
} 
div.default div.yoo-search div.resultbox { 
position : absolute; 
right : 0; 
top : 18px; 
z-index : 10; 
} 
div.default div.yoo-search div.resultbox-bg { 
border-left : 1px solid #c8c8c8; 
border-right : 1px solid #c8c8c8; 
background : #fafafa; 
} 
div.default div.yoo-search div.resultbox-bl { 
background : url(http://pozitive.org/modules/mod_yoo_search/styles/default/images/resultbox_bl.png) no-repeat 0% 100%; 
} 
div.default div.yoo-search div.resultbox-br { 
background : url(http://pozitive.org/modules/mod_yoo_search/styles/default/images/resultbox_br.png) no-repeat 100% 100%; 
padding : 0 10px; 
} 
div.default div.yoo-search div.resultbox-b { 
height : 30px; 
background : url(http://pozitive.org/modules/mod_yoo_search/styles/default/images/resultbox_b.png) repeat-x 0% 100%; 
text-align : right; 
line-height : 28px; 
font-weight : 700; 
} 
div.default div.yoo-search div.resultbox-b a:link, div.default div.yoo-search div.resultbox-b a:visited, div.default div.yoo-search div.resultbox-b a:hover { 
color : #fff; 
text-decoration : none; 
} 
div.default div.yoo-search a.search-more { 
cursor : pointer; 
color : #fff; 
} 
div.default div.yoo-search span.search-more { 
display : block; 
width : 20px; 
height : 30px; 
background : url(http://pozitive.org/modules/mod_yoo_search/styles/default/images/more_icon.png) no-repeat 0% 0%; 
float : right; 
cursor : pointer; 
} 
div.default div.yoo-search h3.search-header { 
height : 25px; 
background : url(http://pozitive.org/modules/mod_yoo_search/styles/default/images/header_bg.png) repeat-x 0% 0%; 
line-height : 25px; 
font-weight : 700; 
color : #fff; 
font-size : 100%; 
letter-spacing : 0; 
margin : 0; 
padding : 0 0 0 5px; 
} 
div.default div.yoo-search .resultbox-bg a { 
background : #fafafa; 
display : block; 
font-size : 11px; 
line-height : 140%; 
overflow : hidden; 
padding : 5px 10px; 
} 
div.default div.yoo-search .search-categories a { 
min-height : 45px; 
} 
div.default div.yoo-search .search-results a { 
min-height : 30px; 
} 
div.default div.yoo-search .resultbox-bg a:hover { 
background : #e6e7e8; 
} 
div.default div.yoo-search .resultbox-bg a:link, div.default div.yoo-search .resultbox-bg a:visited, div.default div.yoo-search .resultbox-bg a:hover { 
color : #646464; 
text-decoration : none; 
} 
div.default div.yoo-search .resultbox-bg a h3 { 
font-size : 110%; 
color : #323232; 
line-height : 140%; 
font-weight : 700; 
letter-spacing : 0; 
margin : 0; 
} 
.yootools-black div.default div.yoo-search div.resultbox-bg { 
border-left : 1px solid #323232; 
border-right : 1px solid #323232; 
background : #1e1e1e; 
} 
.yootools-black div.default div.yoo-search div.resultbox-bl { 
background : url(http://pozitive.org/modules/mod_yoo_search/styles/default/black/images/resultbox_bl.png) no-repeat 0% 100%; 
} 
.yootools-black div.default div.yoo-search div.resultbox-br { 
background : url(http://pozitive.org/modules/mod_yoo_search/styles/default/black/images/resultbox_br.png) no-repeat 100% 100%; 
} 
.yootools-black div.default div.yoo-search div.resultbox-b { 
background : url(http://pozitive.org/modules/mod_yoo_search/styles/default/black/images/resultbox_b.png) repeat-x 0% 100%; 
} 
.yootools-black div.default div.yoo-search span.search-more { 
background : url(http://pozitive.org/modules/mod_yoo_search/styles/default/black/images/more_icon.png) no-repeat 0% 0%; 
} 
.yootools-black div.default div.yoo-search h3.search-header { 
background : url(http://pozitive.org/modules/mod_yoo_search/styles/default/black/images/header_bg.png) repeat-x 0% 0%; 
color : #c8c8c8; 
} 
.yootools-black div.default div.yoo-search .resultbox-bg a { 
background : #1e1e1e; 
} 
.yootools-black div.default div.yoo-search .resultbox-bg a:hover { 
background : #282828; 
} 
.yootools-black div.default div.yoo-search .resultbox-bg a h3 { 
color : #969696; 
} 
.yootools-black div.default div.yoo-search div.resultbox-b a:link, .yootools-black div.default div.yoo-search div.resultbox-b a:visited, .yootools-black div.default div.yoo-search div.resultbox-b a:hover, .yootools-black div.default div.yoo-search a.search-more { 
color : #c8c8c8; 
} 
.textwrapper .highslide { 
font-size : 11pt; 
text-decoration : none; 
display : block; 
text-align : center; 
} 
.highslide-active-anchor img { 
visibility : hidden; 
} 
.highslide img { 
border : 1px solid #e4e4e4; 
cursor : url(http://pozitive.org/plugins/content/highslide/graphics/zoomin.cur), pointer; 
outline : none; 
} 
.highslide-image { 
border : 0 solid #fff; 
} 
.highslide-caption { 
display : none; 
border-top : none; 
background-color : #fff; 
text-align : justify; 
padding : 0 10px 10px; 
} 
.highslide-dimming { 
background : #000; 
position : absolute; 
width : 100%; 
visibility : hidden; 
background-color : #000; 
} 
.highslide-loading { 
display : block; 
color : #000; 
font-size : 8pt; 
font-family : sans-serif; 
font-weight : 700; 
text-decoration : none; 
border : 1px solid #000; 
background-color : #fff; 
background-image : url(http://pozitive.org/plugins/content/highslide/graphics/loader.white.gif); 
background-repeat : no-repeat; 
background-position : 3px 1px; 
padding : 2px 2px 2px 22px; 
} 
.control { 
float : right; 
display : block; 
font-size : 9pt; 
font-weight : 700; 
text-decoration : none; 
text-transform : uppercase; 
margin : 0 5px; 
} 
.control:hover { 
color : #000 !important ; 
text-decoration : none; 
} 
.highslide-move { 
cursor : move; 
background : none; 
} 
.highslide-resize { 
cursor : nw-resize; 
} 
a.highslide-full-expand { 
background : url(http://pozitive.org/plugins/content/highslide/graphics/fullexpand.gif) no-repeat; 
display : block; 
width : 44px; 
height : 44px; 
margin : 0 10px 10px 0; 
} 
a.highslide-credits, a.highslide-credits i { 
color : silver; 
text-decoration : none; 
font-size : 10px; 
padding : 2px; 
} 
a.highslide-credits:hover, a.highslide-credits:hover i { 
color : #fff; 
background-color : gray; 
text-decoration : none; 
} 
.highslide-previous-next { 
text-align : center; 
padding-bottom : 5px; 
} 
.highslide-previous-next a { 
font-size : 7pt; 
font-weight : 700; 
text-decoration : none; 
text-transform : uppercase; 
color : #fff; 
padding : 0 20px; 
} 
.highslide-html { 
border : 1px solid #fff; 
background-color : #fff; 
} 
.highslide-html-content { 
position : absolute; 
display : none; 
} 
.highslide-wrapper .highslide-html-content { 
width : 400px; 
padding : 5px; 
} 
.highslide-wrapper .highslide-header ul { 
text-align : right; 
margin : 0; 
padding : 0; 
} 
.highslide-wrapper .highslide-header ul li { 
display : inline; 
padding-left : 1em; 
} 
.highslide-wrapper .highslide-header a, .highslide-wrapper .highslide-close a { 
font-weight : 700; 
color : gray; 
text-transform : uppercase; 
text-decoration : none; 
} 
.highslide-wrapper .highslide-header .highslide-move a { 
cursor : move; 
} 
.highslide-wrapper .highslide-footer { 
height : 11px; 
} 
.highslide-wrapper .highslide-footer .highslide-resize { 
float : right; 
height : 11px; 
width : 11px; 
background : url(http://pozitive.org/plugins/content/highslide/graphics/resize.gif); 
position : relative; 
top : 0.5em; 
left : 0.5em; 
} 
.highslide-no-border { 
background-color : gray; 
} 
.highslide-no-border .highslide-image { 
border : none; 
border-bottom : 1px solid #fff; 
} 
.highslide-no-border .highslide-caption { 
border : none; 
border-bottom : 1px solid #fff; 
background-color : gray; 
color : #fff; 
} 
.highslide-no-border .highslide-caption code { 
color : #fff; 
} 
.highslide-white .highslide-image { 
border : 5px solid #fff; 
} 
.highslide-white .control, .highslide-white .control * { 
color : #666; 
} 
.glossy-dark { 
background-color : #101010; 
} 
.glossy-dark .highslide-image { 
border-color : #000 #000 #202020; 
border-style : solid; 
border-width : 2px; 
} 
.glossy-dark .highslide-caption { 
background : #101010; 
padding : 5px 0; 
} 
.glossy-dark div { 
color : silver; 
} 
.highslide-black-border .highslide-image { 
border : 2px solid #655f2f; 
} 
.highslide-black-border .highslide-caption { 
border : 2px solid #655f2f; 
border-top : none; 
background-color : #fff; 
color : #333; 
} 
.html-header { 
cursor : default; 
height : 18px; 
padding : 2px; 
} 
.highslide-html-blur #highslide-html-7-header { 
height : 18px; 
padding : 2px; 
} 
.controlbar { 
background : url(http://pozitive.org/plugins/content/highslide/graphics/controlbar4.gif); 
width : 167px; 
height : 34px; 
} 
.controlbar a { 
display : block; 
float : left; 
height : 27px; 
} 
.controlbar .previous { 
width : 50px; 
} 
.controlbar .next { 
width : 40px; 
background-position : -50px 0%; 
} 
.controlbar .highslide-move { 
width : 40px; 
background-position : -90px 0%; 
} 
.controlbar .close { 
width : 36px; 
background-position : -130px 0%; 
} 
.controlbar2 { 
margin-left : 60px; 
background : url(http://pozitive.org/plugins/content/highslide/graphics/controlbar2.gif); 
width : 210px; 
height : 32px; 
} 
.controlbar2 a { 
display : block; 
float : left; 
height : 30px; 
width : 42px; 
margin : 0 0 0 5px; 
} 
.controlbar5 { 
width : 83px; 
height : 18px; 
float : right; 
} 
.controlbar5 a { 
display : block; 
float : left; 
height : 18px; 
} 
.controlbar5 .previous { 
width : 20px; 
} 
.controlbar5 .next { 
width : 20px; 
background-position : -20px 0%; 
} 
.controlbar5 .highslide-move { 
width : 20px; 
background-position : -40px 0%; 
} 
.controlbar5 .close { 
width : 20px; 
background-position : -60px 0%; 
} 
.closebutton { 
position : relative; 
top : -15px; 
left : 15px; 
width : 30px; 
height : 30px; 
cursor : pointer; 
} 
.modules-title { 
color : #04064b; 
} 
.class_img { 
margin-right : 10px; 
float : left; 
position : relative; 
} 
.highslide:hover img, .highslide-html-blur { 
border : 1px solid silver; 
} 
.highslide-wrapper, .highslide-white, .highslide-white .highslide-caption, .highslide-narrow-border .highslide-caption { 
background-color : #fff; 
} 
.highslide-white .highslide-html, .highslide-narrow-border .highslide-image { 
border : 2px solid #fff; 
} 
.highslide-narrow-border, .highslide-black-border { 
background : #fff; 
} 
.highslide-blur-example .highslide-image-blur, .highslide-blur-example .highslide-caption-blur { 
border-color : silver; 
} 
#page h1 a { 
color : #c8001e; 
text-decoration : none; 
} 
a.icon-folder { 
padding-left : 17px; 
background : url(../images/typography/icon_folder.png) no-repeat 0% 40%; 
} 
a.icon-file { 
padding-left : 17px; 
background : url(../images/typography/icon_file.png) no-repeat 0% 40%; 
} 
a.icon-download { 
padding-left : 17px; 
background : url(../images/typography/icon_download.png) no-repeat 0% 40%; 
} 
a.icon-external { 
padding-left : 17px; 
background : url(../images/typography/icon_external.png) no-repeat 0% 40%; 
} 
a.icon-pdf { 
padding-left : 17px; 
background : url(../images/pdf_button.png) no-repeat 0% 40%; 
} 
em.box { 
border : 1px dotted #aaa; 
background : #f5f6f7; 
font-family : "Courier New", Courier, monospace; 
font-style : normal; 
padding : 0 3px; 
} 
ul.arrow, ul.checkbox, ul.check, ul.star { 
padding-left : 20px; 
list-style : none; 
margin : 10px 0; 
} 
ul.arrow li, ul.checkbox li, ul.check li, ul.star li { 
padding-left : 35px; 
line-height : 26px; 
margin : 5px 0; 
} 
ul.arrow li { 
background : url(../images/typography/list_arrow.png) no-repeat 0% 0%; 
} 
ul.checkbox li { 
background : url(../images/typography/list_checkbox.png) no-repeat 0% 0%; 
} 
ul.check li { 
background : url(../images/typography/list_check.png) no-repeat 0% 0%; 
} 
ul.star li { 
background : url(../images/typography/list_star.png) no-repeat 0% 0%; 
} 
ol.disc { 
background : url(../images/typography/list_disc.png) repeat-y 20px 0%; 
margin : 10px 0; 
padding : 0 0 0 45px; 
} 
ol.disc li { 
padding-left : 10px; 
font-weight : 700; 
line-height : 26px; 
margin : 5px 0; 
} 
hr.dotted { 
display : block; 
background : url(../images/typography/line_dotted.png) repeat-x 0% 0%; 
height : 1px; 
border : none; 
margin : 15px 0; 
} 
div.note, span.note { 
background : #f4f5f6; 
border-top : 1px dotted #aab4be; 
border-bottom : 1px dotted #aab4be; 
text-align : justify; 
margin : 10px 0; 
padding : 5px 10px; 
} 
div.info, span.info, div.alert, span.alert, div.download, span.download, div.tip, span.tip { 
margin : 10px 0; 
padding : 8px 10px 8px 35px; 
} 
div.info, span.info { 
background : #f4f5f6 url(../images/typography/box_info.png) no-repeat 3px 5px; 
border-top : 1px dotted #aab4be; 
border-bottom : 1px dotted #aab4be; 
} 
div.alert, span.alert { 
background : #fff5eb url(../images/typography/box_alert.png) no-repeat 3px 5px; 
border-top : 1px dotted #ffb4a0; 
border-bottom : 1px dotted #ffb4a0; 
} 
div.download, span.download { 
background : #f5faeb url(../images/typography/box_download.png) no-repeat 3px 5px; 
border-top : 1px dotted #78be5a; 
border-bottom : 1px dotted #78be5a; 
} 
div.tip, span.tip { 
background : #fffdeb url(../images/typography/box_tip.png) no-repeat 3px 5px; 
border-top : 1px dotted #ffc864; 
border-bottom : 1px dotted #ffc864; 
} 
p.dropcap:first-letter { 
display : block; 
float : left; 
font-size : 280%; 
font-family : Georgia, "Times New Roman", Times, serif; 
margin : 7px 4px 0 0; 
} 
table.listing { 
width : 100%; 
margin-bottom : 30px; 
font-size : 11px; 
} 
table.listing thead th { 
height : 30px; 
border-bottom : 1px solid #c8c8c8; 
background : none; 
vertical-align : top; 
font-size : 14px; 
font-weight : 400; 
padding : 5px; 
} 
table.listing tbody td { 
height : 20px; 
border-bottom : 1px solid #c8c8c8; 
padding : 5px; 
} 
table.listing tr.odd td { 
background : #fafafa; 
} 
table.listing td.bold { 
font-weight : 700; 
font-size : 12px; 
} 
q.blockquote:before, q.blockquote:after { 
content : ""; 
} 
blockquote.quotation { 
border : none; 
background : url(../images/typography/blockquote_start.png) no-repeat 0% 0%; 
text-align : justify; 
margin : 10px 0; 
padding : 10px 35px; 
} 
blockquote.quotation p { 
background : url(../images/typography/blockquote_end.png) no-repeat 100% 100%; 
margin : 0 -35px -10px 0; 
padding : 0 35px 10px 0; 
} 
body .inset-left { 
float : left; 
margin : 15px 15px 10px 0; 
} 
body .inset-right { 
float : right; 
margin : 15px 0 10px 15px; 
} 
h2, h4, h6 { 
color : #50555a; 
} 
#toolbar ul.menu, #footer ul.menu { 
display : inline-block; 
list-style : none; 
margin : 0; 
padding : 0; 
} 
#footer ul.menu { 
display : block; 
line-height : 14px; 
} 
#toolbar .menu li, #footer .menu li { 
display : inline-block; 
margin : 0; 
padding : 0; 
} 
#toolbar .menu li a, #footer .menu li a { 
display : inline-block; 
background : url(../images/topmenu_item_bg.png) no-repeat 0% 50%; 
overflow : hidden; 
padding : 0 10px; 
} 
#toolbar .menu a.first, #footer .menu a.first { 
background : none; 
padding : 0 10px 0 0; 
} 
#toolbar .menu a.last, #footer .menu a.last { 
padding : 0 0 0 10px; 
} 
#menu ul { 
list-style : none; 
margin : 0; 
padding : 0; 
} 
#menu li { 
position : relative; 
z-index : 5; 
margin : 0; 
padding : 0; 
} 
#menu span.icon { 
background-repeat : no-repeat; 
background-position : 0% 50%; 
} 
#menu a.level1 span.bg, #menu span.level1 span.bg { 
height : 40px; 
float : left; 
line-height : 35px; 
font-size : 17px; 
color : #323232; 
padding : 0 15px; 
} 
#menu a.level1 span.title, #menu span.level1 span.title { 
font-size : 17px; 
line-height : 25px; 
} 
#menu a.level1 span.subtitle, #menu span.level1 span.subtitle { 
margin-top : -4px; 
font-size : 9px; 
font-weight : 400; 
color : #323232; 
line-height : 10px; 
text-transform : none; 
letter-spacing : 0; 
} 
#menu .dropdown { 
position : absolute; 
top : 40px; 
left : -999em; 
z-index : 100; 
} 
#menu li:hover .dropdown, #menu li.remain .dropdown { 
left : 0; 
} 
#menu .dropdown-t2 { 
background : url(../images/menu_dropdown_corners.png) no-repeat 100% 0%; 
padding : 0 5px 0 0; 
} 
#menu .dropdown-t3 { 
height : 5px; 
background : #1e1e1e; 
} 
#menu .dropdown-3 { 
border-left : 1px solid #000; 
border-right : 1px solid #000; 
background : #1e1e1e; 
overflow : hidden; 
padding : 0 4px; 
} 
#menu .dropdown-b1 { 
background : url(../images/menu_dropdown_corners.png) no-repeat 0% -5px; 
} 
#menu .dropdown-b2 { 
background : url(../images/menu_dropdown_corners.png) no-repeat 100% -10px; 
padding : 0 5px; 
} 
#menu .dropdown-b3 { 
height : 4px; 
border-bottom : 1px solid #000; 
background : #1e1e1e; 
} 
#menu li.level2 { 
margin-bottom : 5px; 
} 
#menu .group-box1 { 
background : #fff url(../images/menu_level2_group_b.png) repeat-x 0% 100%; 
} 
#menu .group-box2 { 
background : url(../images/menu_level2_group_corners.png) no-repeat 0% 0%; 
} 
#menu .group-box3 { 
background : url(../images/menu_level2_group_corners.png) no-repeat 100% 0%; 
} 
#menu .group-box4 { 
background : url(../images/menu_level2_group_corners.png) no-repeat 0% 100%; 
} 
#menu .group-box5 { 
background : url(../images/menu_level2_group_corners.png) no-repeat 100% 100%; 
overflow : hidden; 
padding : 1px; 
} 
#menu li.level1 li.parent .hover-box1 { 
width : 55%; 
float : left; 
} 
#menu .hover-box1:hover { 
background : #dcddde url(../images/menu_level2_item_hover_corners.png) no-repeat 0% 0%; 
} 
#menu .hover-box1:hover .hover-box2 { 
background : url(../images/menu_level2_item_hover_corners.png) no-repeat 100% 0%; 
} 
#menu .hover-box1:hover .hover-box3 { 
background : url(../images/menu_level2_item_hover_corners.png) no-repeat 0% 100%; 
} 
#menu .hover-box1:hover .hover-box4 { 
background : url(../images/menu_level2_item_hover_corners.png) no-repeat 100% 100%; 
} 
#menu ul.level2 li.separator .hover-box1:hover, #menu ul.level2 li.separator .hover-box1:hover .hover-box2, #menu ul.level2 li.separator .hover-box1:hover .hover-box3, #menu ul.level2 li.separator .hover-box1:hover .hover-box4 { 
background : transparent; 
} 
#menu a.level2 span.bg, #menu span.level2 span.bg { 
height : 45px; 
line-height : 45px; 
text-indent : 10px; 
color : #323232; 
font-weight : 700; 
font-size : 14px; 
letter-spacing : -1px; 
} 
#menu a.level2 span.title, #menu span.level2 span.title { 
line-height : 33px; 
} 
#menu a.level2 span.subtitle, #menu span.level2 span.subtitle { 
margin-top : -8px; 
font-size : 10px; 
font-weight : 400; 
color : #646464; 
line-height : 10px; 
text-transform : none; 
letter-spacing : 0; 
} 
#menu .sub { 
width : 45%; 
float : left; 
padding : 5px 0; 
} 
#menu ul.level3 { 
padding-left : 5px; 
border-left : 1px solid #c8c8c8; 
margin : 0 0 0 1px; 
} 
#menu a.level3 span.bg, #menu span.level3 span.bg { 
height : 17px; 
background : url(../images/menu_level3_item.png) no-repeat 1px 5px; 
line-height : 17px; 
text-indent : 10px; 
font-size : 11px; 
} 
div.mod-menu ul { 
overflow : hidden; 
list-style : none; 
margin : 0; 
padding : 0; 
} 
div.mod-menu ul.menu span.icon { 
background-repeat : no-repeat; 
background-position : 5px 50%; 
text-indent : 35px; 
} 
div.mod-chrome ul.menu span.bg { 
height : 25px; 
line-height : 24px; 
color : #c8c8c8; 
text-indent : 15px; 
} 
div.mod-chrome ul.menu li.level1 { 
background : url(../images/submenu_level1_item_black.png) no-repeat 50% 0%; 
} 
div.mod-chrome ul.menu li.parent a.level1, div.mod-chrome ul.menu li.parent span.level1 { 
background : url(../images/submenu_level1_parent.png) no-repeat 100% 0%; 
} 
div.mod-chrome ul.menu li.parent a.active, div.mod-chrome ul.menu li.parent span.active { 
background-position : 100% -25px; 
} 
div.mod-chrome ul.menu a.level1 span.icon, div.mod-chrome ul.menu span.level1 span.icon { 
text-indent : 35px; 
} 
div.mod-chrome ul.menu li.level2 span.bg { 
height : 20px; 
line-height : 20px; 
} 
div.mod-chrome ul.menu a.level2 span.bg { 
text-indent : 30px; 
} 
div.mod-chrome ul.menu a.level3 span.bg { 
text-indent : 40px; 
} 
div.mod-chrome-black ul.menu li.level1, div.mod-chrome-orange ul.menu li.level1, div.mod-chrome-blue ul.menu li.level1, div.mod-chrome-green ul.menu li.level1 { 
background : url(../images/submenu_level1_item_white.png) no-repeat 50% 0%; 
} 
div.mod-line ul.menu span.bg { 
height : 23px; 
border-top : 1px solid #fff; 
border-bottom : 1px solid #e6e6e6; 
line-height : 23px; 
color : #646464; 
text-indent : 15px; 
} 
#contentleft div.mod-line ul.menu span.bg { 
background : #fff url(../images/contentleft_bg.png) repeat-y -5px 0%; 
text-indent : 5px; 
} 
#contentright div.mod-line ul.menu span.bg { 
background : #fff url(../images/contentright_bg.png) repeat-y -1px 0%; 
} 
#menu a, div.mod-menu ul.menu a { 
text-decoration : none; 
} 
#menu li.level1:hover, #menu li.remain { 
background : url(../images/menu_level1_item.png) no-repeat 0% 0%; 
} 
#menu li:hover a.level1, #menu li:hover span.level1, #menu li.remain a.level1, #menu li.remain span.level1 { 
background : url(../images/menu_level1_item.png) no-repeat 100% -40px; 
} 
#menu a.level2 span.icon, #menu span.level2 span.icon, div.mod-chrome ul.menu a.level4 span.bg { 
text-indent : 50px; 
} 
.module h3.header { 
font-size : 16px; 
color : #323232; 
font-weight : 400; 
margin : 0; 
padding : 0; 
} 
.module h3.header span.title { 
display : block; 
font-size : 15px; 
line-height : 27px; 
font-weight : 700; 
} 
.module h3.header span.subtitle { 
display : block; 
margin-top : -5px; 
line-height : 10px; 
font-size : 9px; 
font-weight : 400; 
color : #646464; 
letter-spacing : 0; 
text-indent : 1px; 
} 
div.separator .module { 
margin : 0 15px 0 0; 
} 
#top .topblock .module { 
margin : 15px 0 0; 
} 
#toolbar .left .module, #headerbar .left .module { 
margin-right : 20px; 
float : left; 
} 
#toolbar .right .module, #headerbar .right .module { 
margin-left : 20px; 
float : right; 
} 
#contentleft .module { 
margin-right : 15px; 
} 
#contentright .module { 
margin-left : 15px; 
} 
div.module div.badge { 
position : absolute; 
top : 0; 
right : 0; 
width : 39px; 
height : 39px; 
background : url(../images/module_badges.png) no-repeat 0% 0%; 
overflow : hidden; 
z-index : 1; 
} 
div.module div.badge-top { 
background-position : 0% -40px; 
} 
div.module div.badge-pick { 
background-position : 0% -80px; 
} 
div.module h3.header span.icon { 
display : block; 
position : relative; 
left : -5px; 
width : 30px; 
height : 30px; 
background : url(../images/module_icons.png) no-repeat 0% 0%; 
overflow : hidden; 
float : left; 
} 
div.module h3.header span.icon-download { 
background-position : 0% -30px; 
} 
div.module h3.header span.icon-twitter { 
background-position : 0% -60px; 
} 
div.module h3.header span.icon-mail { 
background-position : 0% -90px; 
} 
div.module h3.header span.icon-users { 
background-position : 0% -150px; 
} 
div.module h3.header span.icon-shopping { 
background-position : 0% -180px; 
} 
div.module h3.header span.icon-lock { 
background-position : 0% -210px; 
} 
#menu .mod-dropdown .dropdown { 
width : 300px; 
} 
div.mod-rounded div.box-t3 { 
height : 9px; 
border-top : 1px solid #d2d2d2; 
background : #fff; 
} 
div.mod-rounded div.box-1 { 
border-left : 1px solid #d2d2d2; 
border-right : 1px solid #d2d2d2; 
background : #fff; 
overflow : hidden; 
padding : 0 14px; 
} 
div.mod-rounded span.header-3 { 
height : 30px; 
line-height : 27px; 
} 
div.mod-rounded-grey div.box-1 { 
background : #f5f6f7 url(../images/module_rounded_grey_corners.png) repeat-x 0% -60px; 
} 
div.mod-rounded-grey div.box-b3 { 
background : #f5f6f7; 
} 
div.mod-rounded-header div.box-1 { 
padding : 30px 14px 0; 
} 
div.mod-rounded-header h3.header { 
position : absolute; 
top : 0; 
left : 0; 
right : 0; 
background : url(../images/module_rounded_white_header.png) no-repeat 0% 0%; 
} 
div.mod-rounded-header span.header-2 { 
background : url(../images/module_rounded_white_header.png) no-repeat 100% -40px; 
padding : 0 10px; 
} 
div.mod-rounded-header span.header-3 { 
height : 35px; 
background : url(../images/module_rounded_white_header.png) repeat-x 100% -80px; 
line-height : 35px; 
} 
div.mod-rounded-header-grey h3.header { 
background-image : url(../images/module_rounded_grey_header.png); 
color : #fff; 
} 
div.mod-chrome div.box-t1 { 
background : url(../images/module_chrome_white.png) no-repeat 0% 0%; 
} 
div.mod-chrome div.box-t2 { 
background : url(../images/module_chrome_white.png) no-repeat 100% -45px; 
padding : 0 15px; 
} 
div.mod-chrome div.box-t3 { 
height : 40px; 
background : url(../images/module_chrome_white.png) repeat-x 0% -90px; 
} 
div.mod-chrome div.box-1 { 
border-left : 1px solid #d2d2d2; 
border-right : 1px solid #d2d2d2; 
background : #f0f1f2; 
padding : 0 6px; 
} 
div.mod-chrome div.box-2 { 
background : #141414 url(../images/module_chrome_white.png) repeat-x 0% -195px; 
overflow : hidden; 
color : #c8c8c8; 
padding : 0 8px; 
} 
div.mod-chrome div.box-b1 { 
background : url(../images/module_chrome_white.png) no-repeat 0% -135px; 
} 
div.mod-chrome div.box-b2 { 
background : url(../images/module_chrome_white.png) no-repeat 100% -155px; 
padding : 0 15px; 
} 
div.mod-chrome div.box-b3 { 
height : 15px; 
background : url(../images/module_chrome_white.png) repeat-x 0% -175px; 
} 
div.mod-chrome h3.header { 
line-height : 35px; 
} 
div.mod-chrome h3.header span.subtitle { 
margin-top : -5px; 
} 
div.mod-chrome-black div.box-1 { 
border-left : 1px solid #000; 
border-right : 1px solid #000; 
background : #1e1e1e; 
} 
div.mod-chrome-black div.box-2 { 
background : #f0f1f2 url(../images/module_chrome_black.png) repeat-x 0% -195px; 
color : #323232; 
} 
div.mod-chrome-black h3.header span.subtitle { 
color : #c8c8c8; 
} 
div.mod-chrome-orange div.box-1 { 
border-left : 1px solid #9b3e00; 
border-right : 1px solid #9b3e00; 
background : #d95700; 
} 
div.mod-chrome-orange div.box-2 { 
background : #f0f1f2 url(../images/module_chrome_orange.png) repeat-x 0% -195px; 
color : #323232; 
} 
div.mod-chrome-blue div.box-1 { 
border-left : 1px solid #075485; 
border-right : 1px solid #075485; 
background : #0269ad; 
} 
div.mod-chrome-blue div.box-2 { 
background : #f0f1f2 url(../images/module_chrome_blue.png) repeat-x 0% -195px; 
color : #323232; 
} 
div.mod-chrome-green div.box-1 { 
border-left : 1px solid #496a0d; 
border-right : 1px solid #496a0d; 
background : #6b980e; 
} 
div.mod-chrome-green div.box-2 { 
background : #f0f1f2 url(../images/module_chrome_green.png) repeat-x 0% -195px; 
color : #323232; 
} 
div.mod-menu-chrome div.box-2 { 
padding : 0; 
} 
div.mod-tab { 
padding : 15px 0 0; 
} 
div.mod-tab div.box-1 { 
background : url(../images/module_tab_l.png) repeat-y 0% 0%; 
} 
div.mod-tab div.box-2 { 
background : url(../images/module_tab_t.png) repeat-x 0% 0%; 
} 
div.mod-tab div.box-3 { 
background : url(../images/module_tab_tr.png) no-repeat 100% 0%; 
} 
div.mod-tab div.box-4 { 
background : url(../images/module_tab_bl.png) no-repeat 0% 100%; 
padding : 20px 15px 10px; 
} 
div.mod-tab h3.header { 
position : absolute; 
top : 0; 
left : 0; 
background : url(../images/module_tab_header.png) no-repeat 0% 0%; 
line-height : 30px; 
} 
div.mod-tab span.header-2 { 
background : url(../images/module_tab_header.png) no-repeat 100% -35px; 
padding : 0 20px 0 15px; 
} 
div.mod-tab span.header-3 { 
height : 30px; 
background : url(../images/module_tab_header.png) repeat-x 0% -70px; 
} 
#contentleft div.mod-line { 
margin-right : 1px; 
} 
#contentright div.mod-line { 
margin-left : 1px; 
} 
div.mod-line div.box-1 { 
overflow : hidden; 
padding : 0 0 15px; 
} 
#contentleft div.mod-line div.box-1 { 
padding-right : 14px; 
} 
#contentright div.mod-line div.box-1 { 
padding-left : 14px; 
} 
div.mod-line h3.header { 
background : url(../images/module_line.png) repeat-x 0% 100%; 
margin : 0 0 3px; 
padding : 0 0 6px; 
} 
#contentleft div.mod-line h3.header { 
margin-right : -14px; 
} 
#contentright div.mod-line h3.header { 
margin-left : -14px; 
text-indent : 14px; 
} 
#contentleft div.mod-menu-line div.box-1 { 
padding-right : 0; 
} 
#contentright div.mod-menu-line div.box-1 { 
padding-left : 0; 
} 
div.mod-polaroid div.badge-tape { 
position : absolute; 
top : -13px; 
left : 50%; 
width : 114px; 
height : 38px; 
margin-left : -57px; 
background : url(../images/module_polaroid_tape.png) no-repeat 0% 0%; 
z-index : 1; 
} 
div.mod-polaroid div.box-1 { 
margin-top : 13px; 
border-top : 1px solid #c8c8c8; 
border-left : 1px solid #c8c8c8; 
border-right : 1px solid #c8c8c8; 
background : #fff url(../images/module_polaroid_bg.png) repeat-x 0% 100%; 
overflow : hidden; 
padding : 10px 10px 5px; 
} 
div.mod-polaroid div.box-2 { 
margin-bottom : 5px; 
background : #000; 
} 
div.mod-polaroid div.box-3 { 
overflow : hidden; 
font-family : "Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-style : italic; 
color : #c8c8c8; 
padding : 10px 15px; 
} 
div.mod-polaroid div.box-b1 { 
background : url(../images/module_polaroid_shadows.png) no-repeat 0% 0%; 
} 
div.mod-polaroid div.box-b2 { 
background : url(../images/module_polaroid_shadows.png) no-repeat 100% -5px; 
padding : 0 70px; 
} 
div.mod-polaroid div.box-b3 { 
height : 5px; 
background : url(../images/module_polaroid_shadows.png) repeat-x 0% -10px; 
} 
div.mod-polaroid h3.header { 
height : 25px; 
font-size : 140%; 
line-height : 25px; 
text-align : center; 
letter-spacing : -1px; 
font-family : "Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-style : italic; 
color : #323232; 
margin : 0; 
} 
div.mod-postit div.box-1 { 
background : #ffa; 
color : #323232; 
} 
div.mod-postit div.box-2 { 
overflow : hidden; 
font-family : "Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-style : italic; 
padding : 15px 15px 0; 
} 
div.mod-postit div.box-b1 { 
background : url(../images/module_postit_shadows.png) no-repeat 0% 0%; 
} 
div.mod-postit div.box-b2 { 
background : url(../images/module_postit_shadows.png) no-repeat 100% -40px; 
padding : 0 90px 0 60px; 
} 
div.mod-postit div.box-b3 { 
height : 40px; 
background : url(../images/module_postit_shadows.png) repeat-x 0% -80px; 
} 
div.mod-postit h3.header { 
height : 30px; 
background : #ffffda; 
font-size : 140%; 
line-height : 30px; 
text-indent : 15px; 
letter-spacing : -1px; 
font-family : "Comic Sans MS", "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-style : italic; 
color : #323232; 
margin : -15px -15px 5px; 
} 
div.module div.badge-hot, div.module h3.header span.icon-feed { 
background-position : 0% 0%; 
} 
div.module div.badge-new, div.module h3.header span.icon-message { 
background-position : 0% -120px; 
} 
div.mod-rounded-grey div.box-t1, div.mod-rounded-grey div.box-t2, div.mod-rounded-grey div.box-b1, div.mod-rounded-grey div.box-b2 { 
background-image : url(../images/module_rounded_grey_corners.png); 
} 
div.mod-rounded-header h3.header span.icon, div.mod-chrome h3.header span.icon { 
top : 2px; 
} 
div.mod-rounded-header-grey span.header-2, div.mod-rounded-header-grey span.header-3 { 
background-image : url(../images/module_rounded_grey_header.png); 
} 
div.mod-chrome-black div.box-t1, div.mod-chrome-black div.box-t2, div.mod-chrome-black div.box-t3, div.mod-chrome-black div.box-b1, div.mod-chrome-black div.box-b2, div.mod-chrome-black div.box-b3 { 
background-image : url(../images/module_chrome_black.png); 
} 
div.mod-chrome-orange div.box-t1, div.mod-chrome-orange div.box-t2, div.mod-chrome-orange div.box-t3, div.mod-chrome-orange div.box-b1, div.mod-chrome-orange div.box-b2, div.mod-chrome-orange div.box-b3 { 
background-image : url(../images/module_chrome_orange.png); 
} 
div.mod-chrome-blue div.box-t1, div.mod-chrome-blue div.box-t2, div.mod-chrome-blue div.box-t3, div.mod-chrome-blue div.box-b1, div.mod-chrome-blue div.box-b2, div.mod-chrome-blue div.box-b3 { 
background-image : url(../images/module_chrome_blue.png); 
} 
div.mod-chrome-green div.box-t1, div.mod-chrome-green div.box-t2, div.mod-chrome-green div.box-t3, div.mod-chrome-green div.box-b1, div.mod-chrome-green div.box-b2, div.mod-chrome-green div.box-b3 { 
background-image : url(../images/module_chrome_green.png); 
} 
div.module-box { 
margin-left : 10px; 
padding : 0; 
font-size : 18px; 
line-height : 24px; 
margin-top : 25px; 
color : #c8001e; 
font-weight : 700; 
font-family : Arial, Helvetica, sans-serif; 
} 
div.module-box > div { 
margin-left : -10px; 
padding : 16px 0 0; 
} 
div.module-box > div > div { 
padding : 0 0 0 16px; 
} 
div.module-box > div > div > div { 
padding : 0 16px 16px 0; 
} 
div.box-yellow { 
background : transparent url(../images/module-box-yellow-bg-r.png) no-repeat right top; 
height : 40px; 
margin-bottom : 50px; 
} 
div.box-yellow > div { 
background : transparent url(../images/module-box-yellow-bg-l.png) no-repeat left top; 
height : 20px; 
margin-bottom : 50px; 
} 
div.box-yellow > div > div { 
background : transparent url(../images/module-box-yellow-bg-l.png) no-repeat left bottom; 
} 
div.box-yellow > div > div > div { 
background : transparent url(../images/module-box-yellow-bg-r.png) no-repeat right bottom; 
} 
.tip { 
border-top : 2px solid #fb6d04; 
border-bottom : 2px solid #fb6d04; 
background : #ffffd5 url(../images/1/icon-text-attachment.png) no-repeat 1.5em; 
font-size : 17px; 
font-weight : 700; 
padding : 1em 1em 1em 5em; 
} 
.tip1 { 
border-top : 2px solid #04fbc4; 
border-bottom : 2px solid #04fbc4; 
background : #d6f979 url(../images/list_arrow.png) no-repeat 1.5em; 
font-family : Georgia, 'Times New Roman', Times, serif; 
font-weight : 700; 
font-size : 20px; 
color : #fb6d04; 
padding : 1em 1em 1em 5em; 
} 
.tip2 { 
border-top : 2px solid #fcf302; 
background : #fcf302 url(../images/div_info.png) no-repeat 1.5em; 
font-weight : 700; 
font-size : 17px; 
color : #fb6d04; 
padding : 1em 1em 1em 5em; 
} 
.tip3 { 
border-top : 2px solid #f8fab9; 
border-bottom : 2px solid #f8fab9; 
background : #f8fab9 url(../images/list_checkbox.png) no-repeat 1.5em; 
font-weight : 700; 
font-size : 17px; 
color : #fb6d04; 
padding : 1em 1em 1em 5em; 
} 
.tip4 { 
border-top : 2px solid #995803; 
border-bottom : 2px solid #995803; 
font-family : Georgia, 'Times New Roman', Times, serif; 
font-weight : 700; 
font-size : 20px; 
color : #fb6d04; 
padding : 1em 1em 1em 5em; 
} 
.vir { 
padding : 2em; 
} 
.tir { 
border-top : 2px solid #fb6d04; 
} 
a.readmore { 
display : block; 
width : 100px; 
height : 20px; 
background : transparent url(../images/readmore.png) no-repeat 0% 0%; 
float : left; 
line-height : 20px; 
text-indent : 10px; 
font-size : 90%; 
color : #505050; 
text-decoration : none; 
} 
a.readmore:hover { 
background : transparent url(../images/readmore.png) no-repeat 0% -25px; 
color : #000; 
} 
div.mod-rounded-header-grey a.readmore { 
background : transparent url(../images/readmore.png) no-repeat 0% -50px; 
color : #dcdcdc; 
} 
div.mod-rounded-header-grey a.readmore:hover { 
background : transparent url(../images/readmore.png) no-repeat 0% -75px; 
color : #fff; 
} 
.tool-tip { 
float : left; 
background : #ffc; 
border : 1px solid #d4d5aa; 
max-width : 200px; 
color : #323232; 
padding : 5px; 
} 
.tool-title { 
font-size : 100%; 
font-weight : 700; 
background : url(../../system/images/selector-arrow.png) no-repeat; 
margin : -15px 0 0; 
padding : 15px 0 5px; 
} 
.tool-text { 
font-size : 100%; 
margin : 0; 
} 
div.joomla h1 { 
letter-spacing : -1px; 
} 
div.joomla h1.pagetitle { 
margin-top : 0; 
} 
div.joomla div.description { 
overflow : hidden; 
margin : 10px 0; 
} 
div.joomla div.description img.left { 
margin-right : 15px; 
float : left; 
} 
div.joomla div.description img.right { 
margin-left : 15px; 
float : right; 
} 
div.joomla table.joomlatable th { 
background : #ebebeb; 
border-bottom : 1px solid #b4b4b4; 
font-weight : 700; 
padding : 5px; 
} 
div.joomla table.joomlatable tr.even td { 
background : #f0f0f0; 
border-bottom : 1px solid #dcdcdc; 
padding : 5px; 
} 
div.joomla table.joomlatable tr.odd td { 
background : #fafafa; 
border-bottom : 1px solid #dcdcdc; 
padding : 5px; 
} 
div.joomla span.number { 
color : #969696; 
font-style : italic; 
} 
div.joomla div.blog div.description { 
padding-bottom : 20px; 
background : url(../images/article_separator.png) repeat-x 50% 100%; 
margin : 10px 0 15px; 
} 
div.joomla div.item { 
margin-bottom : 15px; 
} 
div.joomla div.item-bg { 
padding-bottom : 5px; 
background : url(../images/article_separator.png) repeat-x 50% 100%; 
overflow : hidden; 
} 
div.joomla div.multicolumns div.item { 
margin : 0 15px 15px; 
} 
div.joomla div.pagination { 
text-align : center; 
} 
div.joomla div.headline { 
overflow : hidden; 
padding-bottom : 2px; 
} 
div.joomla h1.title { 
float : left; 
margin : 0; 
} 
div.joomla div.multicolumns h1.title { 
font-size : 200%; 
letter-spacing : -1px; 
} 
div.joomla span.icon { 
display : block; 
margin-top : 10px; 
float : right; 
} 
div.joomla span.edit { 
margin-left : 10px; 
float : left; 
} 
div.joomla p.articleinfo { 
margin-top : 0; 
text-transform : uppercase; 
font-size : 80%; 
letter-spacing : 1px; 
line-height : 150%; 
} 
div.joomla p.articleinfo span.modified, div.joomla p.articleinfo span.author, div.joomla p.articleinfo span.created, div.joomla p.articleinfo span.url { 
white-space : nowrap; 
} 
div.joomla div.edit-article fieldset { 
margin-bottom : 30px; 
} 
div.joomla div.edit-article div.save { 
float : right; 
margin : 0; 
} 
div.joomla div.edit-article div#editor-xtd-buttons { 
margin-bottom : 0; 
overflow : hidden; 
} 
div.joomla div.search p.info { 
color : #969696; 
font-style : italic; 
margin : 0; 
} 
div.joomla div.search span.highlight { 
background : #fff; 
color : #323232; 
} 
div.joomla div.poll fieldset { 
margin : 15px 0 10px; 
} 
div.joomla div.contact h1 { 
margin-bottom : 0; 
font-size : 250%; 
font-weight : 400; 
letter-spacing : -1px; 
} 
div.joomla div.contact h2 { 
margin-bottom : 10px; 
font-size : 120%; 
font-weight : 400; 
text-transform : uppercase; 
letter-spacing : 0; 
} 
div.joomla div.contact div.image { 
float : right; 
} 
div.joomla div.contact table { 
margin-bottom : 10px; 
} 
div.joomla div.user label.label-left, div.joomla div.user span.label-left { 
display : block; 
width : 130px; 
float : left; 
} 
div.module-newsflash div.item { 
padding-bottom : 15px; 
overflow : hidden; 
} 
div.module-newsflash div.last { 
padding-bottom : 0; 
} 
.default-search div.searchbox { 
width : 120px; 
height : 18px; 
background : url(../images/searchbox_bg.png) no-repeat 0% 0%; 
margin : 0; 
padding : 0; 
} 
.default-search div.searchbox:hover { 
background : url(../images/searchbox_bg.png) no-repeat 0% -18px; 
} 
.default-search div.searchbox input { 
width : 102px; 
height : 15px; 
border : none; 
outline : none; 
background : none; 
float : left; 
color : #646464; 
font-size : 11px; 
padding : 3px 0 0; 
} 
.default-search div.searchbox button.search-magnifier { 
background : url(../images/search_magnifier_icon.png) no-repeat 0% 0%; 
} 
.contentheading, .componentheading { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 250%; 
line-height : 100%; 
font-weight : 700; 
color : #c8001e; 
letter-spacing : -1px; 
margin : 0; 
padding : 5px 0; 
} 
.system-unpublished { 
background : #e8edf1; 
border-top : 4px solid #c4d3df; 
border-bottom : 4px solid #c4d3df; 
} 
#system-message { 
margin-bottom : 10px; 
padding : 0; 
} 
#system-message dd { 
font-weight : 700; 
text-indent : 30px; 
margin : 0; 
padding : 0; 
} 
#system-message dd ul { 
color : #05b; 
margin-bottom : 10px; 
list-style : none; 
border-top : 3px solid #84a7db; 
border-bottom : 3px solid #84a7db; 
padding : 10px; 
} 
#system-message dd.error ul { 
color : #c00; 
background-color : #e6c0c0; 
border-top : 3px solid #de7a7b; 
border-bottom : 3px solid #de7a7b; 
} 
#system-message dd.notice ul { 
color : #c00; 
background : #efe7b8; 
border-top : 3px solid #f0dc7e; 
border-bottom : 3px solid #f0dc7e; 
} 
#system-debug { 
color : #ccc; 
background-color : #fff; 
margin : 10px; 
padding : 10px; 
} 
#system-debug div { 
font-size : 11px; 
} 
.invalid { 
border-color : red; 
} 
#editor-xtd-buttons { 
padding : 5px; 
} 
.button2-left a, .button2-right a, .button2-left span, .button2-right span { 
display : block; 
height : 22px; 
float : left; 
line-height : 22px; 
font-size : 11px; 
color : #666; 
cursor : pointer; 
} 
.button2-left span, .button2-right span { 
cursor : default; 
color : #999; 
} 
.button2-left .page a, .button2-right .page a, .button2-left .page span, .button2-right .page span { 
padding : 0 6px; 
} 
.page span { 
color : #000; 
font-weight : 700; 
} 
.button2-left a:hover, .button2-right a:hover { 
text-decoration : none; 
color : #0b55c4; 
} 
.button2-left a, .button2-left span { 
padding : 0 24px 0 6px; 
} 
.button2-right a, .button2-right span { 
padding : 0 6px 0 24px; 
} 
.button2-left { 
background : url(../../system/images/j_button2_left.png) no-repeat; 
float : left; 
margin-left : 5px; 
} 
.button2-right { 
float : left; 
margin-left : 5px; 
} 
.button2-left .image { 
background : url(../../system/images/j_button2_image.png) no-repeat 100% 0%; 
} 
.button2-left .readmore { 
background : url(../../system/images/j_button2_readmore.png) no-repeat 100% 0%; 
} 
.button2-left .pagebreak { 
background : url(../../system/images/j_button2_pagebreak.png) no-repeat 100% 0%; 
} 
div.tooltip { 
float : left; 
background : #ffc; 
border : 1px solid #d4d5aa; 
max-width : 200px; 
padding : 5px; 
} 
div.tooltip h4 { 
font-size : 95%; 
font-weight : 700; 
background : url(../../system/images/selector-arrow.png) no-repeat; 
margin : -15px 0 0; 
padding : 15px 0 5px; 
} 
div.tooltip p { 
font-size : 90%; 
margin : 0; 
} 
.img_caption .left { 
float : left; 
margin-right : 1em; 
} 
.img_caption .right { 
float : right; 
margin-left : 1em; 
} 
.img_caption .left p { 
clear : left; 
text-align : center; 
} 
.img_caption .right p { 
clear : right; 
text-align : center; 
} 
a img.calendar { 
width : 16px; 
height : 16px; 
margin-left : 3px; 
background : url(../../system/images/calendar.png) no-repeat; 
cursor : pointer; 
vertical-align : middle; 
} 
div.joomla div.edit-article label.label-left, div.joomla div.weblinks label.label-left { 
display : block; 
width : 150px; 
float : left; 
} 
#shadowbox_overlay { 
visibility : hidden; 
position : absolute; 
display : block; 
top : 0; 
left : 0; 
z-index : 998; 
margin : 0; 
padding : 0; 
} 
#shadowbox_container { 
position : fixed; 
height : 0; 
width : 100%; 
top : 0; 
left : 0; 
z-index : 999; 
text-align : center; 
margin : 0; 
padding : 0; 
} 
#shadowbox { 
display : none; 
visibility : hidden; 
position : relative; 
font-family : 'Lucida Grande', Tahoma, sans-serif; 
text-align : left; 
margin : 0 auto; 
} 
#shadowbox_title { 
height : 25px; 
overflow : hidden; 
padding : 0; 
} 
#shadowbox_title_inner { 
height : 16px; 
font-size : 16px; 
line-height : 16px; 
white-space : nowrap; 
color : #fff; 
padding : 5px 0 4px 8px; 
} 
#shadowbox_body { 
position : relative; 
overflow : hidden; 
border : 2px solid #fff; 
background-color : #000; 
margin : 0; 
padding : 0; 
} 
#shadowbox_body_inner { 
position : relative; 
overflow : hidden; 
} 
#shadowbox_loading { 
position : absolute; 
top : 0; 
left : 0; 
height : 10000px; 
width : 100%; 
background-color : #222; 
} 
#shadowbox_loading img { 
float : left; 
margin : 10px 10px 0; 
} 
#shadowbox_loading span { 
float : left; 
margin-top : 16px; 
font-size : 10px; 
} 
#shadowbox_content.html { 
height : 100%; 
width : 100%; 
overflow : auto; 
} 
#shadowbox_toolbar { 
height : 20px; 
overflow : hidden; 
margin : 0; 
padding : 0; 
} 
#shadowbox_toolbar_inner { 
height : 20px; 
color : #fff; 
} 
#shadowbox_toolbar_inner div { 
padding-top : 4px; 
padding-bottom : 2px; 
font-size : 10px; 
height : 10px; 
line-height : 10px; 
} 
#shadowbox_toolbar_inner div a { 
text-decoration : none; 
color : #fff; 
} 
#shadowbox_nav_close, #shadowbox_nav_previous, #shadowbox_nav_next { 
float : right; 
padding-right : 10px; 
} 
#shadowbox_counter { 
float : left; 
padding-left : 10px; 
} 
#shadowbox_counter a { 
padding : 0 4px 0 0; 
} 
div.shadowbox_message { 
text-align : center; 
padding : 10px; 
} 
div.shadowbox_message a:link, div.shadowbox_message a:visited { 
text-decoration : none; 
color : #bed333; 
} 
#page div.yoo-search div.resultbox { 
position : absolute; 
right : 0; 
top : 32px; 
z-index : 20; 
} 
#page div.list div.yoo-tweet ul li { 
border-top : none; 
} 
div.mod-border div.yoo-carousel { 
margin : -10px -15px; 
} 
#menu span.quick span.yoo-login span.login { 
width : 231px; 
} 
#menu span.niftyquick span.yoo-login span.login { 
width : 268px; 
height : 50px; 
} 
#menu span.niftyquick span.yoo-login span.login span.username input, #menu span.niftyquick span.yoo-login span.login span.password input { 
width : 95%; 
height : 12px; 
background : #fff; 
border : 1px solid #fff; 
overflow : hidden; 
} 
#page div.list div.yoo-tweet ul li.odd, #page div.list div.yoo-tweet ul li.even { 
background : url(../images/article_separator.png) repeat-x 50% 100%; 
} 
#menu span.quick span.yoo-login span.logout, #menu span.niftyquick span.yoo-login span.logout { 
margin-top : 10px; 
overflow : visible; 
} 
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, div.yoo-search ul, div.mod-menu ul.menu li { 
margin : 0; 
padding : 0; 
} 
a:focus, .thumbwrapper .highslide, .highslide { 
outline : none; 
} 
input[type="hidden"], div.yoo-search div.resultbox, .highslide-overlay, .highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next, .highslide-display-none, div.mod-menu ul.menu span.subtitle, #system-message dt.message, #system-message dt.error, #system-message dt.notice { 
display : none; 
} 
input[type="button"], input[type="submit"], input[type="checkbox"], input[type="image"], input[type="radio"], input[type="reset"], select, button, div.mod-menu ul.menu li.parent span.separator { 
cursor : pointer; 
} 
blockquote, q.blockquote { 
font-style : italic; 
font-size : 130%; 
margin : 10px 0 10px 15px; 
} 
blockquote > :first-child:first-letter, q.blockquote:first-letter { 
font-size : 150%; 
} 
dl, form div, div.joomla div.filter, div.joomla div.morearticles { 
margin : 10px 0; 
} 
.floatbox, #menu .dropdown-2, #menu .hover-box4, div.mod-blank, p.readmore, div.joomla div.leadingarticles, div.joomla div.teaserarticles, div.joomla div.edit-article fieldset div, div.joomla div.weblinks fieldset div, div.module-newsflash { 
overflow : hidden; 
} 
.width25, #menu .columns4 ul.level2 { 
width : 25%; 
} 
.width33, #menu .columns3 ul.first, #menu .columns3 ul.last { 
width : 33%; 
} 
.width34, #menu .columns3 ul.level2 { 
width : 34%; 
} 
.width50, #menu .columns2 ul.level2 { 
width : 50%; 
} 
div.mainmiddle-wrapper-tl, div.mod-rounded div.box-t1 { 
background : url(../images/module_rounded_white_corners.png) no-repeat 0% 0%; 
} 
div.mainmiddle-wrapper-tr, div.mod-rounded div.box-t2 { 
background : url(../images/module_rounded_white_corners.png) no-repeat 100% -15px; 
padding : 0 10px; 
} 
div.mainmiddle-wrapper-m div.contentright-bg, #menu .mod-dropdown .module { 
overflow : hidden; 
padding : 5px; 
} 
div.mainmiddle-wrapper-bl, div.mod-rounded div.box-b1 { 
background : url(../images/module_rounded_white_corners.png) no-repeat 0% -30px; 
} 
div.mainmiddle-wrapper-br, div.mod-rounded div.box-b2 { 
background : url(../images/module_rounded_white_corners.png) no-repeat 100% -45px; 
padding : 0 10px; 
} 
div.mainmiddle-wrapper-b, div.mod-rounded div.box-b3 { 
height : 9px; 
border-bottom : 1px solid #d2d2d2; 
background : #fff; 
} 
.highslide-no-border .highslide-html, #left #form-login fieldset, #page div.list div.yoo-tweet ul li.first { 
border : none; 
} 
div.yoo-search, div.module { 
position : relative; 
} 
div.default div.yoo-search div.searchbox button, .default-search div.searchbox button { 
width : 18px; 
height : 18px; 
border : none; 
float : left; 
cursor : pointer; 
line-height : 0; 
padding : 0; 
} 
div.default div.yoo-search .resultbox-bg img, #menu li.level1 { 
margin-right : 10px; 
float : left; 
} 
div.default div.yoo-search div.searchbox:hover input, div.default div.yoo-search div.searchbox input:focus, .highslide-wrapper .highslide-header a:hover, .default-search div.searchbox:hover input, .default-search div.searchbox input:focus { 
color : #000; 
} 
.yootools-black div.default div.yoo-search .resultbox-bg a:link, .yootools-black div.default div.yoo-search .resultbox-bg a:visited, .yootools-black div.default div.yoo-search .resultbox-bg a:hover, #toolbar .menu a:link, #toolbar .menu a:visited, #footer .menu a:link, #footer .menu a:visited { 
color : #646464; 
} 
.highslide-display-block, span.note, span.info, span.alert, span.download, span.tip, #menu a, #menu span, div.mod-menu ul.menu a, div.mod-menu ul.menu span, .module span.header-2, .module span.header-3, div.joomla div.contact label.label-top { 
display : block; 
} 
.highslide-close, .highslide-close ul li, div.box-yellow div div div div { 
background : none; 
} 
table.listing tr.even td, div.mod-rounded-grey em.box, div.mod-chrome-black em.box, div.mod-chrome-orange em.box, div.mod-chrome-blue em.box, div.mod-chrome-green em.box { 
background : #fff; 
} 
h3, h5, #toolbar .menu a:hover, #footer .menu a:hover, #menu li.active a.level1 span.bg, #menu li.active span.level1 span.bg { 
color : #c8001e; 
} 
#menu li.level1 li.last, div.module p.readmore { 
margin-bottom : 0; 
} 
#menu a.level3:hover, div.shadowbox_message a:hover, div.shadowbox_message a:focus { 
text-decoration : underline; 
} 
#menu .columns2 li.level2 .group-box1, #menu .columns3 li.level2 .group-box1, #menu .columns4 li.level2 .group-box1, div.joomla span.pdf, div.joomla span.print, div.joomla div.edit-article div#editor-xtd-buttons div.button2-left { 
margin-right : 5px; 
} 
#menu .columns2 ul.last li.level2 .group-box1, #menu .columns3 ul.last li.level2 .group-box1, #menu .columns4 ul.last li.level2 .group-box1, #contentleft div.mod-menu-line h3.header, div.joomla div.multicolumns div.last div.item, #menu span.quick span.yoo-login span.login span.login-button-text, #menu span.quick span.yoo-login span.login span.login-button-icon, #menu span.quick span.yoo-login span.logout span.logout-button-text, #menu span.quick span.yoo-login span.logout span.logout-button-icon, #menu span.niftyquick span.yoo-login span.login span.login-button, #menu span.niftyquick span.yoo-login span.logout span.logout-button { 
margin-right : 0; 
} 
div.mod-chrome-black ul.menu span.bg, div.mod-chrome-orange ul.menu span.bg, div.mod-chrome-blue ul.menu span.bg, div.mod-chrome-green ul.menu span.bg, div.joomla div.edit-article div#editor-xtd-buttons a:link, div.joomla div.edit-article div#editor-xtd-buttons a:visited, div.joomla div.edit-article div#editor-xtd-buttons a:hover { 
color : #323232; 
} 
#menu ul.menu, #menu a.level1, #menu span.level1, #menu .columns2 ul.level2, #menu .columns3 ul.level2, #menu .columns4 ul.level2, .button2-left, .button2-right, .button2-left div, .button2-right div { 
float : left; 
} 
#menu li:hover a.level1 span.bg, #menu li:hover span.level1 span.bg, #menu li.remain a.level1 span.bg, #menu li.remain a.level1 span.bg, #menu li.remain span.level1 span.bg, #menu li:hover a.level1 span.subtitle, #menu li:hover span.level1 span.subtitle, #menu li.remain a.level1 span.subtitle, #menu li.remain span.level1 span.subtitle, div.mod-rounded-header-grey h3.header span.subtitle, div.mod-chrome-black h3.header, div.mod-chrome-orange h3.header, div.mod-chrome-orange h3.header span.subtitle, div.mod-chrome-blue h3.header, div.mod-chrome-blue h3.header span.subtitle, div.mod-chrome-green h3.header, div.mod-chrome-green h3.header span.subtitle, #shadowbox_loading span a, #shadowbox_loading span a:link, #shadowbox_loading span a:visited { 
color : #fff; 
} 
#menu li.active:hover a.level1 span.bg, #menu li.active:hover span.level1 span.bg, #menu li.active.remain a.level1 span.bg, #menu li.active.remain span.level1 span.bg, label.invalid { 
color : red; 
} 
#menu li.level2 a.current span.bg, div.mod-chrome ul.menu a.current span.bg, div.mod-line ul.menu a.current span.bg, #system-message dt { 
font-weight : 700; 
} 
#contentright div.mod-menu-line h3.header, div.joomla div.multicolumns div.first div.item { 
margin-left : 0; 
} 
#left .module, #right .module, #contentleft .module, #contentright .module, #bottom .bottomblock .module, div.joomla p.iteminfo { 
margin : 0 0 15px; 
} 
#left .last, #right .last, #contentleft .last, #contentright .last, div.mod-menu-line h3.header, div.joomla div.edit-article div#editor-xtd-buttons div { 
margin : 0; 
} 
div.joomla div.multicolumns span.icon, #menu span.quick span.yoo-login span.login span.lostpassword, #menu span.quick span.yoo-login span.login span.lostusername, #menu span.quick span.yoo-login span.login span.registration, #menu span.niftyquick span.yoo-login span.login span.lostpassword, #menu span.niftyquick span.yoo-login span.login span.lostusername, #menu span.niftyquick span.yoo-login span.login span.registration { 
margin-top : 5px; 
} 
#shadowbox_toolbar_inner div span.shortcut, #shadowbox_counter a.shadowbox_counter_current { 
text-decoration : underline; 
font-weight : 700; 
} 
.wrapper { 
width : 960px; 
} 
#main-shift { 
margin-right : 215px; 
} 
#right { 
width : 200px; 
margin-left : -200px; 
} 
#menu .dropdown { 
width : 300px; 
} 
#menu .columns2 { 
width : 600px; 
} 
#menu .columns3 { 
width : 900px; 
} 
#menu .columns4 { 
width : 1200px; 
}

 .navLeftLevel1                       {width:100%;}
a.navLeftLevel1	                      {display:block; font-weight:normal; font-size:11px; width:80%; line-height:11px; color:#000000;padding:4px 4px 0 15px; text-decoration:none;background-image:url(../images/1/bullet_nav.gif); background-position: 0px 4px; background-repeat:no-repeat;}  
a.navLeftLevel1:hover                 {line-height:11px; color:#cd0000; padding:4px 4px 0 15px; text-decoration:none;font-size:11px; background-image:url(../images/1/bullet_nav_hover.gif); background-position: 5px 4px; background-repeat:no-repeat;}
  

 .navLeft1                       {width:100%;}
a.navLeft1	                      {display:block; font-weight:bold; font-size:14px; width:80%; line-height:15px; color:#000000;padding:4px 4px 0 30px; text-decoration:none;background-image:url(../images/1/bullet_nav.gif); background-position: 10px 8px; background-repeat:no-repeat;text-align: justify;}  
a.navLeft1:hover                 {line-height:15px; color:#cd0000; padding:4px 4px 0 30px; text-decoration:none;font-size:15px; background-image:url(../images/1/bullet_nav_hover.gif); background-position: 15px 8px; background-repeat:no-repeat;text-align: justify;}



 .navLeftLevel1Selected               {height:30px; overflow:hidden; list-style-type:none; margin:0; padding:0; font-weight:bold; padding-top:1px; border-bottom:1px solid #d5d6cf; background:none;}
a.navLeftLevel1Selected	              {display:block; width:100%; line-height:23px; background-color:#eef0e3;font-size:14px; font-weight:bold; color:#cd0000; padding:4px 4px 0 30px; text-decoration:none;background-image:url(../images/1/bullet_nav_hover.gif); background-position: 15px 12px; background-repeat:no-repeat;}  
a.navLeftLevel1Selected:hover         {line-height:23px; color:#cd0000; padding:4px 4px 0 30px; text-decoration:none; font-size:14px; font-weight:bold}
  
.tbcell { border: dotted #CCCCCC 1px; padding:5px 5px 8px 5px;}
.titletool {font: bold 0.9em Tahoma, Arial; color:#003366;}
.titletool:hover {font: bold 0.9em Tahoma, Arial; color:#003366; text-decoration:none;}
.notetool {font: normal 0.8em Tahoma, Arial; color:#666666; text-decoration:none;}
.notetool:hover {font: normal 0.8em Tahoma, Arial; color:#666666; text-decoration:none;}

#sear { 
	float: left;
	clear: both;
	color: #000;
	background: #fff;
	padding: 14px 0px 20px 5px;
	width: 500px;
	margin: 5px 0px 0px 0px;
}
	#sear p { padding: 0; margin: 0; }
.redx{ color:#990000; font-weight:bold }
.greenx{ color:green; font-weight:bold }

/* Table of Google Pegarank DC */
.tddctop {width:20px; height:15px; background-color:#DDDDDD; text-align:center; font: normal 0.8em Tahoma, Arial; vertical-align:middle; font-weight:bold}
.tddc2top {width:160px; height:15px; background-color:#DDDDDD; font: normal 0.8em Tahoma, Arial; vertical-align:middle; font-weight:bold}
.tddc3top {width:68px; height:15px; background-color:#DDDDDD; font: normal 0.8em Tahoma, Arial; font-weight:bold; text-align:center;}

.tddc {width:20px; background-color:#F4F4F4; text-align:center; font: normal 0.8em Tahoma, Arial; vertical-align:middle;}
.tddc2 {width:160px; background-color:#F4F4F4; font: normal 0.8em Tahoma, Arial; vertical-align:middle;}
.tddc3 {width:68px; background-color:#EEEDDF; vertical-align:middle;}

/* Table of MassCheck */
.tmass {background-color:#DDDDDD; font: normal 0.8em Tahoma, Arial; vertical-align:middle; text-align:center; font-weight:bold; }
.tmass2 {background-color:#F4F4F4; font: normal 0.8em Tahoma, Arial; vertical-align:middle; text-align:center;}

/* Table of Position */
.tdpos td {padding-top:1px;padding-bottom:1px}
.tdpos2 td {padding-top:25px}
.fieldpos input {width:220px}
.buttonpos {padding-left:82px; padding-bottom:20px}

.tdtitle {font-family : Georgia,  Times, serif; font-size : 17px; font-weight : 700; color : #000; background-color:#E5E5E5; background:url(../images/bgtitle.gif);}
