/* Colours
	logo-background 	#1191ae ;
	header-blue		#03abc6 ;
*/
* { margin:0; padding:0;}
body { 
/*	background:#e1f3f6; */
	background:white;
}
/*
html, body, table, input, textarea, select {
	font-family:verdana; 
	font-size:10pt; 
	color:#777d84; 
	font-weight:normal; 
	line-height:1.33em
}
*/
html, input, textarea, select{
	font-family:verdana; 
	font-size:0.75em; 
	color:#777d84; 
	font-weight:normal; 
	line-height:1.33em
}

table {
	font-size:1em; 
}
.bg{ background:url(/images/body.gif) repeat-x #ffffff}

/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}

.title, .title_top, .title_bot{ display:block}


.separate{ background:url(/images/separate.gif) repeat-x; width:auto; height:12px}

p {margin:0; padding:0;}


.logo a {
	text-decoration:none;
	cursor : pointer ;
}
h1.logo { 
	color : white;
	padding:0; 
	margin:0; 
	line-height:1em; 
	font-size:24pt; 
	background:url(/images/logo.gif) no-repeat; 
	width:211px; 
	height:92px; 
	position:absolute;
	padding-top:25px;
	text-align:center;
}
.pos{ position:absolute; margin:0; padding:0}

ol { 
	list-style-position: outside;
	padding: 0 0 0 0px;
	margin : 0 0 10px 20px ;
	border : 0px solid red;
}
ul { 
	list-style-position: outside;
	list-style-type: none ;
	padding: 0;
	margin : 0px;
}
ul li {
	background : url(/images/logo_bullet.15.jpg) no-repeat top left ;
	margin 	: 0px ;
	padding	: 2px 0 2px 20px ;
}
ul li a { text-decoration: none ; }
ul li a:hover{ text-decoration: underline ; }
/*
ul { margin:0; padding:0; list-style:none; line-height:1.6em}
ul li a { color:#03586e; text-decoration: underline}
ul li a:hover{ text-decoration: none}
*/

/*txt, links*/
.link{ color:#777d84; text-decoration:underline; font-weight:bold}
.link:hover{ text-decoration:none}

.separate{ height:15px; background:url(/images/separate.gif) repeat-x center; width:auto}

b{ color:#03586e}

a{ color:#03586e; text-decoration:underline}
a:hover{ text-decoration:none}

/*header*/
#header .row1{ height:158px; background:url(/images/r1_bg.jpg) no-repeat; border:0px solid pink; }
#header .row1 .col1{ width:309px}
/*
#header .row1 .col1 .indent{ padding:28px 0 0 22px}
*/
#header .row1 .col1 .indent{ padding:0 }

a.r1, a.r2, a.col3 { 
	text-decoration : none ;	
	cursor : pointer ;
}

#header .row1 .col2{ width:460px;}
#header .row1 .col2 .indent{ padding:29px 0 8px 0; font-size:0.91em; line-height:1.25em}
#header .row1 .col2 .r1{ width:100%; background:url(/images/bg1.jpg) no-repeat; color:#2a2f35}
#header .row1 .col2 .r2{ width:100%; background:url(/images/bg2.jpg) no-repeat; color:#003948}

.col3 { 
	margin:29px 0 0 0px;
	height : 115px;
	width : 210px;
	background:url(/images/contactbox-round.jpg) no-repeat; 
	color:white;
	padding : 5px 0px;
}
a.col3:hover {
	color : #aff1f6 !important;
}

#header .row1 .col2 .col_1{ 
	padding : 10px 0px 0 0px;
	width:130px;
	border:0px solid pink;
}
#header .row1 .col2 .col_1 h1{ 
	padding : 0px 5px 0 10px;
	font-size : 130%;
	line-height:1.1em;
	text-transform : uppercase ;
}
#header .row1 .col2 .col_1 img{ margin:10px 0 0 19px}
#header .row1 .col2 .col_2{ border:0px solid red;font-weight:normal; font-size:105%; width:245px; padding:5px 0 9px 0}
#header .row1 .col2 .col_3{ 
	width:80px; 
	height:55px;
	background : url(/images/read_more_head.gif) no-repeat 15px 5px; 
}
#header .row1 .col2 .col_3 img{ margin:5px 0 0 20px} 
#header .row1 .col2 h1{ font-size:10pt;margin-bottom:3px;} 


#header .row2{ height:73px; background:url(/images/r2_bg.gif) no-repeat}
#header .row2 .col1{ width:328px}
#header .row2 .col1 img{ margin:5px 0 0 38px}
#header .row2 .col2{ width:452px}
#header .row2 .col2 img{ margin-top:23px}

/* #header .row3{ height:72px; padding-left:282px} */
#header .row3{ 
	background:url(/images/bodymenu.gif) bottom repeat-x #ffffff;
}

#header .row3 .row3Content{ 
	border-top : 1px solid #ade1e6 ;
	border-bottom : 1px solid #ade1e6 ;
	padding:8px 0 8px 50px;
	text-align:left ;	
	color : white ;
	margin : 0px auto 0px auto;
	clear : both;
}
 
a.menuLink {
/*	font-weight : bold ;*/
	color : #ade1e6 ;
	padding:10px 10px;
	border-style: solid;
	border-color: #ade1e6 ;
	border-width : 0 1px 0px 0px;
	text-transform : uppercase ;
	text-decoration:none;
}
a.menuLinkFirst {
	border-left : 1px solid #ade1e6 ;
}
a.menuLinkLast {
	border-right: 1px solid #ade1e6 ;
}
a.menuLink:hover, a.menuLink:active {
	background : #03abc6;
	color : white ;
}

/*content*/
#content { 
	background:url(/images/bodycontent.gif.x) repeat-x #ffffff;
	padding : 0 0 0 50px ;
}

#content h1 {
	color : #03abc6 ;
	font-size : 20px;
}
#content h2 {
	color : #03abc6 ;
	font-size : 14px;
	margin : 20px 0 5px 0;
}
#content h3 {
	font-size : 14px;
}
#content h4 {
	font-size : 12px;
	color : #03abc6 ;
}
#content p {
	margin-bottom : 5px;
}
#content p.contactOption {
	font-weight:bold;
	color : black ;
	margin: 20px 0 10px 0;
	text-align : center ;
}
#content .block{ width:100%}
#content .block .t{ background:url(/images/top.gif) repeat-x #ffffff; width:100%}
#content .block .b{ background:url(/images/bottom.gif) repeat-x left bottom; width:100%}
#content .block .l{ background:url(/images/left.gif) repeat-y; width:100%}
#content .block .r{ background:url(/images/right.gif) repeat-y right top; width:100%}
#content .block .lt{ background:url(/images/lt.gif) no-repeat left top; width:100%}
#content .block .rt{ background:url(/images/rt.gif) no-repeat right top; width:100%}
#content .block .lb{ background:url(/images/lb.gif) no-repeat left bottom; width:100%}
#content .block .rb{ background:url(/images/rb.gif) no-repeat right bottom; width:100%}
#content .block .b1{ background:url(/images/bottom1.gif) repeat-x left bottom; width:100%}
#content .block .lb1{ background:url(/images/lb1.gif) no-repeat left bottom; width:100%}
#content .block .rb1{ background:url(/images/rb1.gif) no-repeat right bottom; width:100%}


#content .block1 .t{ background:url(/images/top1.gif) repeat-x; width:100%}
#content .block1 .lt{ background:url(/images/lt1.gif) no-repeat; width:100%}
#content .block1 .rt{ background:url(/images/rt1.gif) no-repeat right top; width:100%}

/*footer*/
#footer{ 
	margin-top : 15px ;
	border : 0px solid red;
	color:#2a2f35;
	background:#e1f3f6;
	padding : 5px 50px ;
	text-align : right ;
}

#footer a{ color:#2a2f35; text-decoration:none}
#footer a:hover{ text-decoration:underline}

a.indexHotlink{
	display	: block ;
	padding:	10px 0 10px 65px;
	text-decoration:none;
	margin-bottom : 5px;
	border : 2px solid white ;
}
a.indexHotlink:hover, a.indexHotlink:active{
	border : 2px solid #03abc6 ;
	cursor : pointer ;
}
a.homeAnchor{
	background	: url(/images/homeAnchor305Light.jpg) no-repeat ;
	display:block; 
	width:305px;
	color:white;
	text-align:center;
	padding : 20px 0 ;
	border:0px solid red;
	height:65px;
	text-decoration : none ;
}
a.homeAnchor h2 {
	color:white !important;
}
a.homeAnchor:hover h2, a.homeAnchor:active h2{
	color : #aff1f6 !important;
}

table.channelStats {
	margin:10px 0 10px 20px;
	float : left ;
	border : 1px solid #03abc6;
	border-bottom : 0;
}
th.channelName, td.channelName {
	padding : 3px 20px 3px 5px;
	border-bottom : 1px solid #03abc6;

}
th.channelShare, td.channelShare  {
	padding : 3px 20px 3px 5px;
	border-bottom : 1px solid #03abc6;
}

table.priceTable {
	margin		: 10px 0 10px 20px;
	border 		: 1px solid #03abc6;
	border-bottom	: 0;
	width 		: 95%;
}
table.priceTable td{
	font-size 	: 12px ;
	font-weight	: bold ;	
	padding : 3px 20px 3px 5px;
	border-bottom : 1px solid #03abc6;
}
td.priceMonthly {
	text-align : left;
	vertical-align : middle ;
	width : 100px;
	border-right : 1px solid #03abc6;
}
td.priceName {
	text-align : left;
}
td.price1{
	text-align : right;
	width : 80px;
	background : LemonChiffon ;
}
td.price4{
	text-align : right;
	width : 80px;
	background : AntiqueWhite ;
}
td.price7{
	text-align : right;
	width : 80px;
	background : Wheat ;
}
td.priceSpan{
	text-align : center;
	width : 80px;
	background : MintCream ;
}

.homeBox{
	background	: url(/images/homeAnchor305Light.jpg) no-repeat ;
	color:	#03abc6 ;
	color:white;
	text-align:left;
	margin : auto;
	width:305px;
	height:110px;
}
.homeBox ul { 
	list-style-position: outside;
	list-style-type: none ;
	margin 	: 0px ;
	padding: 10px 10px ;
}
.homeBox ul li {
	background : url(/images/logo_bullet.b.15.jpg) no-repeat center left ;
	margin 	: 0 0 5px 0px ;
	padding	: 0 0 0 20px ;
	font-size	: 11pt; 
	font-weight : bold ;
}

.priceBox{
	background	: url(/images/priceBox.jpg) no-repeat ;
	color:white;
	text-align:left;
	margin : auto;
	width:350px;
	height:150px;
}

.terms h3{
	padding : 5px 0 ;
}
.terms ul { 
	line-height : 1.5em;
	list-style-position: outside;
	list-style-type: square;
	padding: 0 0 0 6px;
	margin : 0 0 10px 20px ;
	border : 0px solid red;
}
.terms ul li {
	background : none ;
}

.credits {
	font			: 	7pt "Helvetica Neue", Helvetica, Tahoma, Geneva, sans-serif;
	color			:	black;
	text-align		:	right;
	padding		:	10px 50px;

}
.credits a {
	color			:	blue;
	text-decoration		:	none;
}
.credits a:hover {
	color			:	blue;
	text-decoration		:	underline;
}
