﻿a
{
  color: #0099cc;
}

body
{
    padding: 0;
    margin: 5px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 0.7em;
    line-height: 130%;
    color: #000000;
    background-color: #ffffff;
}

form
{
  margin: 0px;
}

a img
{
  border: 0px;
}

#Table5
{
  width: 100%;
}

#left-sidebar
{
  width: 140px;
  border-right: 1px solid #0099cc;
  padding: 10px 12px 5px 10px;
  margin: 0 0 auto 0;
}

#pscroller1
{
  width: 200px;
  height: 140px;
  padding: 0px;
  background-color: #ffffff;
}


TBODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}

h1
{
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 200%;
    font-weight: normal;
    line-height: normal;
    color: #0099CC;
    padding-bottom: 10px;
    margin:0px;
}

h2
{
    color: #808080;
    font-size: 150%;
    padding-bottom: 10px;
    margin: 0px;
}

H3
{
    FONT: 140% Verdana,Arial,Sans-serif;
    COLOR: #0099CC;
    padding-bottom:5px;
    margin:0px;
}
H4
{
    FONT: 200% Arial,Verdana,Sans-serif;
    COLOR: #0099CC;
    padding-bottom:0px;
    margin:0px;
}

.menu
{
  line-height: normal;
  width: 100%;
  color: #ffffff;
  padding: 0;
}

.menu a
{
  background-color: #0099cc;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  padding: 0;
}

.search
{
  text-align: right;
  margin: 0;
  border: 0;
  padding: 0 0 0 5px;
}

table.navbar
{
  padding: 0;
  margin: 0;
  border: 0;
}

td.navbar
{
  width: 100%;
  background-color: #0099cc;
  vertical-align: middle;
  padding: 0 10px 0 10px;
  line-height: normal;
}

.cn_mainbody
{
	margin-top:15px;
	margin-left:8px;
	margin-right:8px;
	margin-bottom:15px;
}
.cn_arttitle
{
    FONT: 110% Verdana,Arial,Sans-serif;
    COLOR: #0099CC;
    font-weight: bold ;
}

.cn_toppara
{
    FONT: 130% normal Arial,Verdana,Sans-serif;
    COLOR: #505050;
    padding-bottom:0px;
}

.cn_arttext
{
    FONT-size: 100%;
}

.cn_artsubtext
{
    color:#505050;
}

.cn_sidetext
{
    color:#505050;
}

.cnsidemenu
{
	display:block;
}

.cnsidemenu a
{
	color:#0099CC;
	font-size:100%;
	background-color:#efefef;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	margin:1px;
	display:block;
	text-decoration:none;
}

.cnsidemenu a:hover
{
	color:#ffffff;
	text-decoration:none;
	background-color:#0099CC;
	text-decoration:none;
}

.cnsidemenusub
{
	display:block;
}

.cnsidemenusub a
{
	color:#0099CC;
	font-size:90%;
	background-color:#efefef;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:15px;
	padding-right:5px;
	margin:1px;
	display:block;
	text-decoration:none;
}

.cnsidemenusub a:hover
{
	color:#ffffff;
	text-decoration:none;
	background-color:#0099CC;
	text-decoration:none;
}

.cno-pagefrag-navigationsection
{
	margin:1px;
	padding-top:1px;
	padding-bottom:10px;
	padding-left:1px;
	padding-right:1px;
	position:relative;
}

.cno-pagefrag-navigation-title
{
	margin:1px;
	padding:1px;
	display:inline;
}

.cno-pagefrag-navigation-items
{
	display:inline;
}

.cno-pagefrag-navigation-item
{
	margin:1px;
	padding:2px;
	display:inline;
	background-color:#efefef;
}

.cno-pagefrag-navigation-item a
{
	text-decoration:none;
}


.cno-pagefrag-navigation-item-sel
{
	margin:1px;
	padding:2px;
	display:inline;
	color:#ffffff;
	background-color:#0099CC;
}

.cno-pagefrag-navigation-item-sel a
{
	color:#ffffff;
	text-decoration:none;
}

/* dtab ****************************/
.cn-dtab {
	border-bottom : 1px solid #cccccc;
	margin : 0;
	padding-bottom : 19px;
	padding-left : 10px;
}

.cn-dtab ul, .cn-dtab li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}

.cn-dtab ul a:hover {
	color : #f00000 !important;
}

	
.cn-dtab a:link, .cn-dtab a:visited	{
	background : #ffffff;
	border : 1px solid #ccc;
	color : #666666;
	float : left;
	font-size : 90%;
	font-weight : normal;
	line-height : 14px;
	margin-right : 8px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
}

.cn-dtab a:link.active, .cn-dtab a:visited.active	{
	background : #ffffff;
	border-bottom : 1px solid #ffffff;
	color : #000000;
}

.cn-dtab a:hover	{
	color : #f00000;
}

.cn-dtab li#cn-dtab-sel a {
	background : #fffffff;
	border-bottom : 1px solid #ffffff;
	color : #000000;
	font-weight:bold;
}

.cn-dtab li#cn-dtab-sel a:link, .cn-dtab a:visited	{
	background : #ffffff;
	border : 1px solid #ccc;
	color : #666666;
	float : left;
	font-size : 90%;
	font-weight : normal;
	line-height : 14px;
	margin-right : 8px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
}

/* dtab end ****************************/


.cn-contentbox
{
	width:220px;
	margin-top:15px;
}

.cn-contentbox-widthauto
{
	width:auto;
	margin-top:15px;
}

.cn-contentbox-header
{
	margin:0px;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	color:#0099CC;
	background-color:#efefef;
	font-weight:normal;
	width:auto;
	border:1px solid #efefef;
}

.cn-contentbox-content
{
	margin:0px;
	padding:6px;
	padding-top:2px;
	border-bottom:1px solid #efefef;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	width:auto;
}

.cn-panel-row
{
	border-bottom:1px solid #efefef;
	font-weight:bold;
}

.cnbigbutton
{
	color:#ffffff;
	font-size:100%;
	background-color:#009ACD;

        font-weight:bold;
	padding:5px;
	border:2px solid #009ACD;
	text-decoration:none;
}

.cnbigbutton a
{
	color:#0099CC;
	font-size:120%;
	background-color:#ffffff;
	font-weight:bold;
	padding:5px;
	border:2px solid #0099CC;
	text-decoration:none;
}

.cnbigbutton a:hover
{
	color:#0000ff;
	border:2px solid #0000ff;
	text-decoration:none;
		font-weight:bold;
	background-color:#efefef;
}

.wbo-form
{
    FONT: 1.0em/1.5 Verdana,Arial,Sans-serif;
    COLOR: black;
}

.wbo-form-section
{
	border:1px solid #0099CC;
	background-color:#ffffff;
}

.wbo-form-section-header
{
    FONT-size: 110%;
    COLOR: #ffffff;
    font-weight:bold;
	padding-left:6px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#0099CC;
}

.wbo-form-section-body
{
	padding:2px;
}



.wbo-control-row
{
	margin:2px;
	padding:2px;
	background-color:#ffffff;
	display:block;
	height:auto;
	clear:both;
}

.wbo-control-label
{
	display:block;
	width:120px;
	float:left;
	vertical-align:top;
	text-align: right;
	clear:both;
}

.wbo-control-control
{
	display:inline;
	width:auto;
	vertical-align:top;
}

.wbo-control-labelfull
{
	display:block;	
}

.wbo-control-controlfull
{
	display:block;
}

.wbo-control-mandatoryrow
{
	margin:2px;
	padding:4px;
	background-color:#ffffff;
}

.wbo-control-mandatorylabel
{
	font-weight:bold;
}

.wbo-control-annotation
{
    font-size:80%;
}

.wbo-control-2colrow
{
}

.wbo-control-2colcontrol
{
    margin-left: 120px;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:10px;
    vertical-align:top;
}

.wbo-form-control
{
	BORDER: 10px 1px solid #a0a0a0;
    MARGIN: 0px;
    padding-left:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size:100%;
    font-weight: normal;
}

.wbo-form-button
{
	font-size:100%;
}

.wbo-form-smallbutton
{
	font-size:80%;
}

.wbo-form-message
{
	padding:10px;
	color:red;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size:100%;
	margin-bottom:7px;
	margin-left:7px;
	width:400px;
}
.suggest_link {
		background-color: #FFFFFF;
		padding: 2px 6px 2px 6px;
	}
	.suggest_link_over {
		background-color: #3366CC;
		padding: 2px 6px 2px 6px;
	}
	#search_suggest {
		position: absolute; 
		background-color: #FFFFFF; 
		text-align: left; 
		border: 1px solid #000000;			
	}	
	.topright {
		float:right;
		background-color:#ffffff;
		padding:20px;
	}
	.wbo-control-row {
		clear:none;
	}

