@font-face {
    font-family: 'Museo100';
    src: url('museo100-regular-webfont.eot');
    src: url('museo100-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('museo100-regular-webfont.woff') format('woff'),
         url('museo100-regular-webfont.ttf') format('truetype'),
         url('museo100-regular-webfont.svg#Museo100') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Museo700';
    src: url('museo700-regular-webfont.eot');
    src: url('museo700-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('museo700-regular-webfont.woff') format('woff'),
         url('museo700-regular-webfont.ttf') format('truetype'),
         url('museo700-regular-webfont.svg#Museo700') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Museo300';
    src: url('museo300-regular-webfont.eot');
    src: url('museo300-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('museo300-regular-webfont.woff') format('woff'),
         url('museo300-regular-webfont.ttf') format('truetype'),
         url('museo300-regular-webfont.svg#Museo300') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Museo500';
    src: url('museo500-regular-webfont.eot');
    src: url('museo500-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('museo500-regular-webfont.woff') format('woff'),
         url('museo500-regular-webfont.ttf') format('truetype'),
         url('museo500-regular-webfont.svg#Museo500') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Museo900';
    src: url('museo900-regular-webfont.eot');
    src: url('museo900-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('museo900-regular-webfont.woff') format('woff'),
         url('museo900-regular-webfont.ttf') format('truetype'),
         url('museo900-regular-webfont.svg#Museo900') format('svg');
}

body	{
		margin: 0;
		height: 100%;
		background-color:#8C8C8C;
		background-image: url(../IMAGES/background.png);
		background-repeat: repeat-x;
		background-position: top center;
		background-size:auto;
}

A:link {
	color: #FFF;
}
A:visited {
	color: #FFF;
}
A:active {
	text-decoration: none;
}
A:hover {
	color: #F80;
}


h1 {
	color: #6D6758;
	font-family: Museo300;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	display:inline;
	line-height: 30px;
/*	text-shadow:#FFFFFF 1px 1px 0px,#66AF33 2px 2px 0px; */
}

h2 { 
	font-family: Museo300;
	font-size: 10pt; 
	font-weight: bold;
	text-align: left; 
	display:inline;
	line-height: 20px;
}

h3 {
	font-family: Museo300;
	font-size: 10pt;
	font-weight:100;
	text-align: left;
	display:inline;
	line-height: 20px;
}
.rss_date {
	font-family: Museo300;
	font-size: 10pt;
	font-weight:100;
	text-align: left;
	display:inline;
	line-height: 20px;
	color:#CCCCCC;
}
.Menu_Container {
	background-color:#FFFFFF;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
}
.Footer_Container {
    position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
    width: 1024px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
    margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
    text-align: left; /* this overrides the text-align: center on the body element. */
}
.Menu_Container {
	background: #FFF;
	background: -moz-linear-gradient(top, #FFF, #E3E3E3);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#E3E3E3));
}
.featured_content_div {
}
.Featured_Content_Container {
    position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
    width: 1024px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
    margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
    text-align: left; /* this overrides the text-align: center on the body element. */
} 
.Secondary_Page_Header {
    position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
    width: 1003px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
    /* margin: 0 auto; the auto margins (in conjunction with a width) center the page */
    text-align: left; /* this overrides the text-align: center on the body element. */
	/* background-color:#FF0000; */
	padding-top: 10px;
	margin: 0 auto 12px auto;
} 
.Content_Container {
    position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
    width: 1024px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
    margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
    text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 12px;
	margin-bottom: 12px;
} 
.footnote {
	font-family: Museo300;
	font-size: 10px;
	color: #FFF;
	line-height: normal;
}
#sidebar1 {
    position: absolute;
    top: 0px;
    left: 0;
    width: 240px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin: 0px 0px 0px 10px; /* padding keeps the content of the div away from the edges */
    padding: 0px 5px 15px 0px; /* padding keeps the content of the div away from the edges */
	border:thin;
	height: 180px;
}
#sidebar2 {
	position: absolute;
	top: 0px;
	right: 0;
	width: 240px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin: 0px 510px 0px 0px; /* padding keeps the content of the div away from the edges */
	padding: 0px 10px 15px 0px; /* padding keeps the content of the div away from the edges */
	border:none;
	height: 180px;
}
#sidebar3 {
	position: absolute;
	top: 0px;
	right: 0;
	width: 240px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin: 0px 250px 0px 0px; /* padding keeps the content of the div away from the edges */
	padding: 0px 15px 15px 0px; /* padding keeps the content of the div away from the edges */
	border:thin;
	height: 180px;
}
#sidebar4 {
	position: absolute;
	top: 0px;
	width: 240px; /* padding keeps the content of the div away from the edges */
	margin: 0px 0px 0px 773px; /* padding keeps the content of the div away from the edges */
	padding: 0px 0px 15px 0px; /* padding keeps the content of the div away from the edges */
	border:thin;
}
#content_sidebar1 {
    position: absolute;
    top: 0px;
    left: 0;
    width: 300px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin: 0px 0px 0px 10px; /* padding keeps the content of the div away from the edges */
    padding: 0px 5px 15px 0px; /* padding keeps the content of the div away from the edges */
	border:thin;
}
#content_sidebar2 {
	position: absolute;
	top: 0px;
	right: 0;
	width: 724px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	margin: 0px 0px 0px 300px; /* padding keeps the content of the div away from the edges */
	padding: 0px 10px 15px 0px; /* padding keeps the content of the div away from the edges */
	border:none;
}
.Featured_Content_Container_Single {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #A79F8F;
	padding-left: 8px;
}
.Featured_Content_Header {
	color:#F80;
	font-family: Museo300;
	font-size: 28px;
	font-weight:bold;
	text-align: left;
	display:inline;
	line-height: 30px;
}
.Content_Header {
	color:#F80;
	font-family: Museo300;
	font-size: 18px;
	font-weight:bold;
	text-align: left;
	line-height: 22px;
	width: 290px;
	padding-top: 14px;
}
.Content_Header_Prefix {
	color:#F80;
	font-family: Museo300;
	font-size: 14px;
	font-weight:bold;
	text-align: left;
	line-height: 22px;
	width: 290px;
}
.Content_Contact_Number {
	color:#FFF;
	font-family: Museo300;
	font-size: 32px;
	font-weight:bold;
	text-align: left;
	width: 290px;
	padding-top: 20px;
}
.Featured_Content_Desc {
	color:#FFF;
	font-family: Museo300;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	display:inline;
	line-height: 30px;
}
.button {
	color:#FFF;
	font-family: Museo300;
	font-size: 18px;
	font-weight:bold;
	letter-spacing: .2em;
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 10px 15px 10px 15px;
	margin: 10px 0px 0px 0px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	color:#FFF;
	text-decoration: none;
}
.table_bg	{
	background-image: url(../IMAGES/table_header_bg.png);
	color: #FFF;
}
.button:active {
	color:#FFF;
	position: relative;
	top: 1px;
}
.grey {
	color:#FFF;
	background: #333333;
	background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#666666));
	background: -moz-linear-gradient(top,  #999999,  #666666);
/*	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666'); */
}

.grey:hover {
	color:#FFF;
	background: #666666;
	background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#666666));
	background: -moz-linear-gradient(top,  #333333,  #666666);
/*	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); */
}
.grey:active {
	color:#FFF;
	background: #000000;
	background: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#999999));
	background: -moz-linear-gradient(top,  #666666,  #999999);
/*	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#999999'); */
}

#slider4{
	border: 0px solid #666;
	margin-left: 10px;
	height: 425px;
	width:1003px;
		-moz-box-shadow: 2px 2px 6px #000; /* Firefox */
	-webkit-box-shadow: 2px 2px 6px #000; /* Safari, Chrome */
	box-shadow: 2px 2px 6px #000; /* CSS3 */

}

#paginate-slider4{
	border: 0px solid #666;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	padding: 10px 10px 0px 10px;
	text-align:right;
}

#paginate-slider4 a img{
width: 20px;
height: 10px;
margin: 0px 3px 3px 2px;
border: 0px solid gray;
background-color:#FFFFFF;
}

#paginate-slider4 a img:hover, #paginate-slider4 a.selected img{
border: 0px solid #666;
background-color:#999;
}
div.transbox {
	color:#FFF;
	padding: 25px;
	background-image:url(../IMAGES/trans_bg_50.png);
}
div.transbox p {
	filter:alpha(opacity=100);   /* for IE */
	opacity:1.0;   /* CSS3 standard */
	color:#FFF;
}

a.rss_titles:link, a.rss_titles:visited, a.rss_titles:hover, a.rss_titles:active {
	font-family: Museo300;
	font-size: 12pt;
	font-weight: normal;
	text-align: left;
	display:inline;
	line-height: 20px;
	color: #F80;
	text-decoration: underline;
}
.subcontent_title_container {
	color:#000000;
	font-family: Museo300;
	font-size: 20px;
	font-weight:600;
	width: 160px;
	padding-top: 18px;
	padding-right: 10px;
	padding-left: 20px;
	position: absolute;
	left: 0px;
	top: 0px;
	letter-spacing: .2em;
}
.subcontent_desc_container {
	color:#000000;
	font-family: Museo300;
	font-size: 12px;
	width: 160px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 20px;
	position: absolute;
	left: 0px;
	top: 65px;
	font-weight: lighter;
	letter-spacing: .2em;
}
.Blog_Container {
	color:#FFFFFF;
    width: 1024px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
    margin: 0 auto 0 auto; /* the auto margins (in conjunction with a width) center the page */
    text-align: left; /* this overrides the text-align: center on the body element. */
	padding: 10px;
}
.Blog_Content {
	font-family: Museo300;
	color:#FFFFFF;
    position: absolute; /* adding position: relative allows you to position the two sidebars relative to this container */
    width: 968px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
    text-align: left; /* this overrides the text-align: center on the body element. */
	padding: 18px;
	margin: 0 0 0 10px;
	background-image:url(../IMAGES/trans_bg_25.png);
}
.Content_Sub_Box {
	font-family: Museo300;
	color:#FFFFFF;
    position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
    width: 688px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
    text-align: left; /* this overrides the text-align: center on the body element. */
	padding: 9px 18px 18px 18px;
	margin: 0 0 0 0px;
	background-image:url(../IMAGES/trans_bg_25.png);
}
.Content_Sub_Box A:link {
	text-decoration: none;
	color: #FFF;
}
.Content_Sub_Box A:visited {
	text-decoration: none;
	color: #FFF;
}
.Content_Sub_Box A:active {
	text-decoration: none;
}
.Content_Sub_Box A:hover {
	color: #F80;
}

.Content_Sub_Box_light A:link {
	color: #000;
}
.Content_Sub_Box_light A:visited {
	color: #000;
}
.Content_Sub_Box_light A:active {
}
.Content_Sub_Box_light A:hover {
	color: #F80;
}

.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
border:none thin #F90;
	-moz-box-shadow: 2px 2px 6px #000; /* Firefox */
	-webkit-box-shadow: 2px 2px 6px #000; /* Safari, Chrome */
	box-shadow: 2px 2px 6px #000; /* CSS3 */

}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
border:solid 2px #F90;
	-moz-box-shadow: 2px 2px 6px #000; /* Firefox */
	-webkit-box-shadow: 2px 2px 6px #000; /* Safari, Chrome */
	box-shadow: 2px 2px 6px #000; /* CSS3 */

}
.highlight img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}

.highlight:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
#PDFlist
{
margin-left: 10px;
padding-left: 10px;
list-style: none;
}

#PDFlist li 
{
padding-left: 30px;
background-image: url(../IMAGES/Adobe_PDF_icon.png);
background-repeat: no-repeat;
background-position: 0 .0em;
line-height:24px;
}
#STANDARDlist
{
margin-left: 10px;
padding-left: 10px;
list-style: none;
}

#STANDARDlist li 
{
padding-left: 30px;
background-image: url(../IMAGES/Bullet_White.png);
background-repeat: no-repeat;
background-position: 0 .0em;
line-height:24px;
}
#BLACKlist
{
margin-left: 10px;
padding-left: 10px;
list-style: none;
}

#BLACKlist li 
{
padding-left: 30px;
background-image: url(../IMAGES/Bullet_Black.png);
background-repeat: no-repeat;
background-position: 0 .0em;
line-height:24px;
}
.shadow	{
	-moz-box-shadow: 2px 2px 6px #000; /* Firefox */
	-webkit-box-shadow: 2px 2px 6px #000; /* Safari, Chrome */
	box-shadow: 2px 2px 6px #000; /* CSS3 */
}
.data_rate_value {
	font-family: Museo100;
	font-weight:900;
	font-size: 56px;
	color: #000;
	line-height: 70px;
	height:70px;
	
}
.icon_padding {
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.quote_box {
	padding: 16px;
	margin-right: 10px;
	margin-left: 40px;
	color: #000;
	margin-top: 0px;
	margin-bottom: 20px;
	background-image: url(../IMAGES/trans_bg_50_WHITE.png);
}

.packages_channel_icons {
padding:5px;
}


.packages_channel_icons img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
padding:4px;
border:solid #FFF thin;
}

.packages_channel_icons:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
padding:4px;
border:solid #CCC thin;
}
.support_form_fields {
	font-family:Museo300;
	background-color: #666;
	padding: 6px;
	border: thin solid #999;
	font-size:14px;
	color:#FFFFFF;
}
.support_form_button {
	font-family:Museo300;
	background-color: #FFF;
	padding: 6px;
	border: thin solid #999;
	font-size:14px;
	color:#000;
	cursor:pointer;
}
textarea {
	font-family:Museo300;
	background-color: #666;
	padding: 6px;
	border: thin solid #999;
	font-size:14px;
	color:#FFFFFF;
}
