/* default tags */


BODY {
	font-family: Helvetica, Sans-serif, Arial;
	margin: 0;
	padding: 0;
	background-color:#666666;
	font-size: 75%;
	background-image: url(i/bg/bg02.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}
TD {
	font-style: normal;
	line-height: 150%;
}
.td-border:hover	{
	border:1px solid #CCCCCC;
}
.table-right-line	{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666666;
	}
.table-left-line	{
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666666;
	}
.table-bottom-line	{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	}

	.table-in	{
	display:inline;
	}
	
	
P {
}
PRE { 	font-family: Helvetica, Sans-serif, Arial; }
A {
	text-decoration: none;
	font-family: Helvetica, Sans-serif, Arial;
		color: #333333;
}
A:hover {
	text-decoration: underline;
	color: #0099CC;
}
a:link, a:visited {
	text-decoration:none;

}
A:active {
	color: #FF6633;
}
a	{blr:expression(this.onFocus=this.blur());}
a:focus	{-moz-outline-style: none;}


SELECT { font-size: 0.95em; }
INPUT,
TEXTAREA {
	font-family: tahoma,sans-serif;
	font-size: 0.9em;
	border: 1px solid #666666;
	padding: 2px;
}
BUTTON {font:bold 9px verdana; cursor: pointer; height:17px;}
BUTTON {
	height:21px;
	background-color:#FFFFFF;
	color:#666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}

HR	{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-bottom-style: none;
	border-top-color: #CCCCCC;
	border-right-style: none;
	border-left-style: none;
}


/* fonts */
.verdana { font-family: verdana; }
.times {font-family: times; }


/* colors */

.black {
	color: #111111;
}
.blue {
	color: #0099FF;
}
.darkblue {
	color: #006699;
}
.darkgray {
	color: #343434;
}
.gold {
	color: #CCCC00;
}
.gray {
	color: #787878;
}
.green {
	color: #66CC00;
}
.light {
	color: #eeeeee;
}
.orange {
	color: #FFCC00;
}
.red {
	color: #FF3300;
}
.white {
	color: #ffffff;
}
.yellow {
	color: #FFFF00;
}

.error {
	color: #FF33FF;
}



/* spacing */

.pad1 { padding-right: 1px; padding-left: 1px;}
.pad2 { padding-right: 2px; padding-left: 2px;}
.pad3 { padding-right: 3px; padding-left: 3px;}
.pad4 { padding-right: 4px; padding-left: 4px;}
.pad5 { padding-right: 5px; padding-left: 5px;}
.pad7 { padding-right: 7px; padding-left: 7px;}
.pad10 { padding-right: 10px; padding-left: 10px;}
.pad15 { padding-right: 15px; padding-left: 15px;}
.pad20 { padding-right: 20px; padding-left: 20px;}

.padright5 { padding-right: 5px;}
.padright7 { padding-right: 7px;}
.padright10 { padding-right: 10px;}
.padright15 { padding-right: 15px;}
.padright20 { padding-right: 20px;}
.padright30 { padding-right: 30px;}

.padleft5 { padding-left: 5px;}
.padleft10 { padding-left: 10px;}
.padleft15 { padding-left: 15px;}
.padleft20 { padding-left: 20px;}
.padleft30 { padding-left: 30px;}

.padtop2 {padding:2px 0px 0px 0px;}
.padtop3 {padding:3px 0px 0px 0px;}
.padtop4 {padding:4px 0px 0px 0px;}
.padtop5 {padding:5px 0px 0px 0px;}

.padvertical4 {padding:4px 0px 4px 0px;}
.padvertical5 {padding:5px 0px 5px 0px;}
.padvertical15 {padding:15px 0px 15px 0px;}


/* text sizes */

.size1 { font-size: 70%; }
.size2 { font-size: 75%; }
.size3 { font-size: 80%; }
.size4 { font-size: 90%; }
.size5 { font-size: 100%; }
.size6 { font-size: 105%; }
.size7 { font-size: 110%; }
.size8 { font-size: 120%; }
.size9 { font-size: 125%; }
.size10 { font-size: 130%; }
.size11 { font-size: 135%; }
.size12 { font-size: 145%; }
.size20 {font-size:2em;}

.read-more {
	font-size: 0.9em;
	padding-top:0px;
	}
	.read-more a,
	.read-more a:link,
	.read-more a:visited {
	color:#00CCFF;
	}
	.read-more a:hover	{
	color:#333333;
	}

.title1	{
	color:#000000;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	font-size:1.2em;
	}
.title-article6	{
	font-size:1.4em;
	font-weight:bold;
	color: #0099CC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0099CC;
	}

.font9 {font-size: 9pt;}
.font10 {font-size: 10pt;}
.font11 {font-size: 11pt;}
.font12 {font-size: 12pt;}
.font13 {font-size: 13pt;}
.font14 {font-size: 14pt;}
.font15 {font-size: 15pt;}


/* head area */
#center	{
	width:830px;
	margin:0 auto !important;
	height:auto;
	background-color:#FFFFFF;
	padding-bottom:5px;
	}
#head-content	{
	width:800px;
	margin:0 auto !important;
	height:115px;
	/*background-color:#CCCCCC;*/
	}
	#head-logo	{
	width:160px;
	height:80px;
	background-image:url(i/logo-color.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
	
	#head-search	{}
	#head-menu	{
	font-size:1.2em;
	}
	.head-menu	{
	font-size:1.2em;
	padding-left: 8px;
	padding-right:7px;
	padding-bottom:10px;
	padding-top:3px;
	}
	.head-menu:link,
	.head-menu:visited	{
	color:#D3E0E4;
		}
	.head-menu:hover	{
	color:#FFFFFF;
		}
	
/*	#page-banner	{
	margin:0 auto !important;
	width:800px;
	height:auto;
	background-image: url(i/bg/page-banner01.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
*/

	#main-sub-menu	{
	width:800px;
	height:35px;
	color:#FFFFFF;
	background-image:url(i/bg/b50.png);
	font-size:1.2em;
	}
	#main-sub-menu	a,
	#main-sub-menu	a:link,
	#main-sub-menu	a:visited	{
	text-decoration:none;
	color:#FFFFFF;
	}
	#main-sub-menu	a:hover	{
	color:#66CCCC;
	text-decoration:none;
	}
	
	#main-headline	{
	margin:0 auto !important;
	width:798px;
	height:263px;
	border: 0;
	color:#FFFFFF;
	font-size:30px;
	}
	#page-headline	{
	margin:0 auto !important;
	width:798px;
	height:auto;
	color:#FFFFFF;
	font-size:38px;
	padding-right:15px;
	padding-bottom:40px;
	text-align:right;
	font-family: Helvetica, Geneva, Arial, Sans-serif;
	}
#headline-rolling	{
	width:300px;
	height:30px;
	overflow:hidden
	}
#headline-rolling a, 
#headline-rolling a:link ,
#headline-rolling a:visited	{
	display:block;
	font-size:12px;
	color: #FFFFFF;
	margin-left:5px;
}
#headline-rolling a:hover	{
	color:#CCFF00;}
	
#headlines	{
margin-top:40px;
	width:220px;
	height:250px;
	float:right;
	background-image:url(i/bg/bg_headlines.png);
	background-repeat:no-repeat;
	}
#slices	{
	width:560px;
	height:240px;
	background-image:url(i/bg/slides.gif);
	background-repeat:no-repeat;
	display:block;
	margin-left:20px;
	padding-left:15px;
	padding-top:10px;
	margin-top:10px;
	}
	
#main-block	{
	width:800px;
	height:80px;
	margin:0 auto !important;
	padding-top:5px;
	}
	.main-block-1	{
	width:400px;
	height:80px;
	background-image:url(i/buttons/security.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	}
		.main-block-1 a:link,
		.main-block-1 a:visited,
		.main-block-2 a:link,
		.main-block-2 a:visited,
		.main-block-3 a:link,
		.main-block-3 a:visited,
		.main-block-4 a:link,
		.main-block-4 a:visited,
		.main-block-5 a:link,
		.main-block-5 a:visited	{
		color:#FFFFFF;
		font-family:Helvetica, sans-serif, Arial;
		font-size:1.8em;
		text-transform: uppercase;
		padding:0;
		display:block;
		width:400px;
		height:80px;
		}
		.main-block-1 a:hover,
		.main-block-2 a:hover,
		.main-block-3 a:hover,
		.main-block-4 a:hover,
		.main-block-5 a:hover	{
	color:#FF9900;
	display:block;
	width:400px;
	height:80px;
	background-image:url(i/bg/w10.png);
		}
	.main-block-2	{
	width:400px;
	height:80px;
	margin-left:0;
	background-image:url(i/buttons/services.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	}
	.main-block-3	{
	width:160px;
	height:160px;
	margin-left:0;
	background-image:url(i/bg/block03.jpg);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	}
	.main-block-4	{
	width:160px;
	height:160px;
	margin-left:0;
	background-image:url(i/bg/block02.jpg);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	}
	.main-block-5	{
	width:160px;
	height:160px;
	margin-left:0;
	background-image:url(i/bg/block05.jpg);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	}

#news-block	{
	width:800px;
	height:auto;
	margin:0 auto !important;
	position:relative;
	}

#foot-content		{
	padding-top:0;
	padding-bottom:50px;
	width:800px;
	height:60px;
	margin:0 auto !important;
	text-align:right;
	font-size:0.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}
	#foot-content	 a,
	#foot-content	 a:link,
	#foot-content a:visited		{
	color:#FFFFFF;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

	}
	#foot-content a:hover	{
	text-decoration:underline;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;

	}




/* navigations */

A.navbar {
	font-size: 1em;
	font-weight:bold;
	color: #fff;
}
A.navbar:active { color: #fff;}

A.navbarOn { font-size: 9pt; font-weight:800; color: #000; }
A.navbarOn:active { color: #000;}


A.category { font-size: 13pt; font-weight:800; color: #fff; }
A.category:active { color: #fff;}

A.white {color: #fff; }
A.white:active { color: #fff;}

A.black {color: #000; }
A.black:active { color: #000;}

A.orange {color:#AB4316; font-size: 13pt; text-decoration: underline;}
A.orange:active {color:#AB4316; }
A.orange:hover { text-decoration: none; }

A.link { text-decoration: none;}
A.link:hover { text-decoration: underline; }

A.left {
	text-decoration: none;
	color: #336699;
}
A.left:hover { text-decoration: underline; }

A.HomeListRight {
	text-decoration: none;
	color: #336699;
}
A.HomeListRight:hover { text-decoration: underline; }

A.nav { text-decoration: underline; color: #000; font-size: 10pt;}
A.nav:hover {
	text-decoration: none;
	background-color: #99CC00;
}




/* custom */


TABLE.box {
   border-top: 1px solid #000000;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   border-bottom: 1px solid #000000;
}


BUTTON.big { font-weight:bold; font-size: 100%; padding-top:3px;  padding-bottom:3px;}

IMG.active { border-color: #CB8958; }

.unit {padding-left:2px; font-size:90%; }

.datarow { background-color:#FFF;}
.datarowselected { background-color:#92FACD;}

/*.justified {text-align: justify}*/

.clickable { cursor: pointer; }
.click { cursor: pointer; }



/* admin */
.admin-page	a,
.admin-page	a:link,
.admin-page	a:visited	{
	color:#333333;
	text-decoration:none;
	}
.admin-page	a:hover	{
	background-color:#FFFFFF;
	color:#3399CC;
	}


/* twitter */
#twitter	{
	background-color:#e5e5e5;
	margin-left:3px;
	margin-right:3px;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 0px;
	}



