/* CSS Document for Articles.IrenaPro.com */



body{

	margin:0 10px;

	padding:0;

	line-height: 22px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	background-color:#FFFFFF;

}



div, p, form, ul, li { 

	margin: 0px;

	padding: 0px;

}



a { 

	color: #00F;

	text-decoration: underline;

}

a:hover { 

	color: #C00;

	text-decoration: none;

}





.head-bg-r {

	background:	url(../images/head-bg-r.gif) repeat-x top left;

	float:left;

	width: 99%;

	height: 32px;

	margin-right: -6px;

}

.head-bg-r span {

	font-family: "Arial Narrow", Verdana, Arial, Helvetica, sans-serif;

	font-size: 21px;

	font-weight: normal;

	color: #FFF;

	padding-left: 5px;

	line-height: 27px;

}



.head-bg-g span {

	font-family: "Arial Narrow", Verdana, Arial, Helvetica, sans-serif;

	font-size: 21px;

	font-weight: normal;

	color: #FFF;

	padding-left: 5px;

	line-height: 27px;

}





.brd-gray {

	border: 1px solid #d3d3d3;

}



.brd-gray div {

	padding: 2px;

}



.brd-gray div ul {

	list-style: none;

}



.brd-gray div ul li a {

	color: #197474;

	font-weight: bold;

	text-decoration: none;

}



.brd-gray div ul li a:hover {

	text-decoration: underline;

}



.bg-gray {

	border: 1px solid #d3d3d3;

	background: #f0f0f0;

}



.bg-gray div {

	padding: 10px;

	text-align: center;

}



.bg-gray div select {

	margin: 10px;

}



.bg-gray div div {

	padding: 0px;

	text-align: center;

}



#3column {

	width: 100%;

	background: #0000CC;

	margin: 0px auto;

}



#topcol1 {

	width: 221px;

	float:left;

	margin-right: 10px;

}



#topcol2 {

	width: 220px;

	float:left;

	margin-right: 10px;

}



#topcol3 {

	width: 300px;

	float:left;

}



.left {

	margin:0px 0px 10px 10px;

	width: 210px;

	

}





.textbox {

	border: 1px solid #000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;	

}







.leftpanel {

	border: 1px solid #d3d3d3;

	padding: 2px;

}





.leftlink {

	background: #f9f9f9;

}



.leftlink ul {

	list-style: none;

}



.leftlink ul li {

	padding: 4px 0px 4px 5px;

	line-height: 20px;

	border-bottom: 1px solid #d3d3d3;

}



.leftlink ul li a {

	color: #197474;

	font-weight: bold;

	text-decoration: none;

}



.leftlink ul li a:hover {

	color: #197474;

	text-decoration: underline;

}





.leftpanel-login div {

	padding: 6px 0px 6px 9px;

}



.forgot-pass a{

	line-height: 11px;

	color: #1f6b79;

	text-decoration: underline;

	font-size: 10px;

}



.forgot-pass a:hover{

	color: #1f6b79;

	text-decoration: none;

}



.textbox-login {

	border: 1px solid #b5b5b5;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;	

	width: 185px;

}



.runew {

	line-height: 26px;

	float: left;

	padding-right: 5px;

	

}

.err {

	color: red;

	font-weight: bold;

	margin-bottom: 5px;

}



.imp {

	color: #CC3300;

	font-weight: bold;

	margin-bottom: 5px;

}



.msg {

	color: green;

	margin-bottom: 5px;

		font-weight: bold;



}



.marker {

	color: red;

	font-weight: bold;

}



.hint {

	font-size: 10px;

	font-style: italic;

	color: gray;

}



.tableBorder

{

	border-color:#CECECE;

	border-style:solid;

	border-width: 1px;

}



.tableheader 

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #006699;

	font-stretch:normal;

}



.submitLink

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #006699;

	font-stretch:normal;

}



.tdTextBold

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}

.errMsgB

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #CC0000;

}



.smlLnk

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

}





.tdheader

{

	background-color:#629232;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

}

.tdcell

{

	background-color:#EEF9DB;

	color:#000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

}

.tdcellalt

{

	background-color:#f9f9f9;

	color:#197474;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

}

.logintitle

{

	height:20px;

	font-size:12px;

	font-weight:bold;

	background-color:#7A7A7A;

}

.txtbold

{

	font-weight:bold;

	color:#000000;

}

/* CSS Document */

h2{

padding:5px;

margin:0;

font-size:18px;

font-weight:bold;

color:#333333;

font-family:Arial, Helvetica, sans-serif;

}



th{

font-size:12px;

color:#330033;

font-weight:bold;

text-align:left;

}

.login {

border:1px solid #A7A7A7;

border-collapse:collapse;

background-color:#F3F3F3;

background-image:url(images/login_bg.jpg);

background-repeat:repeat-x;

background-position:top;

}

.login td{

color:#666666;

font-weight:bold;

font-size:13px;

font-family:Arial, Helvetica, sans-serif;

}

input{

border:1px solid #CCCCCC;

font-size:11px;

padding:2px 2px 2px 2px;

color:#666666;

}

select{

border:1px solid #CCCCCC;

font-size:11px;

padding:2px 2px 2px 2px;

color:#666666;

}

.bottom{

background-image: url(images/bot_bg.jpg);

background-position:top;

background-repeat:repeat-x;

background-color:#C0C0C0;

color:#363636

font-size:11px;

}

.bottom a{

color:#363636

text-decoration:none;

font-size:11px;

}

.bottom a:hover{

color:#363636

text-decoration:underline;

font-size:11px;

}

.top_link{

	padding-right:10px;

	text-decoration:none;

	color:#fff;

	font-size:11px;

	font-weight:bold;

	background-image: url(images/top_bg.jpg);

	background-repeat: repeat-x;

	height:30px;

}

.top_link a{

text-decoration:none;

color:#fff;

}

.top_link a:hover{

text-decoration:none;

color: #00CCFF;

}

table.data{

border:1px solid #D0D0D0;

font-size:12px;

}

table.data th{

	height:26px;

	text-align:left;

	line-height:20px;

	padding-left:3px;

	font-size:11px;

	border-left:1px solid #D0D0D0;

	border-right:1px solid #fff;

	border-collapse:collapse;

	background-image: url(images/th_bg.jpg);

	background-repeat: repeat-x;

	background-position: bottom;

	background-color: #EBEBEB;

	font-family:Arial, Helvetica, sans-serif;

	

}

table.data td{

height:20px;

border-left:1px solid #fff;

border-right:1px solid #fff;

border-top:1px solid #fff;

border-bottom:1px solid #EDEDED;

border-collapse:collapse;

padding-left:5px;

padding-top:2px;

background-color:#FFFFFF;

}

table.data td:hover{

height:20px;

border:1px solid #E7E7E7;

border-collapse:collapse;

padding-left:5px;

padding-top:2px;

background-color:#f5f5f5;

}



table.data tfoot td { 

background:#396EA4;

 color:#FFFFFF;

 padding-top:3px;

}

table.data tfoot td:hover { 

background:#396EA4;

 color:#FFFFFF;

 padding-top:3px;

}



.data a{

color:#666666;

text-decoration:none;

}

.data a:hover{

color:#666666;

text-decoration:underline;

}



.border2{

border-left:1px solid #a7a7a7;

border-right:1px solid #a7a7a7;



}

.format{

font-size:11px;

color:#330099;

}