@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	/*background:#000000 url(../images/css/dtv_bg.png) repeat-x;*/
        background:#000000 url("../../images/css/newbg.png");
	}
	
/* Normal link */
a {
	color: #606060;
	text-decoration: none;
}

a:hover, a:active, a:focus {
	color: #606060;
	text-decoration: none;
}

a img {
	border: none;
}

/* Title text */
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {
	line-height: normal;
	color: #000000;
}

/* Small text */
small, .small, .smalldark, .article-meta, .modifydate, .img_caption p, .site-slogan,
#ja-topnav, #ja-pathway, #ja-subnav, #ja-footer, #ja-col1, #ja-col2, #ja-botsl ,#ja-bots2{
	font-size: 100%;
}

img {
	margin: 0;
	padding: 0;
	margin-left:10px;
	margin-right:10px;
}

#header img {
	margin: 0;
	padding: 0;

}

#mainNav img {
	margin: 0;
	padding: 0;
}

.img_caption p {
	text-align: center;
}

.img_caption.left, .img_caption.right {
	margin-top: 3px;
}

/* Heading */
h1 {font-size: 200%;}
h2 {font-size: 175%;}
h4 {font-size: 125%;}

p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
	margin: 0em 0;
	padding: 0;
}

ul {
	list-style: none;
}



ol li {
	margin-left: 35px;
}

th {
	font-weight: bold;
	padding: 8px;
	text-align: left;
}

fieldset {
	border: none;
	padding: 10px 5px;
	background: url("../../images/css/dot.gif") repeat-x top;
}

fieldset a {
	font-weight: bold;
}

fieldset.input {
	padding: 0;
	background: none;
}

hr {
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 1px solid #EEEEEE;
	height: 1px;
}

br {
	height: 1px;
	font-size: 1px;
}

td, th, div {
	font-size: 100%;
}

/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

form label {
	cursor: pointer;
}

input, select, textarea, .inputbox, .button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.inputbox {
	padding: 2px;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	color: #000000;
	font-size: 100%;
}

.button {
	padding: 1px 8px;
/*	border: 1px solid #333333;
	background: #333333;*/
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 92%;
}

* html .button { /*IE 6*/
	padding: 0 5px !important;
}

*+html .button { /*IE 7*/
	padding: 0 5px !important;
}
.contact_input {
width:200px; 
border:1px solid #ccc; 
font-size:14px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
padding:4px; 
margin-bottom:5px;
}
select.dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #0B0B0B;
	width: 196px;
	margin: 5px;
}


/* JOOMLA STYLE
--------------------------------------------------------- */

.arial14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #6699CC;
	text-decoration: none;
}

.article_separator, .article_seperator {
	clear: both;
	display: block;
	height: 30px;
	margin: 0;
	/*background: url(../images/css/dot.gif) repeat-x center;*/
}

.column_separator {
	padding: 0 10px;
}

/* content tables */
.sectiontableheader {
	/*background: #333333;*/
	padding: 4px 8px;
	color: #FFFFFF;
	font-weight: bold;
}

.sectiontableheader a,
.sectiontableheader a:hover,
.sectiontableheader a:active,
.sectiontableheader a:focus {
	color: #FFFFFF;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
	padding: 8px;
	background: url("../../images/css/dot.gif") repeat-x bottom;
}

table.contentpane {
	border: none;
	width: 100%;
}

table.contentpaneopen {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}

table.contenttoc {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 30%;
	float: right;
}

table.contenttoc td {
	background: url("../../images/css/bullet.gif") no-repeat 12px 8px;
	padding: 1px 5px 1px 20px;
}

table.contenttoc th {
	border-bottom: 1px solid #CCCCCC;
	padding: 0 0 3px;
	text-indent: 5px;
}

table.poll {
	border-collapse: collapse;
	padding: 0;
	width: 100%;
}

table.pollstableborder {
	border: none;
	padding: 0;
	text-align: left;
	width: 100%;
}

table.pollstableborder img {
	vertical-align: baseline;
}

table.pollstableborder td {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 4px !important;
	background: none;
}

table.pollstableborder tr.sectiontableentry1 td {
	background: #E6E6E6;
}

table.searchintro {
	padding: 10px 0;
	width: 100%;
}

table.searchintro td {
	padding: 5px!important;
}

.blog_more {
	margin: 15px 0 0;
	padding: 10px 0 0;
/*	background: url(../images/css/dot.gif) repeat-x top;*/
}

.blog_more strong {
	display: block;
	margin: 0 0 5px;
	text-transform: uppercase;
}

.blog_more ul {
	margin: 0;
	padding: 0;
}

.blog_more ul li {
	background: url("../../images/css/bullet.gif") no-repeat 4px 8px;
	margin: 0;
	padding: 0 0 0 12px;
}

.category {
	font-weight: bold;
}

h1.componentheading, .componentheading {
	font-size:16px;
	height:10px;
	border-right:1px solid #FFFFFF;
	line-height:30px;
	color:#225281;
	font-weight:bold;
	padding-left:12px;
        border-bottom:1px #666666 dotted;
}

.contentdescription {
	padding-bottom: 30px;
}

h2.contentheading, .contentheading {
	font-size:16px;
	height:32px;
	border-right:1px solid #FFFFFF;
	line-height:30px;
	color:#225281;
	font-weight:bold;
	padding-left:12px;
        border-bottom:1px #666666 dotted;
}

table.blog .contentheading {
	font-size:12px;
}

a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
}

a.readon {

	text-align:;
	color: #666666;
	background: url("../../images/css/read_more.gif") no-repeat center left;
	width: 158px;
	height: 22px;
	line-height: 22px;
	display: block;
	text-transform: capitalize;
	font-size: 11px;
	padding-left:10px;
        margin-left:20px;

}

a.readon:hover, a.readon:focus, a.readon:active {
	color: #FF6600;
	text-decoration: none;
}

table.contentpaneopen td, table.contentpane td {
}

table.contentpaneopen, table.contentpane, table.blog {
	width: 100%;
}

.moduletable {
	padding: 0;
}

ul.pagination {
	margin: 15px auto 0;
	padding: 10px 0 0;
	background: url("../../images/css/dot.gif") repeat-x top;
	color: #999999;
}

ul.pagination li {
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
}

ul.pagination li span{
	padding: 2px 5px;
}

ul.pagination a {
	padding: 2px 3px;
	text-decoration: none;
	background: #EEEEEE;
	color: #000000;
	border: 1px solid #DDDDDD;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	
	color: #FFFFFF;
}

.pagenavbar {
	background: url("../../images/css/icon-pages.gif") no-repeat center left;
	font-weight: bold;
	padding-left: 14px;
}

.pagenavcounter {
	background: url("../../images/css/icon-pages.gif") no-repeat 0 11px;
	font-weight: bold;
	padding: 8px 14px 0 14px;
}

.smalldark {
	text-align: left;
}

div.syndicate div {
	text-align: center;
}

.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {
	background: none;
}

ul.latestnews a, ul.mostread a {
	color: #666666;
}

/* META
--------------------------------------------------------- */
.article-toolswrap {
	display: block;
	margin: 0 0 10px;
	padding: 0;
	position: relative;
}

.article-tools {
	display: block;
	padding: 0 10px 0 0;
}

.article-meta {
	width: 70%;
	float: left;
	color: #999999;
}

.createby {
}

.createdate {
	padding-right: 6px;
	margin-right: 5px;
	background: url("../../images/css/vline.gif") no-repeat right;
}

.modifydate {
	width: 100%;
	display: block;
	color: #CC0000;
	margin: 15px 0;
}

.article-section {
	padding-left: 6px;
	margin-left: 5px;
	background: url("../../images/css/vline.gif") no-repeat left center;
}

.article-section a {
	color: #999999;
}

.article-category a {
	color: #999999;
}

div.buttonheading {
	position: absolute;
	top: 0;
	right: 10px;
}

.buttonheading img {
	margin: 0 0 0 5px;
	border: 0;
	float: right;
}	
	
#pagewidth{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background:#ffffff;
	}
#topmenu{
	height:30px;
	background:#3e70a1;
	}
	
#copyright{
	
	background:#FFFFFF;
	text-align:center;
        font-size:11px;
        color:#666666;
margin-top:60px;
margin-bottom:0px;
	}	
#copyright img{
margin:0px;
margin-left:3px;
	}

#copyright a.mainlevel{
        font-size:11px;
        color:#666666;
	}
ul#mainlevel-nav{
	margin:0;
	padding:0;
	float:right;
	margin-right:20px;
	margin-top:5px;
	}
ul#mainlevel-nav li{
	display:block;
	height:27px;
	float:left;
	list-style:none;
	background: url("../../images/css/bullet.gif") no-repeat 20px 9px;
	padding-left: 30px;
	line-height:20px;
	}
ul#mainlevel-nav li.first_li{
	background:none;
	}
ul#mainlevel-nav li a{
	display:block;
	height:27px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	margin-left:5px;
	margin-right:0px;
	}


ul#mainlevel-nav li a:hover{
	color:#bcff81;
	}


#logo_holder{
height:55px;
}	
#logo{
float:left;
padding-left:0px;
}
#support{
width:300px;
float:right;
height:55px;
text-align:right;
padding-left:200px;
}
#mainNav{
margin-top:4px;
height:48px;
background:url("../../images/css/navbarbg.gif") center no-repeat;
}
#header{
width:930px;
height:205px;
text-align:left;
margin:0px;
}
#maincontent{
margin:12px;
width:936px;
margin-top:0px;
}
#topcontent{
	height:20px;
	background:#225281;
}


#left{
width:209px;
float:left;
/*background:#fafafa;*/

}
#content{
width:715px;
float:left;
padding-left:12px;
background:#ffffff url("../../images/css/12.gif") no-repeat;

}
h3{
	border-collapse: separate;
	color: rgb(3, 59, 115);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 17px;
	text-align: left;
	text-indent: 0px;
	text-transform: none;
	font-size: 14px;
	margin:0px;
	margin-left:12px;
	margin-top:12px;
}
h1{
	font-size: 13.0pt;
	font-family: Tahoma, sans-serif;
	color: #8CC700;
margin-left:30px;
margin-top:5px;
}
p,td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
line-height:20px;

}



/* SPOTLIGHT
--------------------------------------------------------- */
/* Spotlight Box Style */
.ja-box-full, .ja-box-left, .ja-box-center, .ja-box-right {
	float: left;
	overflow: hidden;
}

/* Bottom spotlight */
#ja-botsl ,#ja-bots2{
	clear: both;
	margin: 0;
	padding: 0;
}

#ja-botsl .ja-box-tl,#ja-bots2.ja-box-tl {
	padding: 0 0px;
}

#ja-botsl div.module h3 ,#ja-bots2 div.module h3{
	padding: 0  0 7px 0px;
	font-size: 14px;
	color:#306699;
	margin:0;
	
	}

#ja-botsl div.module{
	margin: 12px 5px;
	padding: 0;
	float: none;
	width: auto;
	background: url("../../images/css/box-r-br.gif") no-repeat bottom right #FFFFFF;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
	font-size:12px;
}

#ja-botsl div.module div {
	background: url("../../images/css/box-r-bl.gif") no-repeat bottom left;
}

#ja-botsl div.module div div {
	background: url("../../images/css/box-r-tr.gif") no-repeat top right;
}

#ja-botsl div.module div div div {
	padding: 10px 15px;
	background: url("../../images/css/box-r-tl.gif") no-repeat top left;
}

#ja-botsl div.module div div div div {
	padding: 0;
	background: none;

}
#ja-bots2 div.module{
	margin: 12px 5px;
	padding: 0;
	float: none;
	width: auto;
	background: url("../../images/css/box-r-br.gif") no-repeat bottom right #FFFFFF;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
	font-size:12px;
}

#ja-bots2 div.module div {
	background: url("../../images/css/box-r-bl.gif") no-repeat bottom left;
}

#ja-bots2 div.module div div {
	background: url("../../images/css/box-r-tr.gif") no-repeat top right;
}

#ja-bots2 div.module div div div {
	padding: 10px 15px;
	background: url("../../images/css/box-r-tl.gif") no-repeat top left;
}

#ja-bots2 div.module div div div div {
	padding: 0;
	background: none;

}
div.recent{
background:url("../../images/css/footerbg.gif") no-repeat;
height:240px;
margin-top:10px;
padding-left:10px;
padding-right:10px;
}

div.recent1{
background:url("../../images/css/footerbg1.gif") no-repeat;
height:270px;
margin-top:10px;
padding-left:10px;
padding-right:10px;
}
div.module_menu h3{
margin:0px;
display: block;
/*background:#225281;*/
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#3470c1;
height:22px;
line-height:22px;
padding-left:10px;
}

#left div.module{
background:url("../../images/css/h3backgroun1.gif")  left bottom no-repeat;
margin-bottom:10px;
padding-bottom:20px;
}

#left div.module h3{
margin:0px;
display: block;
/*background:#225281;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#306699;
height:25px;
line-height:25px;
padding-left:10px;

}
div.module_menu{
padding-bottom:10px;
padding-top:0px;
}
div.module_menu ul.menu {
margin:0;
padding:0;
}


div.module_menu ul.menu li{
list-style:none;
background: url("../../images/css/arrow.gif") no-repeat 18px center ;
display:block;
height:23px;
line-height:23px;
color:#0033FF;
border-bottom:#999999 1px solid;
}

div.module_menu ul.menu li a{
color: rgb(3, 59, 115);
margin-left:25px;
text-decoration:none;
font-weight:bold;
}

div.module_menu ul.menu li a:hover{
color: #FF6600;

}

#footer{
background:#ffffff url("../../images/css/about-why-table-bg.gif") top right no-repeat;
margin-top:10px;
padding-left:10px;
padding-right:10px;
margin:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:180px;
}
div.module-foot p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:15px;
}
/*
div.ja-box-left a {

color: rgb(3, 59, 115);
text-decoration:none;
font-weight:bold;
font-size:12px;
margin:3px;
}

div.ja-box-left a:hover {

color: #8CC700;
text-decoration:none;
font-weight:bold;
font-size:12px;
margin:3px;
}
*/
#tabmodule{
height:200px;
width:715px;
overflow:hidden;
}

#ad{
height:200px;
width:235px;
overflow:hidden;
float:left;
}



/* Modules */
#leftcol{

}

/*
#leftcol div.module h3{
color:#8CC700;
display:block;
height:40px;
line-height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
#leftcol div.module {
width: 715px;
background: transparent url(../images/css/modulemiddle.gif) left repeat-y;
margin-bottom: 10px;
}

#leftcol div.module div {
width: 715px;
background: transparent url(../images/css/moduletop.gif) top left no-repeat;
}

#leftcol div.module div div {
width: 715px;
background: transparent url(../images/css/modulebottom.gif)  bottom left no-repeat;
}

#leftcol div.module div div div{
width: 700px;
padding-left: 5px;
padding-right: 10px;
background: transparent;
padding-bottom: 10px;
font-size: 10px;
}

#leftcol div.module div div div div, #rightcol-normal div.module div div div div{
padding: 0px;
margin: 0px;
}*/
ul#s5navfs li a {
color: rgb(3, 59, 115);
text-decoration:none;
font-weight:bold;
font-size:14px;
display:block;
height:40px;
line-height:40px;
padding-left:12px;
}

ul#s5navfs li a:hover {
color: #8CC700;
text-decoration:none;
font-weight:bold;
}

blockquote {
	padding: 1em 20px 1em 15px;
}

blockquote span.open {
	background: url("../../images/css/so-q.gif") no-repeat left top;
	padding: 2px 0 2px 25px;
}

blockquote span.close {
	background: url("../../images/css/sc-q.gif") no-repeat bottom right;
	padding: 2px 25px 2px 0;
}

#leftcol div.module-request img{
margin:0px;
padding:0px;
}
div.module-foot{
margin:10px;
padding:10px;
}
div.module-foot h3{
margin:0px;
margin-bottom:10px;
padding:0px;
}

div.module-foot a,div.module-foot a.mainlevel{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:15px;
text-decoration:underline;
color: rgb(3, 59, 115);
}

div.module-foot a:hover,div.module-foot a.mainlevel:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:15px;
text-decoration:underline;
color:#8CC700;
}


table#table35 a
{ color:#3D6EB0;}

div#com table.contentpaneopen tr td a
{color:#3D6EB0;}



.disclosure-content {
	PADDING-RIGHT: 8px; DISPLAY: none; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.free-plan {
	BORDER-RIGHT: #fc6 4px solid; BORDER-TOP: #fc6 4px solid; BORDER-LEFT: #fc6 4px solid; BORDER-BOTTOM: #fc6 4px solid; BACKGROUND-COLOR: #ffc;padding:3px;
}
.pay-as-go-plan {
	BORDER-RIGHT: #0167ff 4px solid; BORDER-TOP: #0167ff 4px solid; BORDER-LEFT: #0167ff 4px solid; BORDER-BOTTOM: #0167ff 4px solid; BACKGROUND-COLOR: #def;padding:3px;
}
.monthly-plan {
	BORDER-RIGHT: #b3885e 4px solid; BORDER-TOP: #b3885e 4px solid; BORDER-LEFT: #b3885e 4px solid; BORDER-BOTTOM: #b3885e 4px solid; BACKGROUND-COLOR: #f9d9ca;padding:3px;
}

/*tp whois*/
.tpwhoisinput {
	background: url("../../images/css/tpwhoistbg.gif") no-repeat;
	width:420px;
	height:42px;
	border:none;
	font-size:28px;
	padding:5px 20px 0 10px;
}
.tpwhoisinput:hover,
.tpwhoisinput:focus {
	background: url("../../images/css/tpwhoistbg2.gif") no-repeat;
	width:420px;
	height:42px;
	border:none;
	font-size:28px;
	padding:5px 20px 0 10px;}




















/*
// "Frontpage Slideshow" Module for Joomla! 1.5.x - Version 1.7.2
// Copyright (c) 2006 - 2008 JoomlaWorks, a Komrade LLC company.
// This code cannot be redistributed without permission from JoomlaWorks - http://www.joomlaworks.gr.
// More info at http://www.joomlaworks.gr and http://www.frontpageslideshow.net
// Developers: Fotis Evangelou - George Chouliaras
// ***Last update: April 27th, 2008***
*/

/* --- Slideshow Containers --- */
#fpss-outer-container {width:936px;} /* This element controls the slideshow spacing and border */
#fpss-container {position:relative;margin:0;padding:0;clear:both;width:936px;}
#fpss-slider {background:none;overflow:hidden;clear:both;text-align:left;width:936px;height:192px;}

