﻿body{text-decoration:none; margin:0px; padding:0px; border:0px; font-size:11px; font-family:"Gadget", Arial, sans-serif; height:100%; line-height:1.5}

/********************************/
/*** global color adjustments ***/
/********************************/

body{color:#000}
a:link, a:visited, #maincontent a, #maincontent td.contentheading a{color:#000}
a:hover, a:active, #maincontent a:hover, #maincontent td.contentheading a:hover{color:#C71B03}

#nav-top li a{}
#nav-top li.active a{}
#nav-top li ul li a{}
#nav-top li ul li a:hover{}

#nav-middle li a{}
#nav-middle li.active a{}
#nav-middle li ul li a{}
#nav-middle li ul li a:hover{}

#nav-footer li a{}
#nav-footer li.active a{}
#nav-footer li ul li a{}
#nav-footer li ul li a:hover{}

#maincontent .dfContactInfoText{color:#000} 
#dfContactForm{color:#000}
#maincontent .cat-children ul dl dt, .cat-children ul dl dd, #maincontent dl.article-count dt, #maincontent dl.article-count dd{color:#000}

#maincontent .category-list{}
#maincontent .category-list a{}
#maincontent .category-list a:hover{}

#maincontent .categories-list{}
#maincontent .categories-list a{}
#maincontent .categories-list a:hover{}

#maincontent .category-desc{}
#maincontent .category-desc a{}
#maincontent .category-desc a:hover{}
#maincontent .category-desc ul li{}

#maincontent .item-title a{}

/* Pathaway */
.breadcrumbs{}
a.pathway{}
a.pathway:hover{}

/* Banner */
#banner a{color:#000}
#banner a:hover{color:#C71B03}

/* Pagenavigation */
#maincontent .pagination li{display:inline; color:#999}
#maincontent .pagination li a{display:inline; color:#000}
#maincontent .pagination li a:hover{display:inline; color:#F00}

/* Submenus Modules */
#leftcolumn div.module_menu ul ul li a, #rightcolumn div.module_menu ul ul li a, #posTopLeft div.module_menu ul ul li a, #posTopMiddle div.module_menu ul ul li a, #posTopMiddleLRoff div.module_menu ul ul li a, #posTopRight div.module_menu ul ul li a, #posBottomLeft div.module_menu ul ul li a, #posBottomRight div.module_menu ul ul li a, #posFooterLeft div.module_menu ul ul li a, #posFooterMiddle div.module_menu ul ul li a, #posFooterRight div.module_menu ul ul li a{}
#leftcolumn div.module_menu ul ul li a:hover, #rightcolumn div.module_menu ul ul li a:hover, #posTopLeft div.module_menu ul ul li a:hover, #posTopMiddle div.module_menu ul ul li a:hover, #posTopMiddleLRoff div.module_menu ul ul li a:hover, #posTopRight div.module_menu ul ul li a:hover, #posBottomLeft div.module_menu ul ul li a:hover, #posBottomRight div.module_menu ul ul li a:hover, #posFooterLeft div.module_menu ul ul li a:hover, #posFooterMiddle div.module_menu ul ul li a:hover, #posFooterRight div.module_menu ul ul li a:hover{}

#leftcolumn div.module_menu li a, #rightcolumn div.module_menu li a, #posFooterLeft div.module_menu li a, #posFooterMiddle div.module_menu li a, #posFooterRight div.module_menu li a, #posTopLeft div.module_menu li a, #posTopMiddle div.module_menu li a, #posTopMiddleLRoff div.module_menu li a, #posTopRight div.module_menu li a, #posBottomLeft div.module_menu li a, #posBottomRight div.module_menu li a{}
#leftcolumn div.module_menu li a:hover, #rightcolumn div.module_menu li a:hover, #posFooterLeft div.module_menu li a:hover, #posFooterMiddle div.module_menu li a:hover, #posFooterRight div.module_menu li a:hover, #posTopLeft div.module_menu li a:hover, #posTopMiddle div.module_menu li a:hover, #posTopMiddleLRoff div.module_menu li a:hover, #posTopRight div.module_menu li a:hover, #posBottomLeft div.module_menu li a:hover, #posBottomRight div.module_menu li a:hover{}

#footer, #Ads, #Coypright{color:#000}
#footer a, #Ads a, #Coypright a{color:#000}
#footer a:hover, #Ads a:hover, #Coypright a:hover{color:#C71B03}

/**************************************/
/*** extended functions adjustments ***/
/**************************************/

/* animation */
/* TEMPOFF_ANIMATION
#animation{padding-top:16px; padding-left:13px; z-index:3; float:left}
*/

/* logo */
#logo_000, #logo_001, #logo_002, #logo_003, #logo_004, #logo_005{z-index:0; margin-left:auto; margin-right:auto; width:1000px; height:150px; margin-top:0px;}
#logo_000_topmenu, #logo_001_topmenu, #logo_002_topmenu, #logo_003_topmenu, #logo_004_topmenu, #logo_005_topmenu{z-index:0; margin-left:auto; margin-right:auto; width:1000px; height:150px; margin-top:0px;}

#logo_000{background-image:url(../images/logo_000.png); background-repeat:repeat-y; position:relative}
#logo_000_topmenu{background-image:url(../images/logo_000_topmenu.png); background-repeat:repeat-y; position:relative}
#logo_001{background-image:url(../images/logo_001.png); background-repeat:repeat-y; position:relative}
#logo_001_topmenu{background-image:url(../images/logo_001_topmenu.png); background-repeat:repeat-y; position:relative}
#logo_002{background-image:url(../images/logo_002.png); background-repeat:repeat-y; position:relative}
#logo_003{background-image:url(../images/logo_003.png); background-repeat:repeat-y; position:relative}
#logo_004{background-image:url(../images/logo_004.png); background-repeat:repeat-y; position:relative}
#logo_005{background-image:url(../images/logo_005.png); background-repeat:repeat-y; position:relative}

/* overlay */
/* TEMPOFF_OVERLAY
#overlay_001{z-index:2; width:1000px; height:300px; position:absolute; background-image:url(../images/overlay_001.png);}
#overlay_002{z-index:2; width:1000px; height:300px; position:absolute; background-image:url(../images/overlay_002.png);}
#overlay_003{z-index:2; width:1000px; height:300px; position:absolute; background-image:url(../images/overlay_003.png);}
#overlay_004{z-index:2; width:1000px; height:300px; position:absolute; background-image:url(../images/overlay_004.png);}
#overlay_005{z-index:2; width:1000px; height:300px; position:absolute; background-image:url(../images/overlay_005.png);}
*/

/* pathway */
#pathway{background-image:url(../images/pathway.png); float:left; font-size:10px; font-weight:bold; height:30px; margin-bottom:0px; width:1000px}
#pathway h3{display:none}
#pathway a{text-decoration:none}
.breadcrumbs{margin-left:40px; margin-top:6px}

/* banner */
#banner{margin-left:auto; margin-right:auto; text-align:center}
#banner img{border:0px; margin-bottom:10px}
#banner h3{Display:none}

/* mainframe */
#mainframe{width:1000px; margin-left:auto; margin-right:auto; background-image:url(../images/site.png); background-repeat:repeat-y}
#maincolumn_off{width:950px; overflow:hidden; margin-left:auto; margin-right:auto}

/* bottom */
#bottom{margin-left:auto; margin-right:auto; width:1000px; height:40px; background-image:url(../images/footer_main.png); background-repeat:repeat-y}
#bottomExtended{margin-left:auto; margin-right:auto; width:1000px; height:40px; background-image:url(../images/footer_main_extended.png); background-repeat:repeat-y}

/* footer */
#footer{margin-left:auto; margin-right:auto; text-align:center; margin-bottom:20px}
#footer img{border:0px}
#footer h3{Display:none}
#footer p{margin-left:auto; margin-right:auto; text-align:center}
#footer div.moduletable{margin-left:auto; margin-right:auto; text-align:center}

/* lists */
h1,h2,h3,h4,h5,h6,blockquote,form,label,ul,ol,dl,fieldset,address{margin:0px; padding:0px}
ul,ol{margin:1px; padding:1px}
ol li{margin-left:20px}
p{margin:0px; padding-top:3px; padding-bottom:3px;}

/* news and pop */
.latestnews{text-align:left}
.mostread{text-align:left}

.syndicate-module img{border:0px}
a.syndicate-module{text-decoration:none}

#rightcolumn div.module_menu ul ul li a, #leftcolumn div.module_menu ul ul li a, #posTopRight div.module_menu ul ul li a, #posTopMiddle div.module_menu ul ul li a, #posTopMiddleLRoff div.module_menu ul ul li a, #posTopLeft div.module_menu ul ul li a, #posBottomRight div.module_menu ul ul li a, #posBottomLeft div.module_menu ul ul li a, #posFooterLeft div.module_menu ul ul li a, #posFooterMiddle div.module_menu ul ul li a, #posFooterRight div.module_menu ul ul li a{background-image:none; font-size: 11px; padding-left:10px}
#rightcolumn div.module_menu ul ul li a:hover, #leftcolumn div.module_menu ul ul li a:hover, #posTopRight div.module_menu ul ul li a:hover, #posTopMiddle div.module_menu ul ul li a:hover, #posTopMiddleLRoff div.module_menu ul ul li a:hover, #posTopLeft div.module_menu ul ul li a:hover, #posBottomRight div.module_menu ul ul li a:hover, #posBottomLeft div.module_menu ul ul li a:hover, #posFooterLeft div.module_menu ul ul li a:hover, #posFooterMiddle div.module_menu ul ul li a:hover, #posFooterRight div.module_menu ul ul li a:hover{background-image:none}

/*************************************/
/*** navigation menues adjustments ***/
/*************************************/

/* nav-top */
#nav-top div.moduletable{padding-left:20px}
#nav-top{width:1000px; float:left; height:30px}
#nav-top li{list-style-type:none; float:left; position:relative; padding:0 !important; height:20px}
#nav-top ul{margin:0; padding-top:2px}
#nav-top li.active a{background:#FFF43E}
#nav-top li a{padding-left:10px; padding-right:10px; text-decoration:none; opacity:0.9}
#nav-top li a:hover, #nav-top li:hover a, #nav-top li.sfHover a{text-decoration:none; background:#FFF43E}
#nav-top li li a{background:#FFF43E !important; opacity:0.9}
#nav-top li li.active a, #nav-top li li a:hover, #nav-top li.active li a{background:#FFF43E !important}
#nav-top li a{display:block; line-height:20px; font-weight:bold; text-transform:uppercase; font-size:11px}
#nav-top li.active a{text-decoration:none}
#nav-top li a:hover, #nav-top li:hover a, #nav-top li.sfHover a{text-decoration:none}
#nav-top li ul{position:absolute; width:200px; left:-999em}
#nav-top li ul ul{margin:-22px 0 0 200px}
#nav-top li:hover ul ul, #nav-top li:hover ul ul ul, #nav-top li:hover ul ul ul ul, #nav-top li.sfHover ul ul, #nav-top li.sfHover ul ul ul, #nav-top li.sfHover ul ul ul ul{left:-999em}
#nav-top li li{height:auto; width:200px}
#nav-top li li a{font-size:85%; font-weight:bold !important; height:20px; line-height:20px; margin:0; text-shadow:none !important; font-weight:normal !important}
#nav-top li:hover ul, #nav-top li.sfHover ul,#nav-top li li:hover ul, #nav-top li li li:hover ul, #nav-top li li li li:hover ul, #nav-top li li.sfHover ul, #nav-top li li li.sfHover ul, #nav-top li li li li.sfHover ul {left:0}
#nav-top h3{display:none}

/* nav-middle */
#nav-middle div.moduletable{padding-left:20px}
#nav-middle{width:1000px; float:left; height:30px; background-image:url(../images/nav_middle.png); background-repeat:no-repeat; background-position:center; margin:0; position:relative}
#nav-middle li{list-style-type:none; float:left; position:relative; padding:0 !important; height:20px}
#nav-middle ul{margin:0; padding-top:2px}
#nav-middle li.active a{background:#FFF43E}
#nav-middle li a{padding-left:10px; padding-right:10px; text-decoration:none; opacity:0.9}
#nav-middle li a:hover, #nav-middle li:hover a, #nav-middle li.sfHover a{text-decoration:none; background:#FFF43E}
#nav-middle li li a{background:#FFF43E !important; opacity:0.9}
#nav-middle li li.active a, #nav-middle li li a:hover, #nav-middle li.active li a{background:#FFF43E !important}
#nav-middle li a{display:block; line-height:20px; font-weight:bold; text-transform:uppercase; font-size:11px}
#nav-middle li.active a{text-decoration:none}
#nav-middle li a:hover, #nav-middle li:hover a, #nav-middle li.sfHover a{text-decoration:none}
#nav-middle li ul{position:absolute; width:200px; left:-999em}
#nav-middle li ul ul{margin:-22px 0 0 200px}
#nav-middle li:hover ul ul, #nav-middle li:hover ul ul ul, #nav-middle li:hover ul ul ul ul, #nav-middle li.sfHover ul ul, #nav-middle li.sfHover ul ul ul, #nav-middle li.sfHover ul ul ul ul{left:-999em}
#nav-middle li li{height:auto; width:200px}
#nav-middle li li a{font-size:85%; font-weight:bold !important; height:20px; line-height:20px; margin:0; text-shadow:none !important; font-weight:normal !important}
#nav-middle li:hover ul, #nav-middle li.sfHover ul,#nav-middle li li:hover ul, #nav-middle li li li:hover ul, #nav-middle li li li li:hover ul, #nav-middle li li.sfHover ul, #nav-middle li li li.sfHover ul, #nav-middle li li li li.sfHover ul {left:0}
#nav-middle h3{display:none}

/* nav-footer */
#nav-footer div.moduletable{padding-left:120px}
#nav-footer{width:900px; float:left; height:30px; margin:0; position:relative}
#nav-footer li{list-style-type:none; float:left; position:relative; padding:0 !important; height:20px}
#nav-footer ul{margin:0; padding-top:2px}
#nav-footer li.active a{background:#FFF43E}
#nav-footer li a{padding-left:10px; padding-right:10px; text-decoration:none; opacity:0.9}
#nav-footer li a:hover, #nav-footer li:hover a, #nav-footer li.sfHover a{text-decoration:none; background:#FFF43E}
#nav-footer li li a{background:#FFF43E !important; opacity:0.9}
#nav-footer li li.active a, #nav-footer li li a:hover, #nav-footer li.active li a{background:#FFF43E !important}
#nav-footer li a{display:block; line-height:20px; font-weight:bold; text-transform:uppercase; font-size:11px}
#nav-footer li.active a{text-decoration:none}
#nav-footer li a:hover, #footemenu li:hover a, #nav-footer li.sfHover a{text-decoration:none}
#nav-footer li ul{position:absolute; width:200px; left:-999em}
#nav-footer li ul ul{margin:-22px 0 0 200px}
#nav-footer li:hover ul ul, #nav-footer li:hover ul ul ul, #nav-footer li:hover ul ul ul ul, #nav-footer li.sfHover ul ul, #nav-footer li.sfHover ul ul ul, #nav-footer li.sfHover ul ul ul ul{left:-999em}
#nav-footer li li{height:auto; width:200px}
#nav-footer li li a{font-size:85%; font-weight:bold !important; height:20px; line-height:20px; margin:0; text-shadow:none !important; font-weight:normal !important}
#nav-footer li:hover ul, #nav-footer li.sfHover ul,#nav-footer li li:hover ul, #nav-footer li li li:hover ul, #nav-footer li li li li:hover ul, #nav-footer li li.sfHover ul, #nav-footer li li li.sfHover ul, #nav-footer li li li li.sfHover ul {left:0}
#nav-footer h3{display:none}

/********************************/
/*** dynamic layout functions ***/
/********************************/

#maincolumn_160x160, #maincolumn_160x200, #maincolumn_160x240, #maincolumn_160x280{padding-left:0px; float:left; overflow:hidden}
#maincolumn_200x160, #maincolumn_200x200, #maincolumn_200x240, #maincolumn_200x280{padding-left:0px; float:left; overflow:hidden}
#maincolumn_240x160, #maincolumn_240x200, #maincolumn_240x240, #maincolumn_240x280{padding-left:0px; float:left; overflow:hidden}
#maincolumn_280x160, #maincolumn_280x200, #maincolumn_280x240, #maincolumn_280x280{padding-left:0px; float:left; overflow:hidden}

#maincolumn_right_160x160, #maincolumn_right_160x200, #maincolumn_right_160x240, #maincolumn_right_160x280{margin-left:25px; float:left; overflow:hidden}
#maincolumn_right_200x160, #maincolumn_right_200x200, #maincolumn_right_200x240, #maincolumn_right_200x280{margin-left:25px; float:left; overflow:hidden}
#maincolumn_right_240x160, #maincolumn_right_240x200, #maincolumn_right_240x240, #maincolumn_right_240x280{margin-left:25px; float:left; overflow:hidden}
#maincolumn_right_280x160, #maincolumn_right_280x200, #maincolumn_right_280x240, #maincolumn_right_280x280{margin-left:25px; float:left; overflow:hidden}

#maincolumn_left_160x160, #maincolumn_left_160x200, #maincolumn_left_160x240, #maincolumn_left_160x280{float:left; overflow:hidden}
#maincolumn_left_200x160, #maincolumn_left_200x200, #maincolumn_left_200x240, #maincolumn_left_200x280{float:left; overflow:hidden}
#maincolumn_left_240x160, #maincolumn_left_240x200, #maincolumn_left_240x240, #maincolumn_left_240x280{float:left; overflow:hidden}
#maincolumn_left_280x160, #maincolumn_left_280x200, #maincolumn_left_280x240, #maincolumn_left_280x280{float:left; overflow:hidden}

/*********************************/
/*** Global Module adjustments ***/
/*********************************/

/* menu configuration */
#leftcolumn div.module_menu li, #rightcolumn div.module_menu li, #posTopLeft div.module_menu li, #posTopMiddle div.module_menu li, #posTopMiddleLRoff div.module_menu li, #posTopRight div.module_menu li, #posBottomLeft div.module_menu li, #posBottomRight div.module_menu li, #posFooterLeft div.module_menu li, #posFooterMiddle div.module_menu li, #posFooterRight div.module_menu li{list-style-type:none; padding:0px; margin:0px; display:block}
#leftcolumn div.module_menu li a, #rightcolumn div.module_menu li a, #posFooterLeft div.module_menu li a, #posFooterMiddle div.module_menu li a, #posFooterRight div.module_menu li a, #posTopLeft div.module_menu li a, #posTopMiddle div.module_menu li a, #posTopMiddleLRoff div.module_menu li a, #posTopRight div.module_menu li a, #posBottomLeft div.module_menu li a, #posBottomRight div.module_menu li a{text-decoration:none; display:block}
#leftcolumn div.module_menu ul ul li a, #rightcolumn div.module_menu ul ul li a, #posTopLeft div.module_menu ul ul li a, #posTopMiddle div.module_menu ul ul li a, #posTopMiddleLRoff div.module_menu ul ul li a, #posTopRight div.module_menu ul ul li a, #posBottomLeft div.module_menu ul ul li a, #posBottomRight div.module_menu ul ul li a, #posFooterLeft div.module_menu ul ul li a, #posFooterMiddle div.module_menu ul ul li a, #posFooterRight div.module_menu ul ul li a{margin-left:5px; line-height:15px; height:15px}

/* module adjustemnts */
#leftcolumn div.module_hat, #rightcolumn div.module_hat, #posTopLeft div.module_hat, #posTopMiddle div.module_hat, #posTopMiddleLRoff div.module_hat, #posTopRight div.module_hat, #posBottomLeft div.module_hat, #posBottomRight div.module_hat, #posFooterLeft div.module_hat, #posFooterMiddle div.module_hat, #posFooterRight div.module_hat{height:25px; padding-top:12px}
#leftcolumn div.module_hat h3, #rightcolumn div.module_hat h3, #posTopLeft div.module_hat h3, #posTopMiddle div.module_hat h3, #posTopMiddleLRoff div.module_hat h3, #posTopRight div.module_hat h3, #posBottomLeft div.module_hat h3, #posBottomRight div.module_hat h3, #posFooterLeft div.module_hat h3, #posFooterMiddle div.module_hat h3, #posFooterRight div.module_hat h3{text-align:left; padding-left:15px}

#leftcolumn div.module_hat_off, #rightcolumn div.module_hat_off, #posTopLeft div.module_hat_off, #posTopMiddle div.module_hat_off, #posTopMiddleLRoff div.module_hat_off, #posTopRight div.module_hat_off, #posBottomLeft div.module_hat_off, #posBottomRight div.module_hat_off, #posFooterLeft div.module_hat_off, #posFooterMiddle div.module_hat_off, #posFooterRight div.module_hat_off{height:15px}
#leftcolumn div.module_hat_off h3, #rightcolumn div.module_hat_off h3, #posTopLeft div.module_hat_off h3, #posTopMiddle div.module_hat_off h3, #posTopMiddleLRoff div.module_hat_off h3, #posTopRight div.module_hat_off h3, #posBottomLeft div.module_hat_off h3, #posBottomRight div.module_hat_off h3, #posFooterLeft div.module_hat_off h3, #posFooterMiddle div.module_hat_off h3, #posFooterRight div.module_hat_off h3{text-align:left; padding-left:15px}

#leftcolumn div.module_content, #rightcolumn div.module_content, #posTopLeft div.module_content, #posTopMiddle div.module_content, #posTopMiddleLRoff div.module_content, #posTopRight div.module_content, #posBottomLeft div.module_content, #posBottomRight div.module_content, #posFooterLeft div.module_content, #posFooterMiddle div.module_content, #posFooterRight div.module_content{margin-left:auto; margin-right:auto; margin-top:-15px; margin-bottom:-15px}
#leftcolumn li, #rightcolumn li, #posTopLeft li, #posTopMiddle li, #posTopMiddleLRoff li, #posTopRight li, #posBottomLeft li, #posBottomRight li, #posFooterLeft li, #posFooterMiddle li, #posFooterRight li{margin-left:15px}
#leftcolumn div.module_menu a, #rightcolumn div.module_menu a, #posTopLeft div.module_menu a, #posTopMiddle div.module_menu a, #posTopMiddleLRoff div.module_menu a, #posTopRight div.module_menu a, #posBottomLeft div.module_menu a, #posBottomRight div.module_menu a, #posFooterLeft div.module_menu a, #posFooterMiddle div.module_menu a, #posFooterRight div.module_menu a{padding-left:10px; height:25px; line-height:25px}

/*******************************/
/*** Global Module alignment ***/
/*******************************/

/* left & right */
#leftcolumn{padding-left:25px; float:left; overflow:hidden}
#rightcolumn{padding-right:25px; float:right; overflow:visible}

/* posTop */
#posTop{float:left}
#posTopLeft{padding-left:22px; float:left}
#posTopMiddle{padding-left:24px; float:left}
#posTopRight{padding-left:24px; float:left}

/* posLeft and posRight is off */
#posTopLRoff{float:left; padding:5px}
#posTopMiddleLRoff{padding-left:24px; float:left}

/* posBottom */
#posBottom{float:left}
#posBottomLeft{padding-left:22px; float:left}
#posBottomRight{padding-left:24px; float:left}

/* posFooter */
#posFooterLeft{padding-left:52px; float:left}
#posFooterMiddle{padding-left:25px; float:left}
#posFooterRight{padding-left:25px; float:left}

/* additional footer alignment */
#posFooter{width:1000px; margin-left:auto; margin-right:auto; background-image:url(../images/footer_extended_background.png); background-repeat:repeat-y; background-position:center}
#posFooterBottom{width:1000px; height:30px; margin-left:auto; margin-right:auto; background-image:url(../images/footer_extended.png); background-repeat:no-repeat; background-position:center}

/* additional posTop aligments when right Modules off */
#posTopMiddle{width:160px}
#posTopMiddle div.module_hat{width:160px}
#posTopMiddle div.module_content{width:130px}
#posTopMiddle div.module_tail{height:10px; margin-bottom:0px}

/* posLeft and posRight off */
#posTopMiddleLRoff{width:280px}
#posTopMiddleLRoff div.module_hat{width:280px}
#posTopMiddleLRoff div.module_content{width:250px}
#posTopMiddleLRoff div.module_tail{height:10px; margin-bottom:0px}

#posTopMiddle div.module_hat{background-image:url(../images/mod_top_160.png)}
#posTopMiddle div.module_jacket{background-image:url(../images/mod_middle_160.png)}
#posTopMiddle div.module_tail{background-image:url(../images/mod_down_160.png)}

/* posLeft and posRight off */
#posTopMiddleLRoff div.module_hat{background-image:url(../images/mod_top_280.png)}
#posTopMiddleLRoff div.module_jacket{background-image:url(../images/mod_middle_280.png)}
#posTopMiddleLRoff div.module_tail{background-image:url(../images/mod_down_280.png)}

#posTopMiddle div.module_menu a{background-image:url(../images/menu_160.png)}
#posTopMiddle div.module_menu a:hover{background-image:url(../images/menu_160_hover.png)}

/* posLeft and posRight off */
#posTopMiddleLRoff div.module_menu a{background-image:url(../images/menu_280.png)}
#posTopMiddleLRoff div.module_menu a:hover{background-image:url(../images/menu_280_hover.png)}

/************************/
/*** Misc Adjustments ***/
/************************/

/* editor */
fieldset{font-size:0.9em; border:0px}
table.adminform td, fieldset.metadata, fieldset{white-space:normal}
td.mceToolbarTop, span.mceToolbarContainer{white-space:normal; text-align:center; position:static !important}
td.mceToolbarTop a, td.mceToolbarTop a img{padding:0px; margin:0px; position:static !important}
table.mceEditor, span.mceToolbarContainer, span.mceMenuButton{position:static !important}
#maincontent textarea, textarea#text, textarea.inputbox {width:330px !important; overflow:auto}
textarea#metadesc, textarea#metakey, input#created_by_alias{width:250px !important; overflow:auto}

/* login */
label{font-weight:bold}
#modlgn-remember{margin-bottom:10px}
#modlgn-username{background:url(../images/icon_login.jpg) no-repeat left #FFF; height:25px; line-height:24px; padding-left:24px; width:80%; border:solid 1px #CCCCCC; font-size:14px; font-weight:bold}
#modlgn-passwd{background:url(../images/icon_password.jpg) no-repeat left #FFF; height:25px; line-height:24px; padding-left:24px; width:80%; border:solid 1px #CCCCCC; font-size:14px; font-weight:bold}

.logout-button{margin-top:10px}

input.button, button.button, button.validate{ cursor:pointer; padding:3px 5px 3px 7px; font-weight:bold; line-height:1.2em}
.login-fields{margin:10px 0}
.login-fields label{float:left; width:9em}
.login-description img, .logout-description img{float:left; margin-right:20px}
.login-description, .logout-description{overflow:hidden; padding-left:5px; margin:20px 0 10px 0}
.logout-description{margin-bottom:20px}

/* buttons */
.buttonheading{font-size:10px}
.buttonheading_blog{font-size:10px; background:none !important; border:none !important}
.buttonheading img, .buttonheading_blog img{border:0}
.button {margin-top:5px; margin-bottom:5px}
* html .button{padding:2px 0 !important; /*IE 6*/}
*+html .button{padding:2px 0 !important; /*IE 7*/}

/* tooltip */
.tip{font-size:0.8em; text-align:left; padding:3px; max-width:400px; background-color:#FFF; color:#000; border:1px dotted #000}
.tip-title{font-weight:bold}

/* content rating */
.content_rating{padding:0 0 0 20px}

/* article info */
dt.category-name, dt.create, dt.modified, dt.createdby{float:left}
.archive .article-info dd, .article-info dd{margin:2px 0 5px 0}
.article-info dd span{text-transform:none; display:inline-block; padding:2 5px 0 0px; margin:0 10px 0 0}
.parent-category-name, .category-name, .content_rating, .create, .modified, .published, .createdby, .hits{padding-left:20px}

/* actions mail and print */
#mainframe ul.actions{text-align:left; padding:0; margin:0; width:100%}
#mainframe ul.actions li{display:inline; padding:0px 5px 0px 0px}
#mainframe ul.actions a{text-decoration:none}
.actions img{border:0}

/* blog adjustments  */ 
.blog-featured{padding:0}
.blog, .blog-featured{width:100%; margin-left:auto; margin-right:auto}
.blog .category-desc{padding:0 5px; margin:10px 0 25px}
.blog .cat-children .category-desc{padding:0 15px; margin:10px 0 25px}
.blog-more{padding:10px 5px}

.items-leading {padding:0; margin-bottom:10px;overflow:hidden;}
.row-separator {display:block; clear:both; margin:0; border:0px; height:1px}
.item-separator {display:none; margin:0px;}
.cols-1{display: block; float: none !important; margin: 0 !important;}

.cols-2 .column-1{width:47%; float:left; margin:0;}
.cols-2 .column-2{width:47%; float:right; margin:0;}

.cols-3 .column-1{float:left; width:30%; padding: 0; margin-right:5%;}
.cols-3 .column-2{float:left; width:30%; margin-left:0; padding:0;}
.cols-3 .column-3{float:right; width:30%; padding:0;}

.cols-4 .column-1{width:20%; float:left;}
.cols-4 .column-2{width:20%; margin-left:4%; float:left;}
.cols-4 .column-3{width:20%; margin-left:4%; float:left;}
.cols-4 .column-4{width:20%; margin-left:0; float:right;}

.items-row{overflow:hidden; margin-bottom:10px !important}
.item h2{margin:0 0px 0px 0px}
.item-page{margin-left:5px; margin-right:5px; padding:3px; display:block; overflow:hidden}
.item-title{ font-size:12px}
td.hits{vertical-align:top; text-align:center}

/* main general */
#maincontent{padding:10px}
#maincontent h1{padding:5px; font-size:1.4em; line-height:1.19em; font-weight:normal; margin:0 -5px 10px -5px}
#maincontent h2{font-size:1.6em; font-weight:normal}
#maincontent h2 a{text-decoration:none}
#maincontent h3{margin:20px 0 10px}
#maincontent .cat-children ul dl dt, #maincontent .cat-children ul dl dd, #maincontent dl.article-count dt, #maincontent dl.article-count dd{display:inline; margin:0px}
#maincontent .items-row h2{font-weight:normal; padding:0px 0px 0px 0px; font-size:1.4em}
#maincontent ul.subcategories{margin:20px 20px 20px 10px}
#maincontent .subcategories-link{font-weight:bold}
#maincontent ul{list-style-position:outside; list-style-type:square; padding:0 0 0 15px; margin:10px 0 10px 0px}
#maincontent ol{padding:0 0 0 20px; margin:10px 0 10px 0px; list-style-position:outside}
#maincontent ul li, #maincontent ol li{ padding:0; line-height:1.7em; margin: 0}
#maincontent .category-list{padding:0 5px; display:block}
#maincontent .category-list h1{margin-left:-5px; margin-right:-5px}
#maincontent .categories-list ul{margin:0px 0 0 20px; padding:0}
#maincontent .categories-list ul li{padding: 5px}
#maincontent .categories-list ul ul{margin-left:15px}
.category-desc{line-height:1.7em; margin:10px 0; padding-left:0px}
.image-left{float:left; margin:0 5px 5px 0}
.image-right{float:right; margin:0 0 5px 5px}
.archive{padding:0 5px}
.archive form{padding:0 5px}
.categories-list{padding:0 0px}
ul#archive-items{margin:20px 0 20px 0px; list-style-type:none; padding:0}
ul#archive-items li.row0, ul#archive-items li.row1{padding:10px 0; margin:10px 0}
.category{width:100%}
categroy.thead.tr{border:1px solid #fff}
.list-hits{text-align:center}
.display-limit{padding-bottom:10px;}

/* page counter (page 1 of 2) */
#maincontent p.counter{font-weight:bold; font-size:14px; font-style:oblique; text-align:center; margin-bottom:5px}

/* pagination */
#maincontent .pagination{padding:0px 0 10px 0px}
#maincontent .pagination ul{list-style-type:none; margin:0; padding:0; text-align:center}
#maincontent .pagination li{display:inline}
#maincontent .pagination li a{text-decoration:none; font-weight:bold}

#maincontent .pagination li.pagination-start, #maincontent .pagination li.pagination-start span{padding:5}

#maincontent .pagination li.pagination-start{padding:18px; background-image:url(../images/pagenav_60.png); background-repeat:no-repeat; background-position:center}
#maincontent .pagination li.pagination-prev{padding:18px; background-image:url(../images/pagenav_60.png); background-repeat:no-repeat; background-position:center}
#maincontent .pagination li{padding:10px; background-image:url(../images/pagenav_25.png); background-repeat:no-repeat; background-position:center}
#maincontent .pagination li.pagination-next{padding:18px; background-image:url(../images/pagenav_60.png); background-repeat:no-repeat; background-position:center}
#maincontent .pagination li.pagination-end{padding:18px; background-image:url(../images/pagenav_60.png); background-repeat:no-repeat; background-position:center}

/* pagenav */
#maincontent ul.pagenav{list-style-type:none; padding:0; overflow:hidden}
#maincontent ul.pagenav li{display:inline-block; padding:0px; margin:0}
#maincontent ul.pagenav li a{display:inline; padding:2px; text-decoration:none}
#maincontent ul.pagenav li.pagenav-prev{float:left}
#maincontent ul.pagenav li.pagenav-next{float:right}

/* mod_languages */
.mod-languages ul li{display:inline}

/* pagebreak */
#article-index{width:auto; float:right; border:solid 1px #eee; padding:10px; background:#f9faf9}
#article-index h3{margin:0; font-size:1em}
#article-index ul{list-style-type:disc; color:#666}

/* mailto window */
#mailto-window{ background:#f5f5f5; padding:15px; border:solid 1px #ddd; position:relative}
#mailto-window label{width:10em}
.mailto-close{ position:absolute; right:0; top:5px; background:none}
.mailto-close a{min-width:25px; display:block; min-height:25px; overflow:visible}
.mailto-close a  span{position:absolute; left:-3000px; top:-3000px; display:inline}
#mailto-window  .inputbox{border:1px solid #ccc; padding:3px}
#mailto-window p{margin-top:20px}
#mailto-window button{margin:0 5px 0 0}

span.spacer > span.text label{white-space: nowrap; font-weight: bold; color: #666}
.red{font-weight: bold; color: #c00}
.star{color:#cc0000}

/* edit */
legend{font-size:16px}
form#adminForm{}
.edit form#adminForm fieldset{ width:80%}
.formelm{margin:5px 0}
.formelm label{width:13em; display:inline-block; vertical-align:top}
form#adminForm .formelm-area{padding:5px 0}
form#adminForm .formelm-area label{vertical-align:top; display:inline-block; width:7.9em}
.formelm-buttons{text-align:right; margin-bottom:10px}
a.modal-button, .button2-left .blank a, .button2-left a, .button2-left div.readmore a{font-size:12px; line-height:1.2em; font-weight:bold; text-decoration:none}
.contact{margin:5px}

/* copyright ads */
#Coypright, #Ads{margin-left:auto; margin-right:auto; text-align:center; margin-bottom:20px}
#Coypright img, #Ads img{border:0px}