@charset "utf-8";
/* CSS Document */


/* Reset ================================================================================= */

* { margin:0; padding:0; }

.full-width{width:100%;}

.container{width:100%; overflow:hidden;}

.clear{clear:both;}

.ie-fix{width:100%; position:relative;}

.page-indent{padding:17px;}

.page-border{border:1px solid #CFE2ED; padding:17px;}


body          { background:#FFF; font-size:13px;font-family:Georgia, "Times New Roman", Times, serif; color:#595959; text-align:center;  }

img           { border:0; vertical-align:top; }

a             { color:#008000; text-decoration:underline;  }

a:hover       { text-decoration:underline; }

a:hover img   { position:relative; }

:focus        { outline: 0; }


/* Headings */
/*
h1            { font-size:1.2em; font-weight:bold; line-height:1.3; }

h2            { font-size:1em; font-weight:bold; line-height:1.34; margin-bottom:5px; }

h3            { font-size:1em; font-weight:bold; line-height:normal; margin-bottom:10px;}

h4            { font-size:1em; font-weight:bold; margin-bottom:10px;}

h5            { font-size:0.92em; font-weight:bold; margin-bottom:10px;}

h6            { font-size:0.92em; font-weight:bold; margin-bottom:10px;}
*/


/* MAIN CONTENTS */
.mainContent {
    width:640px;	
	margin-left:20px;
	padding:10px 30px 0px 0px;
	color:#585858;
}

.mainContent h1, h3, h4, h5 {margin:0px 0px 6px 0; color:#3A3A3A;}
.mainContent h2 {margin:0px 0px 6px 0; color:#5C8ABE;}
.mainContent p { margin-bottom:10px; line-height:20px; padding:2px 0px 5px 0px}
.mainContent a {color:#0052A4;} /*#008000*/
.mainContent a:hover {text-decoration:underline;}
.mainContent li {list-style:circle;padding-bottom:6px;}
.mainContent table tr td {
	padding-right: 10px;
	font-size: 13px;
}

/* Lists */

ul,ol         {
	margin-left:15px;
	list-style:none;
}

/* Tools */

.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }

.a-left       { text-align:left !important; }

.a-center     { text-align:center !important; }

.a-right      { text-align:right !important; }

.v-top        { vertical-align:top; }

.v-middle     { vertical-align:middle; }

.f-left,

.left         { float:left !important; }

.f-right,

.right        { float:right !important; margin-top:12px;}

.f-none       { float:none !important; }

.f-fix        { float:left; width:100%; }

.no-display   { display:none; }

.no-margin    { margin:0 !important; }

.no-padding   { padding:0 !important; }

.no-bg        { background:none !important; }

/* ======================================================================================= */


/* Layout ================================================================================ */

.wrapper {/*background:url(../images/mainbg.jpg) left top repeat-x #FFF;*/}

.page { width:944px; margin:0 auto; padding:0 9px; background:#FFF; text-align:left; }

.main-container {}

.main { margin:0; padding:0 0 2px; }


/* Base Columns */

.col-left { float:left; width:233px; padding:0; }

.col-main { float:left; width:702px; padding:0 0 9px; }

.col-right { float:right; width:233px; padding:0; margin-top:28px; }


/* 1 Column Layout */

.col1-layout .col-main { float:none; width:auto; }


/* 2 Columns Layout */

.col2-left-layout .col-main { float:right; }

.col2-right-layout .col-main {}


/* 3 Columns Layout */

.col3-layout .col-main { width:460px; margin-left:9px; }

.col3-layout .col-wrapper { float:left; width:702px; }

.col3-layout .col-wrapper .col-main { float:right; }



/* Content Columns */

.col2-set .col-1 { float:left; width:49%; }

.col2-set .col-2 { float:right; width:49%; }

.col2-set .col-narrow { width:33%; }

.col2-set .col-wide { width:65%; }



.col3-set .col-1 { float:left; width:32%; }

.col3-set .col-2 { float:left; width:32%; margin-left:2%; }

.col3-set .col-3 { float:right; width:32%; }



.col4-set .col-1 { float:left; width:23.5%; }

.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }

.col4-set .col-3 { float:left; width:23.5%; }

.col4-set .col-4 { float:right; width:23.5%; }

/* ======================================================================================= */


/* Page Heading */

.page-title { padding:0 0 18px; margin:0; }

.page-title h1,

.page-title h2{font-size:0.91em; font-weight:bold; text-transform:uppercase; color:#545454;}

.page-title .separator { margin:0 3px; }

.page-title .link-rss { float:right; }

.title-buttons { text-align:right; }

.title-buttons h1,

.title-buttons h2,

.title-buttons h3,

.title-buttons h4,

.title-buttons h5,

.title-buttons h6 { float:left; }

.subtitle,

.sub-title  { clear:both; }


/* Noscript Notice */

.noscript { border:1px solid #ddd; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }

.noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; background:url(../acsis/acsis_prototype/images/i_notice.gif) 20px 50% no-repeat; }

.noscript p { margin:0; }

/* Top Bar 100% WIDTH*/

.topBar { border:0px solid #D6D6D6; border-width:0 0 0px; background:#F9F9F9; font-size:11px; text-align:right; color:#2f2f2f; padding-right:100px; margin-bottom:13px; }

.topBar .topBar-inner { width:1000px; margin:0 auto; padding:5px 0 5px 0; }

.topBar p { margin:0; padding:3px 0 3px 0px; }

.topBar a:hover {text-decoration:underline; }


/* Header ================================================================================ */

.logo { float:left; }

.header-container {}

.header { padding:0px 0 8px;}

.header .logo{float:left; text-decoration:none !important; display:block; margin-top:0px;}

.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }

.header h1.logo { margin:0; padding:0px 0px 0px 10px; }

.header .quick-access {
	float: right;
	margin-top: 70px;
	font-size: 0.75em;
}

.header .welcome-msg { font-weight:bold; text-align:right; margin-top:12px; margin-bottom:2px; }

.header .links { float:right; color:#818591; }

.header .links li{padding:0 0px; background:url(../acsis/acsis_prototype/images/top_menu_divider.gif) right 3px no-repeat; font-size:19px; text-transform:uppercase; font-weight:bold;}

.header .links li a{white-space:nowrap; color:#818591; text-decoration:none;}

.header .links li a:hover{text-decoration:underline;}

.header .drop-down-box{background:url(../acsis/acsis_prototype/images/top_menu_divider.gif) left top repeat-x; padding:8px 5px 12px 0; width:522px; margin-top:12px; float:right;}

.header-container .top-container { clear:both; text-align:right; }

.header .menu-block{background:url(../acsis/acsis_prototype/images/menu_block_border_top.jpg) left top repeat-x #2D2D2D; width:100%;}

/********** < Navigation */

.nav-container {}

#nav {padding:0; margin:0; font-size:12px;  }


/* All Levels */

#nav li {
	text-align:left;
	position:relative;
	background:url(../acsis/acsis_prototype/images/menu_divider.gif) right 5px no-repeat;
	padding-left:20px;
}

#nav li.first{padding-left:0px;}

#nav li.over { z-index:998; }

#nav li.parent {}

#nav li a { display:block; text-decoration:none; }

#nav li a:hover { text-decoration:underline; }

#nav li a span { display:block; white-space:nowrap; cursor:pointer; }

#nav li ul a span { white-space:normal; }


/*================MENU============================*/
a {color:#444;text-decoration:none;}
a:hover {color:#444;text-decoration:none}

#tabMenu {margin:0;padding:0 12px 0 12px;list-style:none;}
#tabMenu li {float:left;height:32px;width:66px;cursor:pointer;cursor:default; }

li.calender {background:url(../acsis/acsis_prototype/images/calender.png) no-repeat 0 -32px;}
li.posts {background:url(../acsis/acsis_prototype/images/events.png) no-repeat 0 -32px;}
li.category {background:url(../acsis/acsis_prototype/images/infolinks.png) no-repeat 0 -32px;}
li.famous {background:url(../acsis/acsis_prototype/images/tabHeart0.png) no-repeat 0 -32px;}
li.random {background:url(../acsis/acsis_prototype/images/tabRandom.gif) no-repeat 0 -32px;}

li.mouseover {background-position:0 0;}
li.mouseout {background-position:0 -32px;}
li.selected {background-position:0 0;}

.box {width:227px}
.boxTop {background:url(../acsis/acsis_prototype/images/top.png) no-repeat;height:11px;clear:both}
*html .boxTop {margin-bottom:-2px;}
.boxBody {
	background-color:#EAEAEA;
}
.boxBottom {background:url(../acsis/acsis_prototype/images/bottom.png) no-repeat;height:11px;}

.boxBody div {display:none;}
.boxBody div.show {display:block;}
.boxBody #category a {display:block;}

.boxBody div ul {margin:0 10px 0 25px;padding:0;width:190px;list-style-image:url(../acsis/acsis_prototype/images/arrow.png)}
*html .boxBody div ul {margin-left:10px;padding-left:15px;}
.boxBody div li {
	border-bottom: 1px dotted #8e8e8e;
	padding: 4px 0;
	cursor: hand;
	cursor: pointer;
	font-size: 13px;
}
.boxBody div ul li.last {border-bottom:none;}
.boxBody div li span {font-size:12px;font-style:italic; text-decoration:underline; color:#005B00; }
/*===============end menu=========================*/


/* 1st Level */

#nav li { float:left; }

#nav li a { float:left; padding:0 31px 11px 0; font-weight:bold; color:#FFF; line-height:normal; }

#nav li a:hover { color:#FFF; }

#nav li.first a{padding-left:0;}

#nav li.last{background:0;}

#nav li.last a{padding-right:0;}

#nav li.over a,

#nav li.active a { color:#FFF; text-decoration:underline; }

/* 2nd Level */

#nav ul,

#nav div {
	position: absolute;
	width: 15em;
	top: 25px;
	left: -10000px;
	background: #141414;
	padding: 5px 0;
	font-size: 12px;
}

#nav div ul { position:static; width:auto; border:none; }

/* 3rd+ leven */

#nav ul ul,

#nav ul div { top:7px; }

#nav ul li { float:none; background:0; padding:0; }

#nav ul li.last { border-bottom:0; }

#nav ul li a { float:none; padding:4px 9px!important; font-weight:normal; color:#FFF !important; text-decoration:none!important; }

#nav ul li a:hover { color:#FFF !important; text-decoration:underline!important; }

#nav ul li.active > a,

#nav ul li.over > a { color:#FFF !important; text-decoration:underline!important; }

/* Show menu */

#nav li ul.shown-sub,

#nav li div.shown-sub { left:0; z-index:999; }

#nav li .shown-sub ul.shown-sub,

#nav li .shown-sub li div.shown-sub { left:100px; }

/********** Navigation > */

/* ======================================================================================= */



/* Sidebar =============================================================================== */

.block {margin:0 0 0px; }
.block h1,h2,h3,h4,h5 {margin-right:7px;}

.block .block-title{padding:0 0 0 19px; padding-top:25px; color:#014629;}

.block .block-title strong span{font-size:0.91em; text-transform:uppercase; line-height:normal;}

.block .block-title a { text-decoration:none !important; }

.block .block-subtitle{ margin-bottom:0px;}

.block .block-content{padding-left:0px;padding-top:16px;padding-right:0px;}

.block .block-content p span {text-decoration:underline; font-weight:bold; padding-bottom:5px;}

.block .block-content p {padding-bottom:20px; }

.block .block-content li.item { padding:5px 0; }

.block .btn-remove { float:right; }

.block .actions { text-align:right; }

.block .actions a { float:left; }

.block .empty {}

.block li.odd {}

.block li.even {}

.col-main .main-block .corner-right-top{padding:16px 10px 10px;}

/* =========================================main box============================================== */

.main-box .corners-top{width:100%; height:5px; overflow:hidden; background:url(../acsis/acsis_prototype/css/..tabmenu/images/main_box_corner_left_top.png) left top no-repeat;}

.main-box .corners-top div{padding:0 5px; background:url(../acsis/acsis_prototype/css/..tabmenu/images/main_box_corner_right_top.png) right top no-repeat;}

.main-box .corners-top div div{height:4px; padding:0; border-top:1px solid #E8E7E7; background:#FFF;}

.main-box .content-box{border-left:1px solid #E8E7E7; border-right:1px solid #E8E7E7; background:#FFF; padding:13px 20px 23px 24px;}

.main-box .corners-bot{width:100%; height:5px; overflow:hidden; background:url(../acsis/acsis_prototype/css/..tabmenu/images/main_box_corner_left_bot.png) left top no-repeat;}

.main-box .corners-bot div{padding:0 5px; background:url(../acsis/acsis_prototype/css/..tabmenu/images/main_box_corner_right_bot.png) right top no-repeat;}

.main-box .corners-bot div div{height:4px; padding:0; border-bottom:1px solid #E8E7E7; background:#FFF;}

/* ======================================================================================= */


.page_layout .col-main .main-block,

.page_layout .col-main .main-block div{background:0!important; padding:0!important;}

.banner-block{width:100%; overflow:hidden;}

.page_layout .col-main .main-block .banner-block-2{padding:8px 0!important;}


/* Footer (color:#0D8A94;)================================================================================ */

.footer-wrapper{/*background:url(../images/bg-footer.jpg) left top repeat-x;*/ clear:both; margin-top:10px; background:#EAEAEA;}

.footer-wrapper .page{background:0;}

.footer{padding:35px 13px 19px 17px; }

.footer ul{float:left; }

.footer ul li.first,

.footer ul li.last,

.footer ul li{display:block; background:url(../acsis/acsis_prototype/css/images/footer_links_marker.gif) left 5px no-repeat!important; padding:0 17px 5px 11px!important;}

.footer ul li a{ color:#444; text-decoration:none;}

.footer ul li a:hover{text-decoration:overline; color:#38486D;}

.footer ul.links{width:230px;}

.footer ul.links li{float:left;}

.footer ul.links li.first{padding-right:65px!important;}

.footer address{
	margin-top:10px;
	margin-bottom:3px;
	color: #8F8F8F;
}

.footer .store-switcher{margin-top:5px;}

/* ======================================================================================= */



/* Clears ================================================================================ */

.clearer:after,

.header-container:after,

.header-container .top-container:after,

.header:after,

.header .quick-access:after,

#nav:after,

.main:after,

.footer:after,

.footer-container .bottom-container:after,

.col-main:after,

.col2-set:after,

.col3-set:after,

.col4-set:after,

.block .block-content:after,

.block .actions:after,

.block li.item:after,

.block-poll li:after,

.block-layered-nav .currently li:after,

.page-title:after,

.send-friend .form-list li p:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

#nav div ul { position:static; width:auto; border:none; }

/* Menus ================================================================================ */
.menu-block .nav-container .level0 {opacity:0.95;filter:alpha(opacity=95); border-radius:0px 0px 3px 3px; }
/* ======================================================================================= */


/*========================================================================================*/


/*========================================================================================*/
