/*
* Koskan.com style sheet
*/

/**
* Start /templates/koskan/style.css
*/
.remind {
	border: 1px solid #666666;
}
td { font-family:Verdana,Helvetica,sans-serif;height:16px;/*padding:5px;margin:1px;*/ }
tr { font-family:Verdana,Helvetica,sans-serif;font-size:12px; }
body { font-family:Verdana,Helvetica,sans-serif;font-size:12px; }
select { font-family:Verdana,Helvetica,sans-serif;font-size:12px; }
input { font-family:Verdana,Helvetica,sans-serif;font-size:12px; }
textarea { font-family:Verdana,Helvetica,sans-serif;font-size:12px; }
//p { font-family:Verdana,Helvetica,sans-serif;font-size:12px; }
h1 { font-family:Verdana,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#4766A6; }
h1.real { font-family:Verdana,Helvetica,sans-serif;font-size:20px;font-weight:bold;color:#4766A6; }
h2 { font-family:Arial Black,Arial;font-size:18px;font-weight:bold;color:#003399; }
h3 { font-family:Verdana,Helvetica,sans-serif;font-size:12px;color:#990000;font-weight:bold; }
h4 { font-family:Verdana,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#993300; }
h5 { font-family:Verdana,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#CC3333; }
h6 { font-family:Verdana,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#000000; }
a { text-decoration:none;color:#000066;cursor:pointer;cursor:hand; }
a:hover { text-decoration:none;color:#336699;cursor:pointer;cursor:hand; }
h2.name { font-family:Arial Black,Arial;font-size:18px;font-weight:bold;color:#000000; }
.listbtn {
  color: #FFFFFF;
  background-color: #336699;
  border-top: 2px solid #6699cc;
  border-left: 2px solid #6699cc;
  border-right: 2px solid #003366;
  border-bottom: 2px solid #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
  padding-bottom: 1px;
  width: 180px;
  height: 25px;
}
.passhead { font-family:Arial Black,Arial;font-size:18px;font-weight:bold;color:#003399;background-color:#EEEEEE;text-align:center;border-bottom:solid 1px #000000;padding:5px; }
.passfoot { font-size:10px;color:#FFFFFF;background-color:#AAAAAA;text-align:center;border-top:solid 1px #000000;padding:5px; }

.main { padding:5px; }
.messages { color:red;padding:10px; }
table { border-collapse:collapse; }
.news { margin:10px;padding:10px;border:1px dashed black; }
.messages { color:red; }
td.table2 { padding:10px; }
.table2odd { background-color:#DDDDDD; }
//textarea { width:200;height:100; }
.listing { margin:10px;background-color:#efefef; }
.listing img { border:1px solid #336699; }



td.sl_header {
	font-size:11px;
	background:#ffffcc;
	color:#000000;
	padding:5px;
}


.det_title { 
	background: #003366;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #003366;
}

.det_body {
	background: #cccccc;
	color: #000000;
	font-size: 10px;
	border: 1px solid #999999;
}

.det_table {
	width: 250px;
}

.list_det {
	font-family: Georgia, Impact;
	font-size:18px;
}

div.account_details {
	border-width: 1px 0px 1px 0px;
	border-color: #000;
	border-style: solid;
	background: #fff;
}

table.nowrap td, td.nowrap
{
	white-space:nowrap;
}
tr.tablehead td
{
	padding:3px;
	background-color:#C4C4C4;
	font-weight:bold;
}
tr.even td
{
	padding:3px;
}
tr.odd td
{
	padding:3px;
	background-color:#DDDDDD;
}

.nav_element     { font-family:Verdana,Helvetica;font-size:10px;background-color:#DDDDDD;color:#000000;cursor:pointer;width:133px;padding:4px 0px 4px 5px;border-bottom:1px solid #FFFFFF; }
.sub_nav_element { font-family:Verdana,Helvetica;font-size:10px;font-weight:bold;background-color:#CCCCCC;color:#000000;cursor:pointer;width:133px;padding:4px 0px 4px 5px;border-bottom:1px solid #FFFFFF; }
a.nav_element:hover     { background-color:#909090;color:#FFFFFF;text-decoration:none;cursor:pointer;cursor:hand; }
a.sub_nav_element:hover { background-color:#909090;color:#FFFFFF;text-decoration:none;cursor:pointer;cursor:hand; }

.prop_details { font-family:Verdana,Helvetica;font-size:10px; }

/**
* End /templates/koskan/style.css
*/

/**
* Start /templates/koskan/nl_style.css
*/

.acts {
	padding-right: 40px;
	padding-left: 40px;
}

.nl_menu
{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:10px;
	color:#000000;
	padding:0px 0px 0px 2px;
	height:18px;
}
.nl_menu_cell
{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:10px;
	padding:2px 0px 10px 2px;
}

a.menu_link
{
	color:#555555;
	text-decoration:none;
	cursor:pointer;cursor:hand;
}
a.menu_link:hover
{
	color:#990000;
	text-decoration:none;
	cursor:pointer;cursor:hand;
}
.boxed
{
	padding:3px 3px 3px 3px;
	border:solid 1px #000000;
	background-color:#EEEEEE;
	font-family:Verdana;
	font-size:12px;
}
.littlegray
{
	color:#666666;
	font-size:10px;
	padding-left:3px;
}
.note
{
	font-size:10px;
}
.note10
{
	font-size:10px;
	padding-left:10px;
}

/* table formatting */
.tblhead
{
	background-color:#006699; /*#DFDFDF;*/
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	padding:3px;
}
.tbllabel
{
	background-color:#cccccc;
	text-align:left;
	font-weight:bold;
	line-height:15px;
	padding:3px;
}
.tblcell
{
	background-color:#eeeeee;
	line-height:15px;
	padding:3px;
}
.tblcell_white
{
	background-color:#FFFFFF;
	line-height:15px;
	padding:3px;
}
.tblodd
{
	background-color:#F8F8F8;
	line-height:15px;
	padding:3px;
}
.tbleven
{
	background-color:#EEEEEE;
	line-height:15px;
	padding:3px;
}
.tblnum
{
	color:#C0C0C0;
	text-align:right;
	vertical-align:middle;
	line-height:15px;
	padding:3px;
}

tr.black_line td
{
	height:1px;
	border-bottom:solid 1px #BBBBBB;
}

/**
* End /templates/koskan/nl_style.css
*/


.med { font-size:12px; }
.vm { vertical-align:middle; }
.error
{
	border:solid 1px #999999;
	background:#EEEEEE;
	font-weight:bold;
	font-size:11pt;
	color:#FF0000;
	padding:5px;
}
.landingfrm
{
	font-size:10px;
	vertical-align:middle;
}
.paneltext
{
	font-family:Verdana,Helvetica;
	font-size:10px;
	color:#FFFFFF;
}
.searchinput
{
	font-family:Verdana,Helvetica;
	font-size:10px;
	border:solid 1px #000000;
	vertical-align:middle;
	margin:2px;
}
.input
{
	font-family:Verdana,Helvetica;
	font-size:12px;
	border:solid 1px #000000;
	vertical-align:middle;
}
input,select,textarea
{
	font-family:Verdana,Helvetica;
	font-size:10px;
	border:solid 1px #000000;
	vertical-align:middle;
	margin:2px;
}

input.radio
{
	border:solid 0px #000000;
}
.nb { border-width:0px; }
.resultcell
{
	border-top:dashed 1px #CCCCCC;
	border-bottom:dashed 1px #CCCCCC;
}
.resultcell_saved
{
	border-top:dashed 1px #CCCCCC;
	border-bottom:dashed 1px #CCCCCC;
	background:#FFCCCC;
}
.result
{
	font-family:Verdana,Helvetica;
	font-size:11px;
}
a.resultlink
{
	color:#000033;
	border:solid 1px #999999;
	background:#DDDDDD;
	padding:5px;
	margin-bottom:2px;
	text-decoration:none;
	height:25px;
	width:75px;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	cursor:pointer;cursor:hand;
}
a.resultlink:hover
{
	color:#000033;
	background:#D0D0D0;
	text-decoration:none;
	cursor:pointer;cursor:hand;
}
a.paradelink { color:#000000; text-decoration:none;cursor:pointer;cursor:hand; }
a.paradelink:hover { color:#000000; text-decoration:none;cursor:pointer;cursor:hand; }
a.nu
{
	color:#000000;
	text-decoration:none;cursor:pointer;cursor:hand;
}
a.nu:hover
{
	text-decoration:underline;cursor:pointer;cursor:hand;
}
a.nugraysmall
{
	color:#AAAAAA;
	text-decoration:none;
	font-size:10px;cursor:pointer;cursor:hand;
}
a.nugraysmall:hover { text-decoration:underline;cursor:pointer;cursor:hand; }
.oneem { font-size:1em; }

.searchcrit_head
{
	border:solid 1px #000000;
	padding:3px;
	background-color:#CCCCCC;
	text-align:center;
	font-family:Verdana,Helvetica;
	font-weight:bold;
}
.searchedcriteria
{
	border:solid 1px #000000;
	padding:5px;
	background-color:#EEEEEE;
	text-align:left;
	font-family:Verdana,Helvetica;
	font-size:10px;
}
.searchcrit_line
{
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	padding:0px 5px 0px 5px;
	font-family:Verdana,Helvetica;
	font-size:10px;
	white-space:nowrap;
}
form { margin:0px; }

td.tablehead
{
	background-color:#006699;
	font-size:12pt;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 0px 5px 0px;
	border:solid 1px #000000;
	text-align:center;
}

.page_title
{
	font-family:Verdana;
	font-size:20px;
	font-weight:bold;
	width:100%;
	text-align:left;
	padding:0px 0px 5px 0px;
	border-bottom:solid 1px #000000;
	background-color:#EAEAEA;
}
.page_bottom
{
	font-family:Verdana;
	font-size:10px;
	color:#FFFFFF;
	padding-right:20px;
}

.error_notice
{
	padding:10px;
	border:dashed 2px red;
	background-color:red;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:40px;
	left:10%;
}

.user_details
{
	font-size:10px;
	color:#777777;
}
a.user_func
{
	font-size:10px;cursor:pointer;cursor:hand;
}

.bluetable {
	color: #000000;
	background: #add8e6;
	border-style: solid;
	border-width: 2px;
	border-color: #000000;
	padding: 20px;
	width: 400px;
}
.tnyinvert  {
	font-family : 'Arial', 'Sans-Serif';
	font-size : 8pt;
	color : white;
	background-color : #003366;
}
.white {
	font-family : 'Arial', 'Sans-Serif';
	font-size : 12pt;
	font-weight : bold;
	color : #ffffff;
}
