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

# The Corporation - October 2007

# Copyright (C) 2007 Gavick.com. All Rights Reserved.

# License: Copyrighted Commercial Software

# Website: http://www.gavick.com

# Support: support@gavick.com 

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

html {

	height: 100%;

	margin-bottom: 1px;

}

body {

	margin: 0;

	padding: 0;

	height: 100%;

}

#bg {

	font: normal 12px Arial, Helvetica, sans-serif;

}

img {

	border: none;

}

a {

	outline: none;

}

a:link, a:visited {

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

ul {

	padding: 0 0 0 2px;

	margin: 0;

	list-style-type: disc;

	margin-left:13px;

}

ul li {

	list-style-type: none;

	list-style-position: outside;

}

ul li:hover {

	list-style-type: none;

	list-style-position: outside;

}

ol {

	margin-top: 5px;

	margin-bottom: 15px;

}

ol li {

	margin-left: 0;

	line-height: 170%;

}

fieldset {

	border: 0;

	padding: 5px 0;

}

h1 {

	font-size: 200%;

}

h2 {

	font-size: 180%;

}

h3 {

	font-size: 160%;

}

h4 {

	font-size: 140%;

}

h5 {

	font-size: 120%;

}

h6 {

	font-size: 110%;

}

p {

	margin: 10px 0 10px;

}

th {

	padding: 4px;

	font-weight: bold;

	text-align: left;

}

fieldset {

	border: none;

}

fieldset a {

	font-weight: bold;

}

input, select {

	font: normal 12px Arial, Helvetica, sans-serif;

}

.clearfix {

	clear: both;

}

/* Major Blocks

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

div#upWrap  { background: url(../images/corporation_upWrap.png) no-repeat 0 top; text-align: left; margin: 0 auto; padding: 0 0 30px; position: relative; top: 30px; width: 947px }

div#downWrap {

	padding: 0;

	margin: 0;

	padding-bottom: 28px;

	background: url('../images/corporation_downWrap.png') no-repeat 0 bottom;

}

div#centerWrap {

	position: relative;

	top: 14px;

	padding: 0;

	background: url('../images/corporation_centerWrap.png') repeat-y 0 top;

}

div#topWrap {

	width: 909px;

	margin: 0 auto;

	height: 82px;

}

#logo  { display: block; width: 909px; height: 82px }

/*SI*//*div#flashWrap {

	height: 62px;

	padding: 10px 0 10px 0;

	width: 547px;

	float: right;

	overflow: hidden;

}*/

div#memberWrap {

	clear: both;

	width: 935px;

	margin: 0 auto;

	padding: 0;

	overflow: hidden;

	height: 40px;

	background: url('../images/corporation_member-bg.png') repeat-x 0 0;

}

#modLogin {

	float: left;

	height: 40px;

	margin-left: 13px;

	padding-left: 30px;

	background: url('../images/corporation_icon-members.png') no-repeat 0 0;

}

#modSearch {

	float: right;

	height: 40px;

	margin-right: 13px;

}

div#menu {

	clear: both;

	width: 935px;

	margin: 0 auto;

	padding: 0;

	background: url('../images/corporation_menu-bg.png') repeat-x 0 0;

}

div#contentWrap {

	width: 909px;

	margin: 0 auto;

	margin-top: 23px;

}

div#leftWrap {

	float: left;

	width: 70%;

}

div#l_w-1 {

	float: left;

	width: 603px;

	margin-right: 10px;

	overflow: hidden;

}

div#l_w-2 {

	width:100%;

}

div#r_w {

	float: right;

	width: 296px;

	overflow: hidden;

}

div#mainbody {

	clear: both;

	margin-bottom: 10px;

}

/* Login Module

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

#mod_log {

	line-height: 40px;

}

#mod_log label {

	padding-right: 6px;

}

input#mod_login_username, input#mod_login_password {

	border: none;

	width: 165px;

	height: 18px;

	padding-left: 6px;

	line-height: 18px;

	margin-right: 6px;

	

}

div#modLogin form input.button {

	padding: 0 0 1px 8px;

	margin: 0 12px 0 3px;

	border: none;

	outline: none;

	width:  88px;

	height: 21px;

	line-height: 21px;

	font-weight: bold;

	background: url('../images/corporation_but-log.png') no-repeat 0 0;

}

#but-lost, #but-reg {

	width:18px;

	height: 18px;

}

a.loreg {

	height: 40px;

	position: relative;

	top: 5px;

	padding-right: 3px;

}

/* Search module

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

div.search {

	line-height: 40px;

	padding-top: 10px;

}

input#mod_search_searchword {

	border: none;

	width: 165px;

	height: 18px;

	padding-left: 6px;

	line-height: 18px;

}

/* Setup value of users position 1 

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

div#user_position-1, div#user_position-2, div#user_position-3, div#user_position-4, div#user_position-5 {

	clear: both;

}

div.us_1-left, div.us_1-right, div.us_1-center, div.us_4-left, div.us_4-right, div.us_4-center, div.us_5-left, div.us_5-right, div.us_5-center {

	float: left;

	width: 33.3%;

}

div.us_2-left, div.us_2-right, div.us_2-center, div.us_3-left, div.us_3-right, div.us_3-center {

	float: left;

	width: 50%;

}

div.us-def {

	clear: both;

	width: 100%;

}

/* Footer

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

div#footer  { margin-bottom: 10px; padding: 10px 0 }

span#info {

	float: left;

	text-align: center;

	font-size: 10px;

	margin: 0 0 0 205px;

}

span#info a {

	font-size: 11px;

}

a#top {

	float: left;

	width: 18px;

	height: 18px;

	margin: 0 0 0 5px;

	background: url('../images/atop.png') no-repeat 100% 50%;

}

div#stylearea {

	float: left;

	margin: 0;

}

.style_switcher {

	float: left;

	margin-left: 6px;

}

#st_icon-0, #st_icon-1, #st_icon-2, #st_icon-3 {

	display: block;

	float: left;

	width: 18px;

	height: 18px;

}

#st_icon-0 {

	background: url('../images/tools.png') no-repeat 100% 50%;

}

#st_icon-1 {

	background: url('../images/icon-style1.png') no-repeat 100% 50%;

}

#st_icon-2 {

	background: url('../images/icon-style2.png') no-repeat 100% 50%;

}

#st_icon-3 {

	background: url('../images/icon-style3.png') no-repeat 100% 50%;

}

/* Jjoomla 

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

.contentheading, .contentpaneopen h2 {

	font: normal 16px Arial, Helvetica, sans-serif;

}

.componentheading {

	font: normal 16px Arial, Helvetica, sans-serif;

}

.contentheading a:link, .contentheading a:visited {

	font: normal 16px Arial, Helvetica, sans-serif;

}

.small, .smalldark, .createdate, .modifydate, .mosimage_caption, .back_button, .pagenavcounter, .pagenav, .pagenavbar {

	font: normal 10px Arial, Helvetica, sans-serif;

}

a.readon {

	font: bold 12px Arial, Helvetica, sans-serif;

}

table.contenttoc th {

	font: normal 12px Arial, Helvetica, sans-serif;

}

.sectiontableheader {

	font: normal 14px Arial, Helvetica, sans-serif;

}

.pagenav, .pagenav_prev, .pagenav_next, .pagenavbar {

	padding: 0 2px;

	font: normal 12px Arial, Helvetica, sans-serif;

}

a.pagenav, .pagenav_prev a, .pagenav_next a, .pagenavbar a {

}

a.pagenav:hover, a.pagenav:active, a.pagenav:focus, .pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus, .pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus, .pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus {

}

div#newsflash table td {

	font: normal 12px Arial, Helvetica, sans-serif;

}

/*joomla style-----------------------------------------------*/

.contentheading {

}

.contentheading a:link, .contentheading a:visited {

	text-decoration: none;

}

.contentheading a:hover {

}

.contentpaneopen h2 {

	padding: 0;

	margin: 0;

}

.small, .modifydate, .createdate, .mosimage_caption {

}

.smalldark {

	text-align: left;

}

div.syndicate div {

	text-align: center;

}

.modifydate {

	padding-top: 6px;

}

.pagenavcounter {

	float: right;

}

.mosimage_caption {

	padding-top: 3px;

	padding-bottom: 3px;

}

.componentheading {

	text-align: left;

	margin-bottom: 10px;

	line-height: 30px;

	height: 30px;

}

td.contentdescription {

	font-size: 110%;

}

table.blog span.article_seperator {

	display: block;

	height: 20px;

}

table.contenttoc {

	margin: 0 0 10px 10px;

	padding: 10px 0 12px 0;

	width: 200px;

}

table.contenttoc td {

	padding: 1px 5px 2px 18px;

}

table.contenttoc td a:link, table.contenttoc td a:visited {

}

table.contenttoc td a:hover {

}

table.contenttoc th {

	padding: 0px 4px 6px 4px;

	margin-top: 0px;

	text-indent: 14px;

	text-align: left;

	font-size: 16px;

}

.contentpaneopen {

	width: 100%;

}

.contentpaneopen1 {

	width: 100%;

}

table.contentpane {

	width: 100%;

	margin-bottom: 30px;

}

.sectiontableheader {

	line-height: 29px;

	padding: 0 10px;

}

tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {

	height: 20px;

	padding: 0 10px;

	line-height: 29px;

}

tr.sectiontableentry1 td, td.sectiontableentry1 {

}

tr.sectiontableentry2 td, td.sectiontableentry2 {

}

tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td {

}

.highlight {

}

.contentpane {

	width: auto;

}

table.poll {

	padding: 0;

	width: 100%;

	border-collapse: collapse;

}

table.pollstableborder, table.pollstableborder-color1, table.pollstableborder-color2 {

	padding: 0;

	width: 100%;

	border: none;

	text-align: left;

}

table.pollstableborder img, table.pollstableborder-default img, table.pollstableborder-color img {

	vertical-align: baseline;

}

table.pollstableborder td.sectiontableentry1, table.pollstableborder td.sectiontableentry2, table.pollstableborder-color1 td.sectiontableentry1-color1, table.pollstableborder-color1 td.sectiontableentry2-color1, table.pollstableborder-color2 td.sectiontableentry1-color2, table.pollstableborder-color2 td.sectiontableentry2-color2, table.pollstableborder tr.sectiontableentry1 td, table.pollstableborder tr.sectiontableentry2 td, table.pollstableborder-color1 tr.sectiontableentry1-color1 td, table.pollstableborder-color1 tr.sectiontableentry2-color1 td, table.pollstableborder-color2 tr.sectiontableentry1-color2 td, table.pollstableborder-color2 tr.sectiontableentry2-color2 td {

	border-bottom: none;

	height: 20px;

	padding-left: 5px;

	padding-right: 10px;

	line-height: 18px;

	background: none;

}

table.searchintro {

	padding: 10px 0;

	width: 100%;

}

table.searchintro td {

	padding: 5px!important;

}

table.adminform {

	width: 400px!important;

}

.adminform .inputbox {

}

a.readon {

	margin-top: 15px;

	display: block;

	float: left;

	width:  124px;

	height: 21px;

	line-height: 21px;

	padding-left: 34px;

}

a.readon:hover {

	text-decoration: underline;

}

/* Modules

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

div.moduletable, div.moduletable-color1, div.moduletable-color2, div.moduletable-advert {

	font: 100% normal Arial, Helvetica, sans-serif;

	padding: 15px 15px 15px 15px;

	margin: 0px 0px 10px 0px;

}

div.moduletable h3, div.moduletable-color1 h3, div.moduletable-color2 h3 {

	font: normal 16px Arial, Helvetica, sans-serif;

	padding: 0px 15px 0 0;

	margin: -12px 0 10px 0;

	line-height: 30px;

	height: 30px;

}

/* Module variations

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

div.moduletable-color1 {

}

div.moduletable-color1 h3 {

}

div.moduletable-color2 {

}

div.moduletable-color2 h3 {

}

div.moduletable-color2 a {

}

div.moduletable-tab, div.moduletable-tab1 {

	background: none;

	border: none;

	margin: 0px 0px 10px 0px;

	padding: 6px 0 0px 0;

}

div.moduletable-advert {

	background: none;

	text-align: center;

	padding: 5px;

}

div.moduletable-advert h3 {

	font: 10px normal Arial, Helvetica, sans-serif;

	text-transform: lowercase;

	margin: -11px 0 2px 0;

	width: 80px;

	line-height: 10px;

}

/* Tabs module

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

div.gk_tabmods {

}

ul.gk_tabmodsmenu_top {

	list-style-type: none;

	position: relative;

}

ul.gk_tabmodsmenu_down {

	list-style-type: none;

}

ul.gk_tabmodsmenu_top li {

	display: inline;

	margin-left: 10px;

	padding: 5px 20px 5px 20px;

	cursor: pointer;

}

ul.gk_tabmodsmenu_down li {

	display: inline;

	cursor: pointer;

	margin-left: 10px;

	padding: 5px 20px 5px 20px;

}

ul.gk_tabmodsmenu_top li.active {

}

ul.gk_tabmodsmenu_down li.active {

}

div.gk_tabmods_container {

	overflow: hidden;

}

div.gk_tabmods_item {

	display: none;

	padding: 10px 10px 0px 15px;

}

/* Tabs module variations

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



/* -tab */

div.moduletable-tab ul.gk_tabmodsmenu_top {

	margin-left: 0px;

	margin-bottom: 5px;

}

div.moduletable-tab ul.gk_tabmodsmenu_top li {

	display: inline;

	margin-right: 4px;

	margin-left: -2px;

	padding: 5px 20px 5px 20px;

	cursor: pointer;

}

div.moduletable-tab ul.gk_tabmodsmenu_top li.active {

}

div.moduletable-tab div.gk_tabmods_container {

}

/* -tab1*/

div.moduletable-tab1 ul.gk_tabmodsmenu_top {

	margin-left: 0px;

	margin-bottom: 5px;

}

div.moduletable-tab1 ul.gk_tabmodsmenu_top li {

	display: inline;

	margin-right: 4px;

	margin-left: -2px;

	padding: 5px 20px 5px 20px;

	cursor: pointer;

}

div.moduletable-tab1 ul.gk_tabmodsmenu_top li.active {

}

div.moduletable-tab1 div.gk_tabmods_container {

}

div.moduletable-tab1, div.moduletable-tab1 a {

}

/* typohraphy 

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



span.clear, span.color, span.color-1 {

	display: block;

	padding: 10px;

	margin-bottom: 10px;

}

