.inlinecb{
	padding:0; 
	margin:0;
}
input.submit{
   color:#333333;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:100%;
   font-weight:normal;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}
.txt{
	border:1px solid #999999;
	padding-left:2px;
	padding-right:2px;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:100%;
	font-weight:normal;
}
.panel_heading{
	padding-bottom:2px;
}

.countinput {
	border:none;
	background:none;
	color:#908A78;
}

.headinputbox {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-left:.5em;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
	color: #990000;
}
.pButton {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
	background-color:#F1F3F5;
	color:#000066;
}
#wrapper {

        border: 0px;

        margin: 0px;

        margin-left: auto;

        margin-right: auto;

        padding: 0px;

}



#header {

        background-color: #FFF;

        background-position: right top;

        border-bottom: 4px solid #C64934;

        background: url(../images/header_bg.png);

}



#joomla {

        position: relative;

        width: 100%;

        background: url(../images/version.png) no-repeat;

        background-position: bottom right;

        margin: 0px;

        padding: 0px;

}



#wrapper1 div {

    border: 0px;

    margin: 0px;

    margin-left: auto;

    margin-right: auto;

    padding: 0px 5px 0px 5px;

    display: inline;

}



body {

	margin: 0px 0px 0px 0px;

	color : #333;

	background-color: #FFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

a {

	color: #C64934;

	text-decoration: none;

}

a:hover {

	color : #30569D;

	text-decoration : underline;

}

a:active {

	color : #333333;

	text-decoration : underline;

}



table#toolbar {

	margin-right: 10px;

}



table#toolbar a.toolbar {

	color : #808080;

	text-decoration : none;

	display: block;

	border: 1px solid #DDD;

	width: 55px;

	padding: 2px 1px 2px 1px;

}

table#toolbar a.toolbar:hover {

	color : #C64934;

	border: 1px solid #c24733;

	background-color: #f1e8e6;

	padding: 3px 0px 1px 2px;

}

table#toolbar a.toolbar:active {

	color : #FF9900;

}

.pagenav {

	font-size : 10px;

}

a.pagenav {

	color : #808080;

	font-size : 10px;

	text-decoration : underline;

}

a.pagenav:hover {

	color : #FFF;

	font-size : 10px;

}

a.pagenav:active {

	color : #333;

	font-size : 10px;

}

.sectionname {

	color : #FF9900;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 18px;

	font-weight: bold;

}

.button {

	border-top : solid 1px #d5d5d5;

	border-right : solid 1px #808080;

	border-bottom : solid 1px #808080;

	border-left : solid 1px #d5d5d5;

	color : #333;

	font-weight : bold;

}

.inputbox {

        z-index: -3;

        font-size: 11px;

}

.text_area {

        border : 1px solid #ccc;

        z-index: -3;

        font-size: 11px;

}

input, textarea, select {

	z-index : -3;

	font-size: 11px;

}

.small {

	color : #FF9900;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 10px;

	text-decoration : none;

}

.smallgrey {

	color : #999;

	font-size : 10px;

}

.error {

	color : #C40000;

	font-size : 11px;

	font-weight : bold;

}

.contentheading, .componentheading, .moduleheading {

	font-size: 14px;

	font-weight: bold;

}

table.menubar {

	width: 100%;

	

}

td {

	font-size: 11px;

}

/* header block */

table.adminheading {

	background-color: #FFF;

	font-family : Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px;

	border: 0px;

	width: 100%;

	border-collapse: collapse;

	color: #C64934;

	font-size : 18px;

	font-weight: bold;

	text-align: left;

}

table.adminheading th {

	background: url(../../../images/generic.png) no-repeat left;

	text-align: left;

	height: 50px;

	width: 99%;

	padding-left: 50px;

	border-bottom: 5px solid #fff;

}

table.adminheading th.checkin {

	background: url(../../../images/checkin.png) no-repeat left;

}

table.adminheading th.cpanel {

	background: url(../../../images/cpanel.png) no-repeat left;

}

table.adminheading th.config {

	background: url(../../../images/config.png) no-repeat left;

}

table.adminheading th.modules {

	background: url(../../../images/module.png) no-repeat left;

}

table.adminheading th.menus {

	background: url(../../../images/menu.png) no-repeat left;

}

table.adminheading th.trash {

	background: url(../../../images/trash.png) no-repeat left;

}

table.adminheading th.user {

	background: url(../../../images/user.png) no-repeat left;

}

table.adminheading th.inbox {

	background: url(../../../images/inbox.png) no-repeat left;

}

table.adminheading th.msgconfig {

	background: url(../../../images/message_config.png) no-repeat left;

}

table.adminheading th.langmanager {

	background: url(../../../images/langmanager.png) no-repeat left;

}

table.adminheading th.mediamanager {

	background: url(../../../images/mediamanager.png) no-repeat left;

}

table.adminheading th.impressions {

	background: url(../../../images/impressions.png) no-repeat left;

}

table.adminheading th.browser {

	background: url(../../../images/browser.png) no-repeat left;

}

table.adminheading th.searchtext {

	background: url(../../../images/searchtext.png) no-repeat left;

}

table.adminheading th.templates {

	background: url(../../../images/templatemanager.png) no-repeat left;

}

table.adminheading th.massemail {

	background: url(../../../images/massemail.png) no-repeat left;

}

table.adminheading th.frontpage {

	background: url(../../../images/frontpage.png) no-repeat left;

}

table.adminheading th.sections {

	background: url(../../../images/sections.png) no-repeat left;

}

table.adminheading th.edit {

	background: url(../../../images/addedit.png) no-repeat left;

}

table.adminheading th.categories {

	background: url(../../../images/categories.png) no-repeat left;

}

table.adminheading th.install {

	background: url(../../../images/install.png) no-repeat left;

}

table.adminheading th.dbbackup {

	background: url(../../../images/backup.png) no-repeat left;

}

table.adminheading th.dbrestore {

	background: url(../../../images/dbrestore.png) no-repeat left;

}

table.adminheading th.dbquery {

	background: url(../../../images/query.png) no-repeat left;

}

table.adminheading th.info {

	background: url(../../../images/systeminfo.png) no-repeat left;

}



table.adminheading td {

	color : #000;

}

/* standard list style table */

table.adminlist {

	background-color: #FFFFFF;

	margin: 0px;

	padding: 0px;

	border: 1px solid #ddd;

	border-spacing: 0px;

	width: 100%;

	border-collapse: collapse;

}



table.adminlist th {

	margin: 0px;

	padding: 0px 4px 2px 4px;

	background-repeat: repeat;

	font-size: 11px;

	color: #000;

}

table.adminlist th.title {

	text-align: left;

}



table.adminlist th a:link, table.adminlist th a:visited {

	color: #c64934;

	text-decoration: none;

}



table.adminlist th a:hover {

	text-decoration: underline;

}



table.adminlist tr.row0 {

	background-color: #F9F9F9;

}

table.adminlist tr.row1 {

	background-color: #FFF;

}

table.adminlist td {

	border-bottom: 1px solid #e5e5e5;

	padding: 2px;

}

table.adminlist tr.row0:hover {

	background-color: #f1f1f1;

}

table.adminlist tr.row1:hover {

	background-color: #f1f1f1;

}

table.adminlist td.options {

	background-color: #ffffff;

	font-size: 8px;

}

select.options, input.options {

	font-size: 8px;

	font-weight: normal;

	border: 1px solid #999999;

}

/* standard form style table */

table.adminform {

	/* background-color: #f9f9f9; */

	/* border: solid 1px #d5d5d5; */

	width: 100%;

	padding: 10px;

	border-collapse: collapse;

}

table.adminform tr.row0 {

	background-color: #f9f9f9;

}

table.adminform tr.row1 {

	background-color: #eeeeee;

}

table.adminform th {

	font-size: 11px;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 4px;

	padding-right: 4px;

	text-align: left;

	height: 22px;

	background: url(/images/background.jpg);

	color: #000;

	background-repeat: repeat;

}

table.adminform td {

	padding: 3px;

	text-align: left;

}

table.adminform td.editor {

	font-size: 9px;

}



table.cpanel td {

	text-align: center;

}



form {

	margin: 0px 0px 0px 0px;

}

/* Styles for dhtml tabbed-pages */

.ontab {

	font-size: 12px;

	background-color: #ffae00;

	border: 1px solid #cccccc;

	width: 14%;

	text-align: center;

	cursor: pointer;

	font-weight: bold;

	color: #FFFFFF;

}

.offtab {

	font-size: 12px;

	background-color : #e5e5e5;

	border: 1px solid #cccccc;

	width: 14%;

	text-align: center;

	cursor: pointer;

	font-weight: normal;

}

.tabpadding {

	/*border-bottom: solid 1px #D5D5D5;*/

}

.tabheading {

	background-color: #FFAE00;

	color: #FFF;

	font-size: 10px;

	text-align: left;

}

.pagetext {

	visibility: hidden;

	display: none;

	position: relative;

	top: 0;

}

.menubackgr {

	background: #F1F3F5;

	border-bottom: 1px solid #cccccc;



}

.menudottedline {

	border-bottom: 1px solid #cccccc;

	border-top: 1px solid #ffffff;

	background-color: #F1F3F5;

}

.pathway {

	margin-left: 15px;

}

.adminheader {

	color : #c30;

	font-size : 24px;

}

/* Text passed with mosmsg url parameter */

.message {

	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size : 14px;

	color : #c30;

	text-align: center;

}



div.centermain {

	padding: 0 10px;

}



div.main {

	width: 99%;

	padding: 0;

}

.quote {

	margin: 4px;

	border: 1px solid #cccccc;

	background-color: #E9ECEF;

	padding: 10px;

	font-size: 12px;

	color: #254D78;

}





/* mod_quickicon */



#cpanel {  text-align: center;  vertical-align: middle; }



#cpanel div.icon   { margin: 3px; }

#cpanel div.icon a { 

	display: block; float: left;

	height: 57px !important;

	height: 60px; 

	width: 57px !important;

	width: 60px; 

	vertical-align: middle; 

	text-decoration : none;

	border: 1px solid #DDD;

	padding: 2px 5px 1px 5px;

}



#cpanel div.icon a:link    {  color : #808080;  }

#cpanel div.icon a:hover   { 

	color : #333; 

	background-color: #f1e8e6;  

	border: 1px solid #c24733;

	padding: 3px 4px 0px 6px; 

}

#cpanel div.icon a:active  {  color : #808080;  }

#cpanel div.icon a:visited {  color : #808080;  }



#cpanel div.icon img { margin-top: 4px; }

#cpanel div.icon span { display: block; padding-top: 3px;}



/* Tooltips */

a.tooltip, a.tooltip:hover  {

	color: black;

	text-decoration: none;

	border-bottom: 1px dashed #aaa;

}



a.tooltiplink {

	display: block; 

	width: 100%; 

}

a.tooltiplink:hover {

	text-decoration:  none;

}



/* Fieldsets */

fieldset {

	margin-bottom: 10px;

	border: 1px #ccc solid;

	padding: 5px;

	text-align: left;

}



fieldset p { 

	margin: 10px 0px; 

}



legend { 

	color: #c24733; 

	font-size: 1.1em; 

	font-weight: bold; 

}



/* Two Pane Formatting */

#treecell {

	width: 20%; 

	display: block; 

	position: relative; 

	float: left;

	margin: 0; 

	padding: 2px;

	overflow: hidden;

}



.expander { 

	float: right;  

}



#datacell {

	width: 78%; 

	display: block; 

	float: left;

	margin: 0; 

	padding: 2px 0px 0px 0px;	

}



#datacellfull {

	width: 98%; 

	display: block; 

	float: left;

	margin: 0; 

	padding: 2px;

}



#treecell fieldset { 

}

#datacell fieldset { 

	border: 1px #ccc solid; 

}



span.editlinktip {

	text-decoration:  none;

	border-bottom: 1px dashed #aaa;

}



table.paramlist td {

	height: 30px;

}



div.footer {

	clear: both;

	margin-top: 10px;

}

/* ThemeOfficeMenu Style Sheet */

.ThemeOfficeMenu,.ThemeOfficeSubMenuTable
{
	font-family:	arial, verdana, sans-serif;
	font-size:	13px;
	padding:	0;
	white-space:	nowrap;
	cursor:		default;
	height: 25px;
}

.ThemeOfficeSubMenu
{
	position:	absolute;
	visibility:	hidden;

	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index:	100;
	border:		0;
	padding:	0;

	overflow:	visible;
	border:		1px solid #8C867B;

	filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4);
}

.ThemeOfficeSubMenuTable
{
	overflow:	visible;
}

.ThemeOfficeMainItem,.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive,
.ThemeOfficeMenuItem,.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive
{
	border:		0;
	cursor:		default;
	white-space:	nowrap;
}

.ThemeOfficeMainItem
{
	/*background-color:	#EFEBDE;*/
}

.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive
{
	background-color:	#f1e8e6;
}

.ThemeOfficeMenuItem
{
	background-color:	#F1F3F5;
}

.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive
{
	background-color:	#f1e8e6;
}


/* horizontal main menu */

.ThemeOfficeMainItem
{
	padding: 4px 1px 4px 1px;
	border: 0;
}

td.ThemeOfficeMainItemHover,td.ThemeOfficeMainItemActive
{
	padding:	0px;
	border-right:	1px solid #c24733;
	border-left:	1px solid #c24733;
}

.ThemeOfficeMainFolderLeft,.ThemeOfficeMainItemLeft,
.ThemeOfficeMainFolderText,.ThemeOfficeMainItemText,
.ThemeOfficeMainFolderRight,.ThemeOfficeMainItemRight
{
	background-color:	inherit;
}

/* vertical main menu sub components */

td.ThemeOfficeMainFolderLeft,td.ThemeOfficeMainItemLeft
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	0px;
	padding-right:	2px;

	border-top:	1px solid #c24733;
	border-bottom:	1px solid #c24733;
	border-left:	1px solid #c24733;

	background-color:	inherit;
}

td.ThemeOfficeMainFolderText,td.ThemeOfficeMainItemText
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	5px;
	padding-right:	5px;

	border-top:	1px solid #c24733;
	border-bottom:	1px solid #c24733;

	background-color:	inherit;
	white-space:	nowrap;
}

td.ThemeOfficeMainFolderRight,td.ThemeOfficeMainItemRight
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	0px;
	padding-right:	0px;

	border-top:	1px solid #c24733;
	border-bottom:	1px solid #c24733;
	border-right:	1px solid #c24733;

	background-color:	inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderLeft,
tr.ThemeOfficeMainItem td.ThemeOfficeMainItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	1px;
	padding-right:	2px;

	white-space:	nowrap;

	border:		0;
	background-color:	inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderText,
tr.ThemeOfficeMainItem td.ThemeOfficeMainItemText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	5px;
	padding-right:	5px;

	border:		0;
	background-color:	inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainItemRight,
tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	background-color:	inherit;
}

/* sub menu sub components */

.ThemeOfficeMenuFolderLeft,.ThemeOfficeMenuItemLeft
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	1px;
	padding-right:	3px;

	border-top:	1px solid #c24733;
	border-bottom:	1px solid #c24733;
	border-left:	1px solid #c24733;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeOfficeMenuFolderText,.ThemeOfficeMenuItemText
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	5px;
	padding-right:	5px;

	border-top:	1px solid #c24733;
	border-bottom:	1px solid #c24733;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeOfficeMenuFolderRight,.ThemeOfficeMenuItemRight
{
	padding-top:	2px;
	padding-bottom:	2px;
	padding-left:	0px;
	padding-right:	0px;

	border-top:	1px solid #c24733;
	border-bottom:	1px solid #c24733;
	border-right:	1px solid #c24733;

	background-color:	inherit;
	white-space:	nowrap;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderLeft,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemLeft
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	2px;
	padding-right:	3px;

	white-space:	nowrap;

	border: 	0px;
	background-color:	#DDE1E6;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderText,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemText
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	5px;
	padding-right:	5px;

	border:		0px;
	background-color:	inherit;
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderRight,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemRight
{
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	0px;
	padding-right:	1px;

	border:		0;
	background-color:	inherit;
}

/* menu splits */

.ThemeOfficeMenuSplit
{
	margin:		2px;
	height:		1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #C6C3BD;
}

/* image shadow animation */

/*
	seq1:	image for normal
	seq2:	image for hover and active

	To use, in the icon field, input the following:
	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/

.ThemeOfficeMenuItem img.seq1
{
	display:	inline;
}

.ThemeOfficeMenuItemHover seq2,
.ThemeOfficeMenuItemActive seq2
{
	display:	inline;
}

.ThemeOfficeMenuItem .seq2,
.ThemeOfficeMenuItemHover .seq1,
.ThemeOfficeMenuItemActive .seq1
{
	display:	none;
}


/* inactive settings */
div.inactive td.ThemeOfficeMainItemHover, div.inactive td.ThemeOfficeMainItemActive
{
	border-top: 0px;
	border-right:	1px solid #f1f3f5;
	border-left:	1px solid #f1f3f5;
}

div.inactive .ThemeOfficeMainItem {
	color: #bbb;

}

div.inactive span.ThemeOfficeMainItemText {
	color: #aaa;
}

div.inactive .ThemeOfficeMainItemHover, div.inactive .ThemeOfficeMainItemActive
{
	background-color:	#f1f3f5;
}

