

/************

* Navigation

*************/

#navigation

{

	background : #E4EAEF url(../images/nav_bg.gif) top repeat-x;

	border-top : 1px solid #B8C9D8;

	color : #425D8D;

	

	height: 25px;

	padding-bottom: 8px;

	border-bottom: 1px solid #ccc;

}



#navigation a:link, #navigation a:visited

{

	color : #657FA6;

}



#navigation a:hover

{

	color : #455F8D;

	text-decoration : none;

}

#navigation span.current

{

	color : #204070;

	font-weight : bold;

}



/*****************

* Navigation Tabs 

******************/

ul.tabs

{

	float: right;

	height: 20px;

	margin-top: 10px;

}



ul.tabs li

{

	list-style-type: none;

	display: inline;

	margin: 0;

}



ul.tabs li a

{		

	float: left;

	font-size: 11px;

	line-height: 12px;



	padding: 4px 10px 4px 10px;

	margin-left: 4px;

	

	border-top: 3px double #ccc;

	border-left: 3px double #ccc;

	border-right: 3px double #ccc;

	

	background: white;

}



ul.tabs li a.selected

{

	border-bottom: 1px solid white;

	background: white;

}



ul.tabs li a span

{

	background-repeat: no-repeat;

	background-position: left center;

	margin-left: -3px;

	

	padding: 2px 5px 2px 16px;

}



ul.tabs li a span.add

{

	background-image: url(../images/icons/add.jpg);

}



ul.tabs li a span.search

{

	background-image: url(../images/icons/magnifier.png);

}



ul.tabs li a span.email

{

	background-image: url(../images/icons/email.png);

}



ul.tabs li a span.money

{

	background-image: url(../images/icons/money.png);

}



ul.tabs li a span.money_delete

{

	background-image: url(../images/icons/money_delete.png);

}



ul.tabs li a span.edit

{

	background-image: url(../images/icons/pencil.jpg);

}



ul.tabs li a span.delete

{

	background-image: url(../images/icons/delete.jpg);

}



ul.tabs li a span.statistics

{

	background-image: url(../images/icons/chart_bar.png);

}



ul.tabs li a span.risk

{

	background-image: url(../images/icons/flag_red.png);

}



ul.tabs li a span.code

{

	background-image: url(../images/icons/script_code.png);

}



ul.tabs li a span.code_red

{

	background-image: url(../images/icons/script_code_red.png);

}



ul.tabs li a span.document

{

	background-image: url(../images/icons/help.png);

}



ul.tabs li a span.maintenance

{

	background-image: url(../images/icons/cog_edit.png);

}



ul.tabs li a span.voucher

{

	background-image: url(../images/icons/tag_orange.png);

}



ul.tabs li a span.script

{

	background-image: url(../images/icons/script.png);

}



ul.tabs li a span.blacklist

{

	background-image: url(../images/icons/bomb.png);

}



ul.tabs li a span.export

{

	background-image: url(../images/icons/arrow_down.png);

}



ul.tabs li a span.api

{

	background-image: url(../images/icons/application_link.png);

}



ul.tabs li a span.connect

{

	background-image: url(../images/icons/connect.png);

}



ul.tabs li a span.license

{

	background-image: url(../images/icons/key.png);

}



ul.tabs li a span.extra

{

	background-image: url(../images/icons/key_add.png);

}



ul.tabs li a span.group

{

	background-image: url(../images/icons/folder_key.png);

}



ul.tabs li a span.manage

{

	background-image: url(../images/icons/wrench.png);

}



ul.tabs li a span.error

{

	background-image: url(../images/icons/cross.jpg);

}



.with_id

{

	margin-left: 30px;

}



/*********************

* End Navigation Tabs

**********************/



/*********

* Tables

**********/



th a:link, th a:hover, th a:visited

{

	color: white;

}



tr.alt td, td.alt, td.empty 

{ 

	background : #F7F9FB; 

}



td.empty 

{ 

	text-align: center; 

}



tr>th.last, td.last, td.manage, td.empty 

{ 

	border-right : 0; 

}



td.manage, td.id 

{ 

	text-align : center; 

}



table.settings td.left

{

	width: 26%;

}



table td.left

{

	width: 30%;

}



table#invoice_summary

{	

	width: 25%;

	float: right;

	margin-left: 75%;

}



table#new_account label

{

	font-weight: bold;

}



table.list tr td a

{

	background : url(../images/arrow.gif) 5px center no-repeat;

	text-indent: 30px;

	padding: 5px;

	

	display: block;

	text-decoration: none;

}



table.list tr td a:hover

{

	background-image : url(../images/arrow_on.gif);

}



.center

{

	text-align: center;

}

/************

* End Tables

*************/



p.message

{	

	background : #779BD1;

	border : 3px double white;

	color : white;

	margin : 12px;

	padding : 4px;

}



/*********

* Notices

**********/

#fail

{

	margin-top: 30px;

	background: #FF8F8F url(../images/icon_error.gif) 5px center no-repeat !important;

	border: 2px solid #EF6868;

	padding: 10px 10px 10px 35px;

	color: #fff;

	font-weight: bold;

}



#fail p 

{

	color : white; 

}



p#fail

{

	border : 0;

	border-left : 1px solid #B23636;

	border-top : 1px solid #B23636;

	color : white;

	padding-left : 30px;

}



p#fail.comment 

{ 

	margin : 12px; 

}



#fail a:link, #fail a:visited 

{ 

	color : #F4E0E0; 

	text-decoration : underline; 

}



#fail a:hover 

{ 

	color : white; 

	text-decoration : none; 

}



#success

{

	margin-top: 30px;

	background: #B3D0EF url(../images/icon_info.gif) 5px center no-repeat !important;

	border: 2px solid #68A6EF;

	padding: 10px 10px 10px 35px;

	color: #fff;

	font-weight: bold;

}



#success p 

{ 

	color : white; 

}



#success a:link, #success a:visited 

{ 

	color : #E5F1DF; 

	text-decoration : underline; 

}



#success a:hover 

{ 

	color : white; 

	text-decoration : none; 

}



#notice

{

	margin-top: 30px;

	background: #B3D0EF url(../images/icon_info.gif) 5px center no-repeat !important;

	border: 2px solid #68A6EF;

	padding: 10px 10px 10px 35px;

	color: #fff;

	font-weight: bold;

}





#notice p 

{ 

	color : white; 

}



p#notice

{

	border : 0;

	color : white;

}



p#notice.comment

{

	background-position : left center !important;

	font-size : 1em;

	margin : -1px;

}



#notice a:link, #notice a:visited 

{ 

	color : #D8E9EE; 

	text-decoration : underline; 

}



#notice a:hover 

{ 

	color : white; 

	text-decoration : none; 

}

/*************

* End Notices

**************/



.small

{

	font-size:0.9em;

}

a.collapse:link, a.collapse:visited, a.expand:link, a.expand:visited

{

	background : center 1px no-repeat;

	text-decoration : none;

	text-indent : -1000em;

	width : 14px;

}

a.collapse:hover, a.expand:hover

{

	background-position : center -16px;

}

a.collapse:link, a.collapse:visited

{

	background-image : url(../images/collapse.gif);

}

a.expand:link, a.expand:visited

{

	background-image : url(../images/expand.gif);

}



.open_statuses { color : #3366CC; }

.closed_statuses { color : #666666; }



td.manage

{

	border-right : 0;

	text-align : center;

}

td.id { text-align : center; }



ul.list

{

	font-size : 1.2em;

	margin : 6px 12px;

	margin : 0;

	padding : 0;

}

ul.list li

{

	border-bottom : 1px solid #E7EEF9;

	list-style : none;

	margin : 0;

	padding : 0;

}

ul.list a:link, ul.list a:visited

{

	background : #FAFCFD url(../images/arrow.gif) 5px center no-repeat;

	border : 1px solid white;

	display : block;

	padding : 6px 8px 6px 32px;

	text-decoration : none;

}

ul.list li.alt a:link, ul.list li.alt a:visited

{

	background-color : #F2F8FA;

}

ul.list a:hover

{

	background-image : url(../images/arrow_on.gif);

}

ul.issues a:link, ul.issues a:visited

{

	background-image : url(../images/issue.gif);

	padding-left : 48px;

}

ul.issues a:hover { background-image : url(../images/issue_on.gif); }



.top { border-top : 1px solid white; }



/***********

* Fieldsets

************/

fieldset

{

	border: 1px solid #C2CDFF; 

}



legend

{

	color: #A43A15;

}

/***************

* End Fieldsets

***************/

.button {

	width: inherit;

	background: url(../images/navbtn_bg.gif) repeat-x;

}



.noborder td {

	border: none;

}



/* Opera Hack */

@media all and (min-width: 0px){

#login input {

	font-size: 1.2em!important;

}

}

td.submit2  input{
background:transparent url(../images/button-submit.gif) repeat scroll 0 0;
height:27px;
margin-left:0;
margin-right:0;
margin-top:4px;
vertical-align:middle;
width:66px;
}