@charset "utf-8";
/* CSS DOCUMENT: MANTICMEDIA.BIZ */

html {font-size:10px;}
body {margin:0; font-size:1.2em; line-height:1.3em; font-family:"Trebuchet MS"; font-style:italic; font-variant:small-caps; background-color:#000000; color:#FFFFFF;}
a {color:#fff; text-decoration:underline;}
a:hover {text-decoration:underline;}
.clear {clear:both;}
img {border:none;}
h1 {
		font-size:2.4em; font-weight:normal; font-style:italic; color:#FF6600; line-height:1.4em;
		border-bottom:dotted; border-bottom-color:#131AFC; margin-bottom:0.5em}
		
ul {color:#000000; list-style-type:disc; list-style-position:inside;}

.mantic-bl {}
.mantic-bl ul {list-style-type:none; padding-left:0; margin-left:0;}
.mantic-bl	li {
		background: url(/img/btn/btn-mantic_bullet.png) left center no-repeat;
		color:#FFFFFF;
		margin-bottom:10px;
		padding-left:15px;
		margin-left:20px;
}

#mainContainer-outer {background:url(/img/body_bckg.jpg) repeat-x #131AFC;}
#mainContainer-inner {width:960px; margin:0 auto;}

#header{background:url(/img/head_bckg.jpg) repeat-x bottom; height:120px;}
#navContainer{margin-left:270px; position:relative; top:65px;}
#banner{position:absolute;left:490px;width:310px;}
#logo {padding:40px 25px; width:215px; float:left; text-align:center;}
#logo a {color:#FFFFFF; text-decoration:none; font-size:16px; text-transform:uppercase;}

.music-player{text-align:center; padding-top:50px;}
.mantic_modal_stylez{font-size:12px; font-family:"Trebuchet MS"; font-style:italic; font-variant:small-caps; color:#000000;}

/* SIDE NAVIGATION MENU  -----------------------------------------*/
/* --- */
#side_nav{width:265px;}
#side_nav p {font-size:1.3em; color:#999999; line-height:10px; margin:0; padding:0 20px;}
#side_nav ul {list-style:none; padding:0; margin:30px 0; height:75px;}
#side_nav ul li {float:left; padding:18px 0 18px 35px;}
#side_nav a {
		display:block; width:192px; height:48px; color:#FFFFFF; text-decoration:none;
		background:url(/img/btn/btn-manticize[1]-static.png) no-repeat;
		text-align:center; padding-top:28px; font-size:1.3em;}
#side_nav a:hover {background:url(/img/btn/btn-manticize[1]-hover.png) no-repeat;}
/* --- */
/* ---------------------------------------- */

/* HEADER NAVIGATION MENU  ----------------------------------------*/
/* --- */
#rss {background-image:url(/img/rss-v2.png); background-repeat:no-repeat; clear:both; height:45px; width:42px; float:left; margin-top:9px;}
#rss a{display:block; height:45px;}
#rss a:hover {background-image:url(/img/rssover-v2.png); background-repeat:no-repeat; height:45px; width:42px;}	
#rss a span {display:none;}	

#header_nav {background-image:url(/img/nav-v2.png); background-repeat:no-repeat; height:45px; width:647px; float:left; margin-top:9px; left:0px; list-style:none; position:relative;}
#header_nav li {float:left;}
#header_nav li a {
		background-image:url(/img/rollover.png); background-repeat:no-repeat;
		display:block; width:93px; height:45px; line-height:45px;
		color:#1e1e1e; font-family:"Verdana"; font-size:11px; font-weight:bold; text-align:center;
		text-decoration:none; xtext-transform:uppercase;}
#header_nav li a:hover {background:url(/img/rollover.png) no-repeat 0 -45px; color:#fb4e00; text-decoration:none;}

#header_subnav {
/* background-image:url(http://www.manticmedia.biz/img/webart/nav_img/header_subnav.png); background-repeat:no-repeat; */
height:37px; width:797px; list-style:none; clear:both;}

#header_subnav li {float:left; margin-top:10px;}
#header_subnav li a {display:block; color:#FFFFFF; text-align:center; text-decoration:none; height:17px; width:80px;}
#header_subnav li a:hover {text-decoration:underline;}
/* --- */
/* ---------------------------------------- */

#pageContentContainer {background:url(/img/textarea_bckg.jpg) no-repeat #000000; float:left; width:100%; min-height:480px;}

#pageContent {margin-top:-110px; padding:0px 20px 20px 290px; font-style:italic;}

#footer {background:url(/img/footer_text.jpg) no-repeat #000000; height:16px; color:#858383; font-size:11px; padding:59px 30px 0 30px; clear:both;}
#left_footer {float:left;}
#right_footer {float:right; padding-left:300px; padding-top:40px;}

#footerSignature {background:url(/img/footer_bckg.jpg) repeat-x #000000; }
#footerSignature_center .footerSignature_right{position:absolute; right:0; top:30px; width:600px;}
#footerSignature_center {width:960px; margin:0 auto; background:url(/img/center_foot.jpg) no-repeat #000000; height:191px;position:relative}

/* SITE SEARCH  ----------------------------------------*/
/* --- */
.siteSearchBar {
	background-color:transparent;
	background-image:url(http://www.manticmedia.biz/img/btn/btn-searchBar.png);
	background-repeat:no-repeat;
	border:none;
	float:left;
	xwidth:140px;
	height:30px;
}

.siteSearchBar {
	border:none;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:5px;
	font-family:"Trebuchet MS";
	font-style:italic;
	font-size:12px;
}

.siteSearchBTN {
	background-color:transparent;
	background-image:url(http://www.manticmedia.biz/img/btn/btn-search[2].png);
	background-repeat:no-repeat;
	border:none;
	width:31px;
	height:29px;
	-moz-box-sizing:content-box;
}
#siteSearchForm {left:495px; position:relative; top:-38px; width:200px;}
/* --- */
/* ---------------------------------------- */

/* TABLE STYLES  ----------------------------------------*/
/* --- */
.smooth-table-1 {font-family:"Verdana"; font-size:8pt; margin:45px; width:auto; text-align:left; border-collapse:collapse;}
.smooth-table-1 th {font-size:10pt; font-weight:normal; padding:8px; background:#b9c9fe; border-top:4px solid #aabcfe; border-bottom:1px solid #FFFFFF; color:#039;}
.smooth-table-1 td {padding:8px; background:#e8edff; border-bottom:1px solid #FFFFFF; color:#669; border-top:1px solid transparent;}
.smooth-table-1 tr:hover td {background:#d0dafd; color:#339;}
.smooth-table-1 a:link{color:#000000; text-decoration:none;}
.smooth-table-1 a:visited{color:#000000; text-decoration:none;}
/* --- */
.smooth-table-grey {font-family:"Trebuchet MS"; font-style:italic; font-variant:small-caps; font-size:1.1em; margin:45px; width:auto; text-align:left; border-collapse:collapse;}
.smooth-table-grey th {font-size:1.3em; font-weight:bold; padding:8px; background:#292929; border-top:4px solid #E0DFDB; border-bottom:1px solid #FFFFFF; color:#FFFFFF;}
.smooth-table-grey td {padding:8px; background:#E0DFDB; border-bottom:1px solid #FFFFFF; color:#292929; border-top:1px solid transparent;}
.smooth-table-grey tr:hover td {background:#FFFFFF; color:#000000;}
.smooth-table-grey a:link{color:#000000;}
.smooth-table-grey a:visited{color:#000000;}
/* --- */
.round-table-1{font-size:12px; margin:45px; width:480px; text-align:left; border-collapse:collapse;}
.round-table-1 thead th.rounded-company {background:#b9c9fe url('/img/webart/table_img/round-table-1-left.png') left -1px no-repeat;}
.round-table-1 thead th.rounded-q4 {background:#b9c9fe url('/img/webart/table_img/round-table-1-right.png') right -1px no-repeat;}
.round-table-1 th {padding:8px; font-weight:normal; font-size:13px; color:#039; background:#b9c9fe;}
.round-table-1 td {padding:8px; background:#e8edff; border-top:1px solid #FFFFFF; color:#669;}
.round-table-1 tfoot td.rounded-foot-left {background:#e8edff url('/img/webart/table_img/round-table-1-FOOTleft.png') left bottom no-repeat;}
.round-table-1 tfoot td.rounded-foot-right {background:#e8edff url('/img/webart/table_img/round-table-1-FOOTright.png') right bottom no-repeat;}
.round-table-1 tbody tr:hover td {background:#d0dafd;}
/* --- */
/* ---------------------------------------- */

/* UNIVERSAL BUTTONS  ----------------------------------------*/
/* --- */

/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Verdana";
    font-size:12px;
    line-height:130%;
    text-decoration:none;
	text-transform:uppercase;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

/* --- */
/* ---------------------------------------- */

/* POP-UP TIPS  ----------------------------------------*/
/* --- */
a.tooltip {color:#c00;}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:20px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; width:150px;}
a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background: url(/img/icons/tooltip.gif) 0 0; display:block; font-size:1px;}
.tipimg {padding-bottom:10px;}
.gecko .tipimg {padding-bottom:0px;}

a.tooltip2 {color:#c00;}
a.tooltip2 b {display:none;}
a.tooltip2:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip2:hover b {display:block; position:absolute; top:20px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #ff0; background:#8cc; width:150px;}
a.tooltip2:hover b em.outer {position:absolute; left:20px; top:-8px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #ff0; overflow:hidden; z-index:100;}
a.tooltip2:hover b em.inner {position:absolute; left:20px; top:-7px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #8cc; overflow:hidden; z-index:100;}
/* --- */
/* ---------------------------------------- */