@charset "utf-8";
/* WebJuris */

BODY {
	font:97%/150% Tenderness, Verdana, Geneva, sans-serif; color:#333;
	margin:0;
	background:#E8F2F5 url(/images/interface/back3.gif) no-repeat;
	background-position:center 0;
}
@font-face {
	font-family:'Tenderness';
	src:url('/scripts/fonts/tenderness-webfont.eot');
	src:local('☺'),
		url('/scripts/fonts/tenderness-webfont.woff') format('woff'),
		url('/scripts/fonts/tenderness-webfont.ttf') format('truetype'),
		url('/scripts/fonts/tenderness-webfont.svgz#webfont2aXoCMLY') format('svg'),
		url('/scripts/fonts/tenderness-webfont.svg#webfont2aXoCMLY') format('svg');
	font-weight:normal; font-style:normal;
}
TABLE {
	width:100%;
	border-collapse:collapse;}
TD, TH {
	padding:0;
	font-size:inherit;
}
IMG {
	border:0;
}
BLOCKQUOTE {
	margin:1px 0 0 20px;
}
FORM {
	margin:0;
}
HR {
	color:#00728F;
	border:0;
	background:#00728F;
}
H1 {
	font-weight:bold; font-size:19px ; color:#00728F;
	line-height:normal; letter-spacing:px;
	margin:0 0 2px;
	width:580px;}
H2 {
	font-weight:bold; font-size: 18px; color:#00728F;
	text-decoration:none; line-height:100%;
	margin:10px 0 20px; padding:0;}
H3 {
	font:bold 12px/15px Verdana, Geneva, sans-serif; color:#00728F;
	margin:5px 0; padding:0 0 5px 45px;
	border:solid #00728F; border-width:0 0 1px;
	background:url(/images/content/til_head3.gif) repeat-y;}
#colSideLeft H3, #colSideRight H3, .faq H3 {
	padding-left:0;
	background:none;}
H4 {
	font-size:11px; color:#00728F;
	text-transform:uppercase;
	margin:15px 0 0; padding:2px 0 3px 10px;
	border:solid #00728F; border-width:0 0 1px 10px;
	background:#E6EBED;
}
STRONG, B {
	color:#00728F;
	margin:0; padding:0;
}
P {
	margin:0 0 20px;
}
FIELDSET {
	font-size:90%;
	line-height:normal;
	padding:8px; margin:0 35px 0 0;
	border:solid #95ADB6 1px;
}
LEGEND {
	color:#74939F; font-size:11px; font-weight:bold;
	text-transform:uppercase;
	padding:2px 15px; margin:0 0 3px 20px;
	border:solid #95ADB6 1px;
	background-color:#F5F7F8;
}
A:link     {color:#00C;}
A:visited  {color:#606;}
A:hover    {color:#00728F;}
A:active   {color:#00C;
}
UL {
	padding:0 0 10px 25px;}
UL LI {
	list-style:url(/images/content/bullet.gif);}
UL LI UL LI {
	list-style:url(/images/content/bullet-a.gif);}
UL LI UL LI UL LI{
	list-style:url(/images/content/bullet-b.gif);
}
.list1 {  
	list-style-image:url(/images/content/bullet1.gif); list-style-position:outside;
	line-height:125%;
	margin-bottom:15px;}
.list2 {  
	list-style-image:url(/images/content/bullet2.gif); list-style-position:outside;
	margin-bottom:10px;
}
.textLight, .textLight A:link, .textLight A:visited, .textLight A:active {
	color:#FFF;}
.textLight A:hover {
	color: #F7F3AC;
	border-color:#00728F !important;
}
#wrapper {
	margin:0 auto;
	width:950px;
	background:#FFF;}
#headUnit {
	width:950px;
	position:absolute;
	top:0;}
		#head1 {
			height:30px;
			background:url(/images/interface/header_top.jpg) no-repeat right top;}
		#head2 {
			font:bold 12px Arial, Helvetica, sans-serif;
			text-align:right;
			padding:7px 25px 0 15px;
			height:24px;
			background:#000 url(/images/interface/corner_black.gif) no-repeat left top;}
		#head2 A { 
			text-decoration:none;
			margin:0 3px;
			border-bottom:1px solid #F7F3AC;}
				#head2Left {
					font-size:11px; text-align:left;
					padding:0 0 0 5px;
					width:200px;
					float:left;}
						#translate A, #translate A:link, #translate A:visited, #translate A:active {
							color:#F7F3AC;
							margin:0 0 0 10px; padding:1px 3px;
							border:solid 1px #F7F3AC;}
						#translate A:hover {
							color: #FFF;
							padding:0 3px;
							border:solid 1px #F7F3AC;}
						#share A, #share A:link, #share A:visited, #share A:active {
							padding:0 0 0 15px;
							border:none;}
		#head3 {
			height:168px;
			background:#FFF url(/images/interface/header2.jpg) no-repeat 0 0;}
				#headLeft {
					float:left;}
				#headRight {
					float:right;}
		#head4 {
			height:75px; width:950px;
			background:url(/images/interface/nav3.gif) no-repeat;}
				#head4 .button A {  
					font:bold 11px Verdana, Geneva, sans-serif; color:#FFF;
					padding:5px 12px 5px 18px; margin:2px;
					border:solid #00728F 1px; 
					background:#00728F url(/images/content/arrow-right.gif) no-repeat -1px;
					position:absolute;top:270px; left:90px;}
				#head4 .button A:active, .button A:link, .button A:visited {
					color:#FFF;}
				#head4 .button A:hover {
					color:#00728F;
					background:#FFF url(/images/content/arrow-right2.gif) no-repeat -1px;}
				#nav {
					font:bold 14px Verdana, Geneva, sans-serif; color:#FFF98F;
					text-align:right;
					margin:0; padding:10px 15px 20px 0;}
						#nav A {
							font:bold 10px Verdana, Geneva, sans-serif; color:#FFF;
							text-decoration:none; text-transform:uppercase; line-height:normal;
							margin:0 4px; padding:5px 0 15px;}
						#nav A:link    {color:#FFF;}
						#nav A:visited {color:#FFF;}
						#nav A:hover   {color:#FFF;
							background:url(/images/interface/arrow-up.gif) no-repeat center 20px;}
						#nav A:active  {color:#000;}
						#home #nav .home A,
						#about #nav .about A,
						#news #nav .news A,
						#testimonials #nav .testimonials A,
						#portfolio #nav .portfolio A,
						#domain #nav .domain A,
						#blog #nav .blog A, #blog1 #nav .blog1 A, #blog2 #nav .blog2 A, #blog3 #nav .blog3 A, #blog4 #nav .blog4 A, #blog5 #nav .blog5 A {
							color:#FFF98F;
							background-image:none;
							cursor:default;}			
#contentUnit {
	width:950px;
	background:url(/images/interface/back_content.gif) repeat-y;
	position:absolute;
	top:300px;}
		#columnsContainer {
			width:714px;
			float:left;}
				#colSideLeft {
					color:#666;
					width:215px;
					float:left;}
						.navSide {
							margin:47px 0 50px 20px; padding:10px 5px;
							width:175px; border:solid 1px #d7dfe1; background:#e8f2f5;}
						.navSide H3 {
							text-transform:uppercase;
							margin:0 0 10px;}
						.navSide P {
							margin:0 0 8px 15px;}
						.navSide A {  
							font:bold 11px Verdana, Geneva, sans-serif;
							text-decoration:none; line-height:normal;
							padding:0 0 0 10px;
							background:url(/images/interface/arrow-sm.gif) no-repeat left;}
						.navSide A:link    {color:#00728F;}
						.navSide A:visited {color:#00728F;}
						.navSide A:hover   {color:#004152;
							text-decoration:underline;	
							background:url(/images/interface/arrow-sm2.gif) no-repeat left;}
						.navSide A:active  {color:#00728F;}
				#colMain {
					width:470px; 
					background:url(/images/interface/content_left.jpg) no-repeat;
					float:right;}
						#title {
							width:470px;
							height:76px;
							position:relative;
							background:url(/images/interface/til_left-top2.gif) repeat-x;}
								#title DIV {
									position:absolute;
									bottom:0;
									left:0;}
						#content {
							padding:25px 50px 0 0;}
						.endPage {
							text-align:center;
							padding:25px;
							clear:both;}
						.navText {
							text-align:center;
							padding:0 0 15px;}
		#colSideRight {
			text-align:left;
			width:236px;
			float:right;}
				#search {
					margin:0; padding:0;
					height:85px; width:236px;
					background:url(/images/interface/til_right-top.gif) no-repeat;}
						#searchLeft {
							text-align:right;
							padding:23px 0 0;
							height:25px; width:41px;
							float:left;}
						#searchRight {
							font:10px Verdana, Geneva, sans-serif !important; color:#00728F;
							text-align:left;
							padding:10px 0 0;
							height:45px; width:193px;
							float:right;}
								.frmSearch {
									font:12px Verdana, Geneva, sans-serif; color:#013e4d;
									padding:2px 5px;
									width:163px;
									border:1px solid #4095ab !important;
									background:#bfdce3;}
				#miniForm INPUT[type=text], #miniForm TEXTAREA { 
					font:12px Verdana, Geneva, sans-serif; color:#013e4d;
					margin:0; padding:5px;
					width:190px;
					border:0 !important;
					background-color:#bfdce3;}
				.miniForm FORM  {
					border:solid #FFF98F; border-width:0;}
				.miniForm H3 {
					font:bold 11px Verdana, Geneva, sans-serif; color:#FFF;
					text-align:center; text-transform:none;
					margin:0; padding:7px 0;
					border:none;
					background:url(/images/interface/miniform_top.gif) no-repeat !important;}						
				.miniForm {
					margin:40px 0 50px 18px;
					width:200px;}
				.miniForm .title {
					font:bold 10px Verdana, Geneva, sans-serif; color:#00728F;
					text-align:left;
					padding:0 0 0 3px;
					background:#8fc5d3;}
				.miniForm .back {
					padding:3px;
					background:url(/images/interface/miniform_bot.gif) no-repeat left bottom !important;
					}
				#colSideRight P {
					font-size:15px; font-weight:bold; color:#00728F;
					line-height:20px;
					padding:34px 15px 0 20px;}
		#footer {
			text-align:center;
			padding:15px;
			height:75px;
			background:url(/images/interface/footer.gif) repeat-x;
			clear:both;}
#navSub {
	text-transform:uppercase; text-align:center; color:#FFF;
	margin:0 0 15px; padding:0px 0 10px;
	height:21px;
	background:url(/images/content/nav_sub-back.gif) no-repeat center top;}
		#navSub A {
			font:bold 10px Verdana, Geneva, sans-serif; color:#000;
			text-decoration:none;
			padding:7px 5px;}
		#navSub A:link, #navSub A:visited, #navSub A:hover {
			color:#FFF;}
		#navSub A:hover {
			background:url(/images/interface/arrow-up.gif) no-repeat center 20px;}
		#blog1 #navSub .blog1 A, 
		#blog2 #navSub .blog2 A,  
		#blog3 #navSub .blog3 A,
		#blog4 #navSub .blog4 A, 
		#blog5 #navSub .blog5 A {
			color:#fff98f;
			background-image:none;
			cursor:default;
}
.tableData .tableHead, .tableForm .tableHead { 
	font:bold 11px Arial, Helvetica, sans-serif; color:white;
	text-align:center; line-height:normal; 
	padding:3px 5px; border:0;
	background-color:#00728F; }
.tableForm, .tableData {
	width:100%;
	border-collapse:collapse; }
.tableForm TD {
	width:65%;}
.tableForm TH {
	width:35%;}
.tableForm TD, .tableData TD { 
	font:bold 10px Verdana, Geneva, sans-serif;
	vertical-align:middle; text-align:left;
	border:solid #e5e1e3; border-width:1px 0;
	padding:3px 3px; 
 	background-color:#FFF;}
.tableForm TH, .tableData TH {
	font:bold 10px Verdana, Geneva, sans-serif; color:#00728F;
	text-transform:uppercase; vertical-align:middle; text-align:right; line-height:11px;
	padding:3px 5px; 
	border:solid; border-color:#e5e1e3 #00728F; border-width:1px 2px 1px 0;}
.tableForm .tableFoot, .tableData .tableFoot {
	font:bold 12px Arial, Helvetica, sans-serif; color:white;
	text-align:center; text-transform:uppercase;
	padding:2px 0;
	border:none;
}
.sitemap {
	font:bold 11px Verdana, Geneva, sans-serif; color:#00728F;
	text-transform:uppercase;
	margin:0; padding:0;}
.sitemap li {
	list-style:none;
	list-style-image:none;}
.sitemap li ul {
	margin:0; padding:0;}
.sitemap li ul li {
	font-size:10px; font-weight:normal;
	text-transform:capitalize; line-height:150%;
	margin:0 0 0 10px; padding:0; }
.sitemap A {
	text-decoration:none; }
.sitemap A:hover {
	text-decoration:underline;
}
.cfWebInnerTable { 
	width:100%;}
.cfWebInnerTable TH { 
	color:#74939F;
	width:50%;
	background-color:#FFF;}
.cfWebInnerTable, .cfWebInnerTable TD, .cfWebInnerTable TH { 
	padding:0; border:0;}
.cfWebInnerTable TD {
	color:#74939F; font-weight:bold;
	text-align:center;
	width:10%;
}
.chartHead {
	height:80px;
	background:url(/images/interface/chart_back.jpg) right no-repeat;}
.chartHeadText {
	font-size:18px; font-weight:bold; color:#D8E2F1; 
	margin:0; padding:10px 0 0 10px;}
.chartSub {
	font-size:20px; color:#D8E2F1;	
	padding:5px 20px 5px 0;
	float:right;}
.chartNav {
	font-size:10px; font-weight:bold; color:#D8E2F1; 
	text-align:center;
	margin:15px 20px 10px 10px;
	width:400px;
	border:1px solid #D8E2F1;
	float:left;}
.chartNav A         {text-decoration:none;}
.chartNav A:link    {color:#D8E2F1;}
.chartNav A:visited {color:#606;}
.chartNav A:hover   {color:#000; text-decoration:underline;}
.chartNav A:active  {color:#D8E2F1;
}
.button A {  
	font:bold 10px Arial, Helvetica, sans-serif; color:#FFF; 
	text-transform:uppercase; text-decoration:none; line-height:260%;
	padding:2px 6px 2px 12px; margin:1px;
	border:solid #00728F 1px; 
	background:#FFF url(/images/content/arrow-right2.gif) no-repeat -1px;}
.button A:active, .button A:link, .button A:visited {
	color:#00728F;}
.button A:hover {
	color:#FFF;
	background:#00728F url(/images/content/arrow-right.gif) no-repeat -1px;
}
.textSmall {
	font:10px Verdana, Geneva, sans-serif !important;
	line-height:normal!important;
}
.textSubHead { 
	font:bold 13px Verdana, Geneva, sans-serif; color:#00728F;
}
.textForm  {
	font:bold 9px Verdana, Geneva, sans-serif; color:#FFF;
	text-transform:uppercase; line-height:normal;
}
.textBig {
	font-size:16px; color:#00728F; font-weight:bold;
}
.textNormal {line-height:normal !important;
}
.headerBox {
	font-size:13px; font-weight:bold; color:#FFF;
	text-decoration:none;
	margin:25px 0 1px; padding:3px 10px 5px;
	background:#00728F;}
.note {  
	font-size:90%;
	text-align:center; line-height:normal;
	margin:10px 0 10px; padding:5px 5px 7px 5px;
	width:400px;
	border:solid #6C8DA5; border-width:1px 0;
}

.cap:first-letter {
	font:3.5em Imperator; color:#00728F;
	line-height:100% !important;
	text-transform:uppercase; letter-spacing:0;
	padding:0; margin:0 5px 0 0;
	float:left;}
.cap:first-line {
	line-height:50%}
.cap {
	padding-top:20px !important;line-height:150% !important;
}
.separator {
	font-size:10px; font-weight:bold; color:#6C8DA5;
	margin:0 0 50px;
	border:dotted #6C8DA5; border-width:0 0 1px 0;
}
.boxBorder1 {
	padding-bottom:3px;
	border:solid #74939F; border-width:1px 0;
}
.boxBorder2 {
	font:bold 19px Tenderness, Arial, Helvetica, sans-serif; color:#00728F;
	line-height:20px; text-align:left;
	padding:0 5px; margin:10px 0 5px 25px;
	border:solid #00728F; border-width:0 0 0 3px;
}
.border {
	border:solid #CCC 1px;
}
.line { 
	margin:10px 0 13px 0; 
	border:dashed #74939F; border-width:0 0 1px 0;
}
.seperaterLine {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	height:auto; width:100%;
	margin:30px 0 50px;
	border:dotted 1px #5F8B96; border-width:0 0 3px;
}
.number {  
	font:bold 12px Arial, Helvetica, sans-serif; color:#FFF;
	text-align:center;
	padding:4px 6px;
	height:18px; width:18px;
	background:url(/images/content/til_numback.gif) no-repeat center center;
}
.error {
	font-size:x-small; font-weight:bold; color:white;
	text-align:center;
	padding:5px;
	background-color:#F00;
}
.box {
	font:9px Arial, Helvetica, sans-serif;
	padding:5px 1px 5px 5px;
	width:75%;
	border:1px solid #FFF;
}
.linkBox {
	font-size:smaller;
	text-align:center; line-height:normal;
	margin:10px 5px; padding:6px 7px 10px;
	width:150px;
	border:1px solid #95ADB6;
	background-color:#F8FAFA;
	float:right;  
}
.pubWrapper {
	padding:25px 0;
	border:solid #000; border-width:0 0 0px;}
.pubCategory {
	font-size:120%; font-weight:bold;}
.pubDate {
	color:#00728F;
	margin:5px 0; padding:0 0 5px;
	border:solid #00728F; border-width:0 0 1px;}
.pubTitle {
	font-size:14px; font-weight:bold; color:#00728F;
	line-height:16px;
	margin:0 0 5px;}
.pubPublished {}
.pubElement {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
}
.ticker {
	width:580px;
	position:absolute;
	top:105px;
}
.imageLeft {
	padding:0 15px 5px 0;
	float:left;
}
.imgShadow {
	margin:13px 7px 10px 10px;
	background:url(/images/content/shadow_white.gif) no-repeat bottom right;
	float:left;}
.imgShadow IMG {
	margin:-8px 12px 5px -8px;
	border:1px solid #B7B7B7;
	display:block;
	position:relative;
}