/**
 * common.css
 *
 * Copyright (c) 2003-2009 John Willinsky
 * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
 *
 * Site-wide shared stylesheet.
 *
 * $Id: common.css,v 1.71.2.1 2009/04/08 19:43:30 asmecher Exp $
 */

/**
 * Common HTML elements
 */
#skypedetectionswf
{
	display:none;
}
body {
	margin: 0;
	padding: 0;
	background-color: #EDEBCF;
	background:url('../styles/images/content_bg1.gif') repeat-x #353535;
	color: #111;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-align: center;
}

h1,h2,h3,h4,h5,h6
{

padding:0px;margin:0px;
_padding:0px 0px 0px 1px;
*padding:0px 0px 0px 1px;
display:inline;
font-family:inherit;
font-size:1em;
font-style:inherit;
font-weight:normal;

}

h2.header
{font-weight:bold;}
h3.header1
{font-weight:bold;}
h4.header2
{font-weight:bold;}
h5.header3
{font-weight:bold;}
h6.header4
{font-weight:bold;}

div {
	line-height: 140%;
	text-align: left;
}

#content .h3head {
font-size:1.8em;
font-weight:normal;
line-height:1.35em;
margin:0 1em 0.25em 0;
padding-top:0.4em;
}

#content h4.h4headli {
font-family:Georgia,'Times New Roman',Times,serif;
font-size:1.5em;
font-weight:normal;
margin:0.75em 1em 0.25em 0;
display:block;
}
#content h4.subhead {
font-family:Georgia,'Times New Roman',Times,serif;
font-size:1.5em;
font-weight:normal;
margin:0.75em 1em 0.25em 0;display:block;

}
table {
	border: 0;
	border-spacing: 0;
	font-size: 1.0em;
}

form {
	margin: 0;
}

a {
	text-decoration: underline;
}

a:link {
	color: #375;
}

a:active {
	color: #253;
}

a:visited {
	color: #375;
}

a:hover {
	color: #253;
	/*background: #CDC;*/
}

a.plain {
	text-decoration: none;
}

ul {
	margin: 0.25em 0 0.75em 0;
	padding: 0 0 0 2.5em;
}

tt {
	font-size: 1.25em;
}

label {
}

label.error {
	color: #900;
}

input.textField, select.selectMenu, textarea.textArea, input.uploadField {
	background-color: #F0F0E8;
	color: #000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	border-bottom: 2px solid #E8E8E1;
	border-right: 2px solid #E8E8E1;
	font-size: 1em;
}

input.button {
	padding-left: 0.5em;
	padding-right: 0.5em;
	background-color: #E8E8E1;
	font-size: 1em;
}

input.defaultButton {
	/*background-color: #375;
	color: #FBFBF3;
	font-weight: bold;*/
}


/**
 * Main layout elements
 */

#container {
	min-width: 730px !important;
	margin: 0px auto;
	line-height: 125%;
	text-align: center;
	width:1000px;
	background:#fff;
}

#header {
	width:1000px;
	margin:0 auto;
	background-color: #FFFFFC;
	text-align: center;
	height:80px;
}

#headerTitle {
	text-align: left !important;
	margin: 0 auto;
	padding: 0;
	width: 100%;	

}
#headerTitle a
{
font-size:.8em;
}
#header h1 {
	margin: 10px 0px 0px 0px;
	padding: 0;
	font-family: Georgia,'Times New Roman',Times,serif;
	font-weight: normal;
	line-height: 130%;
	float:left;
	width:30%;
}

#header h1 a img{

border:0px;
}
.mainheadaerleft
{
	height:25px;float:left;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px px;_padding:10px 0px 0px 330px;	width:100%;_width:100%;border:0px solid red;

}

#header div.headerleft
{
	height:60px;float:left;
	width:70%;
}



.mainheadaerleft .serachDiv
{
	height:20px;float:right;
	width:27%;
	_width:17%;
	
	
	border:1px solid blue;
	padding:3px 0px 0px 15px;
}

.mainheadaerleft input{
	float:left;
	height:15px;
	_height:20px;
	width:155px;
}
/*
.mainheadaerleft input.searchicon
{
	background:url('../styles/images/search-icon.jpg') no-repeat 5px 1px;;
	float:left;
	width:25px;
	height:20px;
	border:0px solid red;
	padding:0px 0px 0px 4px;
}
.mainheadaerleft input.searchicon:hover
{

	cursor:pointer;
}
*/
.serachDiv
{
	height:20px;float:right;
	width:19%;
	_width:19%;
	
	
	border:0px solid red;
	padding:4px 0px 0px 15px;
	_padding:4px 0px 0px 0px;
}

.serachDiv input{
	float:left;
	height:15px;
	_height:20px;
	width:155px;
}

input.searchicon
{
	/*background:url('../styles/images/search_icon.png') no-repeat 5px 1px;;*/
	float:left;
	width:24px;
	height:19px;
	border:1px solid #fff;
	padding:0px 1px 2px 0px;
	color:#fff;
	background:none;
	margin:1px 0px 0px 1px;
}
 input.searchicon:hover
{

	cursor:pointer;
}


#header div.headerleft .block
{
float:left;
height:30px;
}
#header div.headerfont
{
	height:0px;float:left;
	width:10%;
	_width:15%;
	padding:10px 0 0 30px;
	_padding:10px 0 0 10px;
	border:0px solid red;
}
/*
#header div.headerleft .skypediv
{
	float:left;
	width:70%;
	_width:40%;
	border:0px solid red;
	padding:0px 0px 0px 0px;
}

*/
#header div.headerleft .skypediv
{
	float:left;
	width:98%;
	_width:98%;
	border:0px solid red;
	padding:0px 0px 0px 0px;
	_padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	_margin:-10px 0px 0px 0px;
}
#header div.headerleft .loginblock
 
{
float:right;
	background:#fff;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	color:#000;
	width:20%;
	_width:45%;
	border:0px solid red;

}
#header div.headerleft .skypediv a
{
	/*float:right;*/
	float:left;
}
#header div.headerleft .skypediv a img
{
	margin:2px 8px 0px 4px;

}
#header div.headerleft .skypediv a img.imagessky
{
	margin:0px 8px 0px 4px;
}
.helpblock
{
	float:left;
	width:85%;
}
#header ul
{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}

#header ul li
{
float:left;
list-style:none;	height:35px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
/*margin:10px 0px 0px 0px;*/
border:0px solid red;
}
#header ul li.online
{
	width:50px;
}
#header ul li.livechat
{
	background:url('../styles/images/live-chat.jpg') no-repeat 20px 0%;
	_background:url('../styles/images/live-chat.jpg') no-repeat 50px 0%;
	width:50px;
	_width:100px;
}
#header ul li.tellafriend
{
	background:url('../styles/images/tell-a-friend.jpg') no-repeat 10px 0%;
	_background:url('../styles/images/tell-a-friend.jpg') no-repeat 10px 0%;
	width:50px;
	_width:50px;
}
#header ul li.headergetstart
{
	background:url('../styles/images/get-started.jpg') no-repeat 10px 0%;
	_background:url('../styles/images/get-started.jpg') no-repeat 30px 0%;
	width:50px;
	_width:80px;
}
ul.headercon
{
	float:left;
	margin:0px;
	padding:0px;border:0px solid red;
}
#header ul.headercon li
{
	padding:0px 10px 0px 10px;margin:0px;background:url('../styles/images/header-list.jpg') no-repeat 100% 8px;;
}
#header ul.headercon li a
{
color:#6F6F6F;
text-decoration:none;
}
#footer {
	width: 100%;
	min-height: 50px;
	position: static;
	clear: both;
	background-color: #ABA;
	text-align: center;
}

#footerContent {
	width: 100%;
	margin: 0 auto;
	padding-left: 10%;
}

#main {
	padding: 0.5em 0em 0em 0em;
	width: 80%;
	margin: 0 auto;
}
/*
#main h2 {
	margin: 0em 1em 0.5em 0em;
	padding-top: 0.5em;
	font-family: Georgia,'Times New Roman',Times,serif;
	font-weight: normal;
	line-height: 130%;
}
*/
#main h2.h2Faq{
	float:left;
	padding:7px 0 0 0;	
	width:100%;
	font-size: 15px;
	font-weight: bold;
	color: #D11C1E;
}

/*#main h3 {
	margin: 0em 1em 0.5em 0em;
	padding-top: 0em;
	font-family: Georgia,'Times New Roman',Times,serif;
	font-weight: normal;
}*/

#main .h3Faq{	
	float: left;
	width: 97%;	
	font-size: 13px;
	font-weight: bold;
	color: #D11C1E;
	padding-top: 0px;
}

#navbar {
	margin-right: 0;
	padding:0px 0px 0px 10px;
	border-bottom: 0px dotted #000;
	background:url('../styles/images/menu-bg.jpg');
	height:31px;
}

#breadcrumb {
	padding-top: 1em;
	font-size: 0.7em;
}

#content {
	margin: 0;
	padding: 0;
	/*padding-top: 0.5em;*/
	font-size: 0.8em;
	border-top: 0px dotted #000;
	text-align:justify;
}

/*#content h3 {
	margin: 0em 1em 0.25em 0em;
	padding-top: 0.4em;
	font-family: Georgia,'Times New Roman',Times,serif;
	font-weight: normal;
	font-size: 1.8em;
	line-height: 1.35em;
}

#content h4 {
	margin: .75em 1em 0.25em 0em;
	font-family: Georgia,'Times New Roman',Times,serif;
	font-weight: normal;
	font-size: 1.5em;
}

#content h5 {
	margin: 0em 1em 0.25em 0em;
	padding-top: 0.75em;
	font-weight: bold;
	font-size: 1em;
}*/


/**
 * Access icons and key
 */
#accessKey {
	margin-bottom: 2em;
}

#accessKey img {
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

#content img.accessLogo {
	vertical-align: middle;
	margin: 0;
	padding: 0;
}
#content p
{
	width:99%;
	padding:5px 0px 0px 0px;
	margin:0px;
}
#content p.pagetitle
{
float:left;
color:#685F5F;
font-size:1.6em;
font-weight:bold;
padding:0px 0px 4px 0px;
margin:0px 0px 5px 0px;
border-bottom:1px solid #CF9999;
width:99%;
}
#content .pagetitle
{
float:left;
color:#685F5F;
font-size:2em;
font-weight:bold;
padding:0px 0px 4px 0px;
margin:0px 0px 5px 0px;
border-bottom:1px solid #CF9999;
width:99%;
}
#content p.body_p
{
	width:99%;
	padding:0px 0px 5px 0px;
	margin:0px;	font-size:0.9em;width:99%;
	float:left;border:0px solid red;

}

#content p.body_p a{
	float:right;
	color:#E22122;
	margin-top:-5px;
	margin-bottom:5px;border:0px solid blue;font-size:1.0em;
}
/*

*/

#content .body_p
{
	width:99%;
	padding:0px 0px 10px 0px;
	margin:0px;
	font-size:1.2em;
	line-height:150%;
	text-align:justify;
}
#content .ieproblem
{

	float:left;width:47%;margin:0px 0px 0px 10px;
}
#content .firstpara
{
	width:96.7%;
	_width:99%;
	padding:5px 10px 5px 10px;
	margin-top:5px;
	margin-bottom:8px;
	
	background:#F1F2F6;	clear:both;font-size:1.2em;

}

#content p.body_head strong
{
	color:#D11C1E;
	padding:3px 0px 0px 0px;float:left;
	width:100%;font-size:1.1em;
}

#main #content .body_head strong.black
{
	color:#000;
	padding:3px 0px 0px 0px;float:left;
	width:100%;font-size:1.0em;
}


#main #content .body_head
{
font-size:1.2em;padding:4px 0px 0px 0px;float:left;width:100%;
}
#main #content .body_head strong
{
	color:#D11C1E;
	
	width:100%;
	font-weight:bold;
}


#content p.firsthead
{
	float:left;
	width:100%;
	font-size:1.5em;
	font-family:Georgia, "Times New Roman", Times, serif;	padding:3px 0px 5px 0px;
}

#content .firsthead
{
	float:left;
	width:100%;
	font-size:1.5em;
		padding:3px 0px 5px 0px;	color:#D11C1E;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}


#content p.blue
{
	float:left;
	width:100%;
	font-size:1.3em;
	padding:0px 0px 5px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:150%;

}
ul.listdata
{
	float:left;
	width:97%;
	margin:0px 0px 0px 10px;
	padding:0px 0px 10px 0px;
}
ul.listdata li
{
	background:url(../styles/images/list-dot.jpg) no-repeat scroll 0 7px;list-style:none; padding:0px 0px 0px 12px;line-height:160%;font-size:12px;
}
ul.listdata1
{
	float:left;
	width:340px;
	padding:0px;
	margin:0px;
		margin:0px 0px 10px 10px;
}

ol
{
	margin:0px 0px 10px 20px;
	padding:0px;
	width:95%;
}


ul.listdata2
{
	float:left;
	width:340px;
		padding:0px;
	margin:0px 0px 10px 10px;

}
ul.listdata1 li
{
	background:url(../styles/images/list-dot.jpg) no-repeat scroll 0 7px;list-style:none; padding:0px 0px 0px 12px;line-height:160%;
}
ul.listdata2 li
{
	background:url(../styles/images/list-dot.jpg) no-repeat scroll 0 7px;list-style:none; padding:0px 0px 0px 12px;line-height:160%;
}
/**
 * Navigation bar
 */

#navbar a {
	font-size: 0.65em;
	letter-spacing: 0.05em;
}

#navbar a:link {
}

#navbar a:active {
}

#navbar a:visited {
}

#navbar a:hover {
}


/**
 * Breadcrumbs
 */

#breadcrumb a {
	text-decoration: none;
}

#breadcrumb a.current {
	font-weight: bold;
}


/**
 * Announcements
 */

#announcementsHome {
	width: 100%;
	margin: 2em 0 2em 0;	
}

#announcementsHome h3 {
	text-align: center;
}

#announcements {
	width: 100%;
}

#announcements h3 {
	text-align: center;
}

table.announcements {
	width: 100%;
}

table.announcements td {
	padding: 0.25em 0.5em 0.25em 0.5em;
}

table.announcements td.nodata {
	text-align: center;
	font-style: italic;
}

table.announcements td.headseparator {
	border-top: 1px dotted #000;
	font-size: 0.1em;
	line-height: 1%;
}

table.announcements td.endseparator {
	border-top: 1px dotted #000;
	font-size: 0.25em;
	line-height: 10%;
}

table.announcements td.separator {
	border-top: 1px dotted #DDDDD0;
	font-size: 0.1em;
	line-height: 1%;
}

table.announcements tr.intro {
}

table.announcements td.intro {
}

table.announcements tr.title {
	vertical-align: top; 
}

table.announcements td.title {
	width: 85%;
}

table.announcements td.title h4 {
}

table.announcements tr.description {
	vertical-align: top;
}

table.announcements td.description {
	width: 85%;
}

table.announcements tr.details {
	vertical-align: bottom;
}

table.announcements td.posted {
	padding-top: 1em;
	font-style: italic;
}

table.announcements td.more {
	width: 15%;
	text-align: right;
}

table.announcementsMore {
	width: 100%;
}

table.announcementsMore td {
	padding-top: 1.5em;
	text-align: right;
}


/**
 * Table of contents
 */

h4.tocSectionTitle {
}

table.tocArticle {
	width: 100%;
}

table.tocArticle td.tocTitle {
	width: 70%;
	height: 100%;
}

table.tocArticle td.tocGalleys {
	width: 30%;
	text-align: right;
}

table.tocArticle td.tocAuthors {
	padding-left: 30px;
	font-style: italic;
	vertical-align: top;
}

table.tocArticle td.tocPages {
	text-align: right;
	vertical-align: top;
}

.tocArticleCoverImage img {
	border: 0;
	float: left;
	width: 100px;
	margin: 0 1em 1em 0;
}


/**
 * Homepage image
 */

#homepageImage img {
	display: block;
	margin: 0 auto;
	border: 0;
	text-align: center;
}

.homepageImage img {
	margin: 0 auto;
	border: 0;
	float: left;
	width: 100px;
	margin: 1em 1em 1em 0;
	text-align: center;
}


/**
 * Issue cover image
 */

#issueCoverImage img {
	display: block;
	border: 0;
}

.issueCoverImage img {
	border: 0;
	float: left;
	width: 100px;
	margin: 1em 1em 1em 0;
}

#issueCoverImage a:link, .issueCoverImage a:link {
}

#issueCoverImage a:active, .issueCoverImage a:active {
}

#issueCoverImage a:visited, .issueCoverImage a:visited {
}

#issueCoverImage a:hover, .issueCoverImage a:hover {
}


/**
 * Footer elements
 */

#footer div.debugStats {
	font-size: 0.6em;
}


/**
 * Additional text styles
 */

span.disabled, label.disabled {
	color: #666;
}

a.action, a.file {
	font-size: 0.85em;
	text-transform: uppercase;
}

a.icon {
	text-decoration: none;
}

a.icon img {
	border: 0;
}

a.icon:hover {
	background: none;
}

span.formRequired {
	color: #333;
	font-size: 0.9em;
}

span.instruct {
}

span.heading {
	font-size: 0.85em;
	text-transform: uppercase;
}

span.highlight {
	border-bottom: 1px dotted #000;
}

.nowrap {
	white-space: nowrap;
}

pre {
	background-color: #F0F0E8;
	color: #000;
	font-size: 1.25em;
}

/**
 * Table styles
 */

table.info {
}

table.info td {
	padding: 0;
	padding-bottom: 0.5em;
	padding-right: 0.5em;
}

table.listing {
}

table.listing tr.highlight {
	background: yellow;
}

table.listing td {
	padding: 0.25em 1.5em 0.25em 0.5em;
}

table.listing tr.heading td, table.listing td.heading, table.info td.heading {
	font-size: 0.85em;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 120%;
	padding: 0.75em 1.5em 1em 0.5em;
}

table.listing tr.fastTracked {
	background-color: #ABA;
}

table.info td.heading {
	padding-left: 0;
}


table.listing td.nodata, table.info td.nodata {
	text-align: center;
	font-style: italic;
}

table.listing td.headseparator {
	border-top: 1px dotted #000;
	font-size: 0.1em;
	line-height: 1%;
}

table.listing td.endseparator {
	border-top: 1px dotted #000;
	font-size: 0.25em;
	line-height: 10%;
}

table.listing td.separator, table.info td.separator {
	border-top: 1px dotted #DDDDD0;
	font-size: 0.1em;
	line-height: 1%;
}

table.data {
}

table.data tr {
}

table.data td {
	padding-bottom: 0.25em;
}

table.data td.label {
	padding-right: 1em;
}

table.data td.value {
}

table.data td.separator {
	padding: 0.5em;
	font-size: 0.1em;
	line-height: 1%;
}

table.data td.heading {
	padding-left: 0;
	padding-right: 0;
}

table.nested tr {
	padding: 0;
	margin: 0;
}

span.nested {
	padding: 0 4px 0 0;
	font-size: 1.2em;
}

/**
 * Form-specific elements
 */

span.formError {
	color: #900;
	font-weight: bold;
	font-size: 1em;
}

ul.formErrorList {
	color: #900;
}


/**
 * Other organizational elements
 */

ul.menu {
	margin: 0;
	padding: 0;
}

ul.menu li {
	margin: 0;
	padding:0px 10px 0px 5px;
	display: inline;
border-right:1px solid #000;
}

ul.menu li.current {
	font-weight: bold;
}

ul.menu a {
	font-size: 0.85em;
	text-transform: uppercase;
	text-decoration: none;
	color:#000;
}
ul.topmenu {
	margin: 0;
	padding: 0px 0px 0px 0px;
}

ul.topmenu li {
	margin: 0;
	/**/padding:0px 10px 0px 5px;
	float:left;
	list-style:none;
	background:url('../styles/images/menu-list.jpg') no-repeat 100% 8px;
}

ul.topmenu li.last {
	margin: 0;
	/**/padding:0px 10px 0px 5px;
	float:left;
	list-style:none;
	background:none;
}


#navbar ul.topmenu a {
float:left;
	font-size: 11px;
/*	text-transform: uppercase;*/
	text-decoration: none;
	color:#fff;
	padding:3px 8px 6px 8px;
}


#navbar ul.topmenu a.menuseleted{
	color:#000;
}





#navbar ul.topmenu a:hover
{
	background:#EFEFE7;color:#000;
}
ul.steplist {
	margin: 0;
	padding: 0;
	list-style-type: decimal;
}

ul.steplist li {
	margin: 0;
	padding: 0;
	font-size: 0.85em;
	padding-right: 0.5em;
	display: inline;
	text-transform: uppercase;
}

ul.steplist li.current {
	font-weight: bold;
}

ul.steplist a {
	text-decoration: none;
}

ul.plain {
	list-style-type: none;
	padding-left: 1.5em;
}

ul.filter {
	margin: 0;
	padding: 1.5em 0 1.5em 0;
	list-style-type: none;
}

ul.filter li {
	padding-right: 1.5em;
	display: inline;
}

div.separator {
	width: 100%;
	margin-top: 1em;
	margin-bottom: 0.25em;
	padding: 0;
	border-bottom: 1px dotted #000;
	font-size: 0.5em;
	line-height: 25%;
}

div.progressbar {
	background-image: url(../templates/images/progbg.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 505px;
	z-index:1;
}
.bodycontainer
{
	/*background: url('../styles/images/bg.jpg') repeat-x #fff;*/
	background: #fff;
	
	float:left;
	margin:0px;
	padding:0 0 20px 10px;
	width:990px;	
	_width:1000px;	
	
	border:0px solid red;

}

.mainfotter
{
	float:left;
	margin:0px;
	padding:10px 0px 0px 10px;
	background: url('../styles/images/footeer-bg.jpgf') repeat-x #F8F2F2;
	font-size:11px;
	width:990px;
	_width:1000px;
	color:#202020;
	border-top:2px solid #F58A6B;
}
.mainfotter .footersitemap
{
	float:left;
	width:450px;
	padding:0px;
	margin:0px;
	border:0px solid red;
}
.mainfotter a
{
	color:#202020;
	padding:0px 0px 5px 0px;
	text-decoration:none;
	float:left;
	width:75px;
}
.mainfotter .firstrow
{
	float:left;
	width:100px;
	padding:0px 0px 0px 130px;
	_padding:0px 0px 0px 100px;
	margin:0px;
}
.mainfotter ul
{
	float:left;
	width:auto;
	padding:0px;
	margin:0px;
}

.mainfotter ul li
{
	list-style:none;
}

.mainfotter ul li a
{
	padding:0px 0px 2px 0px;
}

.mainfotter .secondrow
{
	float:left;
	width:100px;
	padding:0px 0px 0px 50px;
	margin:0px;
}
.mainfotter .footersitemap .thirdrow
{
	float:left;
	width:120px;
	padding:0px;
	margin:0px;
}
.mainfotter .footersitemap .fourthrow
{
	float:left;
	width:100px;
	padding:0px;
	margin:0px;
}
.footerMenu
{
	float:left;
	width:100%;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.mainfotter .footerMenu .secondrow
{
	float:left;
	width:300px;
	padding:0px 0px 0px 40px;
	margin:0px;
}
/*
.mainfotter .footerMenu ul
{
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:100%;
}

.mainfotter .footerMenu ul li
{
	float:left;
	width:100%;	border:0px solid red;
	background:url('../styles/images/footelist.jpg') no-repeat scroll 0 5px;
	
	padding:0px 0px 0px 10px;list-style:none;

}

.mainfotter .footerMenu ul li a
{
	float:left;
	padding:2px 0px 2px 0px;
	font-size:11px;
	width:100%;

}
*/


.copyrightimage
{
	float:left;
	width:20px;
	margin:5px 0px 0px 0px;
}

/*
.mainfotter .lastrow ul
{
	float:left;
	margin:0px;
	padding:0px;
	width:25%;
}

.mainfotter .lastrow ul li
{
	float:left;
		border:0px solid red;
	background:url('../styles/images/footeleftmenu.gif') no-repeat scroll right 5px;
	
	padding:0px 8px 0px 8px;list-style:none;

}
.mainfotter .lastrow ul li a
{
	float:left;
	padding:2px 0px 2px 0px;
	font-size:11px;width:auto;
}

*/
.footerMenu
{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}

.mainfotter .footersitemap ul li a
{
	float:left;
	/*color:#FF0000;
	border-bottom:1px dotted #0033CC; */
	padding:2px 0px 2px 0px;
	font-size:11px;
}
.mainfotter .footersitemap ul li ul
{
padding:0px 0px 5px 5px;
}
.mainfotter .footersitemap ul li ul li
{
	padding:0px 0px 0px 10px;
	background:url('../styles/images/footelist.jpg') no-repeat scroll 0 5px;
}
.mainfotter .footersitemap ul li ul li a
{
	float:left;
	width:100%;
	color:#000;
	border-bottom:0px dotted #0033CC;font-size:11px;
}
.mainfotter .footerimages
{
	float:left;
	width:13%;
	_width:auto;
	padding:0px 0px 0px 100px;
	border:0px dotted #0033CC;
}
.mainfotter .footerimagesp
{
	float:left;
	_clear:both;
	width:60%;
	_width:0%;
	padding:5px 0px 0px 0px;
	margin:0 auto;
	border:0px dotted #0033CC;
}
.mainfotter .footerimagesp a img
{
	border:1px solid #ddd;
}
.mainfotter .footerimages a
{
float:left;
padding:0px;
margin:0px;border:0px;
width:auto;
}
.mainfotter .footerimages a img
{
_float:left;border:1px solid #ddd;;padding:0px 0px 0px 0px;margin:0px 10px 0px 0px;
}

.mainfotter .footerimages a img.image2
{
MARGIN:8px 40px 0px 0px;
}

.mainfotter .footerimages a img.image3
{
margin:0px 10px 0px 0px;
}

.mainfotter .copyright
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 10px;
float:left;
width:auto;
border:0px solid red;
	width:30%;


}


.footercontact
{
	float:left;
	width:100%;
	padding:10px 0px 0px 0px;
	margin:0px;border:0px solid red;
}
.footercontact p
{
	float:left;
	width:100%;padding:0px;margin:0px;border:0px solid red;
}

.footercontact p strong
{
	float:left;
}
.footercontact p strong.email
{
	width:40px;
}
.footercontact p strong.callus
{
	padding-right:5px;
}

.footercontact p a{

	color:#CC0000;text-decoration:underline;
}
.mainfotter .copyright a
{
	width:auto;
}
.mainfotter .copyright .footerskypediv img
{
margin:10px 10px 0px 0px;
}

.homeleft
{

	float:left;
	width:49%;
	padding:0px;
	margin:0px;
}
#main .homeleft .leftone, #main .homeright .leftone

{
	float:left;
	color:#fff;
	font-size:1.0em;	padding:3px 0px 3px 5px;;
	margin:0px;
	width:99%;
/*font-family:Georgia, "Times New Roman", Times, serif;*/
background:#9ED152;
background: url('../styles/images/header-top.jpg') repeat-x ;
text-align:left;
font-weight:normal;

}
#main .homeleft h1 span,#main .homeright h1 span
{
	float:left;
	width:15px;
background: url('../styles/images/arrow-image.gif') no-repeat 0px 3px;
height:16px;
}

#main .homeleft .homepagecon, #main .homeright .homepagecon
{
	color:#292929;
	font-size:0.9em;
background: url('../styles/images/tabale-bg.jpg') repeat-x ;
	padding:5px 12px 2px 12px;
	margin:0px;
	float:left;
		line-height:160%;
height:118px;
text-align:justify;
}
#main .mainheadehomeinner
{
float:left;
padding:3px;
margin:0px 0px 10px 0px;
border:1px solid #BBD4D4;
	width:98.0%;
}

#main .homeleft h3
{
	color:#292929;
	font-size:1.0em;
	padding:0px 0px 0px 0px;
	margin:0px;
	float:left;
		line-height:140%;
font-family:Georgia, "Times New Roman", Times, serif;
}
#main .homeleft h2 strong
{
	color:#0B50A6;
	font-size:1.0em;
	padding:0px 0px 0px 0px;
	margin:0px;
	float:left;
	line-height:140%;
font-family:Georgia, "Times New Roman", Times, serif;
}

#main .homeleft ul
{
	float:left;
	width:100%;
	padding:0px 0px 10px 0px;
	margin:-5px 0px 0px 5px;
	
}
#main .homeleft ul li
{
	background:url(../styles/images/list-dot.jpg) no-repeat scroll 0 7px;list-style:none;padding:0px 0px 0px 12px;line-height:150%;

}


.homeright
{

	float:left;
	width:48%;
	padding:0px 0px 0px 20px;
	margin:0px;
}
/*
#main .homeright h1
{
	float:left;
	color:#292929;
	font-size:1.0em;	padding:10px 0px 5px 0px;;
	margin:0px;
	width:99%;
	font-family:Georgia, "Times New Roman", Times, serif;
	
	
	
	
	float:left;
	color:#fff;
	font-size:1.0em;	padding:7px 0px 7px 5px;;
	margin:0px;
	width:99%;
background:#9ED152;
background: url('../styles/images/header-top.jpg') repeat-x ;

}
#main .homeright h2
{
	float:left;
	color:#0B50A6;
		font-size:0.9em;

background: url('../styles/images/tabale-bg.jpg') repeat-x ;
	padding:5px 0px 0px 0px;;
	margin:0px;
	font-weight:bold;
}

#main .homeright h3
{
	color:#292929;
	font-size:0.9em;
	padding:5px;
	margin:0px;
	float:left;
	width:97%;
background: url('../styles/images/tabale-bg.jpg') repeat-x ;
height:118px;
text-align:justify;
}
*/

#main .homeright h3 strong
{
	color:#0B50A6;font-size:.9em;padding:0px 0px 0px 0px;font-family:Georgia, "Times New Roman", Times, serif;

}
#main .homeright ul
{
	float:left;
	width:100%;
	padding:0px 0px 10px 0px;
	margin:-14px 0px 0px 5px;
	
}
#main .homeright ul li
{
	background:url(../styles/images/list-dot.jpg) no-repeat scroll 0 7px;list-style:none;padding:0px 0px 0px 12px;line-height:150%;

}
/********  transparent url(../styles/images/list-dot.jpg) no-repeat scroll 0 7px ***************/
 /*
 
 
 .loginblock
{
	float:left;
	background:#fff;
	padding:0px 0px 10px 230px;
	margin:10px 0px 0px 0px;
	color:#000;
	width:66.4%;
	_width:100%;
	border:0px solid red;

}
*/

 .loginblock
{
	float:left;
	background:#fff;
	padding:0px 0px 10px 10px;
	margin:0px 0px 0px 0px;
	color:#000;
	_width:100%;
	border:0px solid red;

}



.logintableblock label
{
	color:#000;
}
.loginblock strong
{
	float:left;
	width:100%;
	/*padding:4px 0px 4px 0px;*/
}
/*
.loginblock span.rolescss
{

	color:#EFECBF;
}*/
 
 .loginblock ul li a
 {
 	color:#000;
 	/*color:#000;*/
 }
#sidebar div.loginblock
{
			/*background: url('../styles/images/loginblock-bg.jpg') repeat-x bottom left #C3AF2C;*/
			background:none;
			padding-bottom:10px;
border:1px solid #BBD4D4;
	width:93%;
	_width:96%;
	margin-top:10px;
}
#sidebar div.loginblock .innerloginblock
{
			background:url("../styles/images/tabale-bg.jpg") repeat-x scroll 0 0 transparent;
}
/*
.loginblockbottom
{
	float:left;
	width:100%;
	height:13px;
	background: url('../styles/images/loginblock-bgd.jpg') repeat-x;
}

*/
.newsblock
{
	float:left;
	width:93%;
	_width:95%;
	padding:0px 0px 10px 10px;
	margin:10px 0px 10px 0px;	
	border:1px solid #BBD4D4;
	font-size:12px;
	/*background:#F1F2F6;
	background: url('../styles/images/innersub-menubg.jpg');*/

}

.newsblock h1
{
	color:#D11C1E;
	font-size:1.4em;
	width:100%;
	text-align:left;
	padding:0px;
	margin:10px 0px 0px 0px;font-weight:bold;border-bottom:0px solid #000;width:90%;
}
.newsblock h2
{
	color:#151515;	font-size:1.2em;padding:10px 0px 0px 0px;;margin:0px;font-weight:normal;

}
.howitworks
{
	background: url('../styles/images/home-bg.gif') no-repeat;
	float:left;
	width:100%;
	height:123px;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}
.howitworks h1
{
	font-size:11px;
	color:#252525;
	padding:10px 0px 15px 45px;
	margin:0px;
	float:left;
	width:99%;
}
.howitworks h1 strong
{
	color:#000;
	font-size:18px;
	font-weight:bold;
}	
.howitworks .stepone
{
	background: url('../styles/images/one.gif') no-repeat;
	float:left;
	width:8%;
	padding:5px 0px 0px 21px;
	margin:7px 0px 0px 10px;
	-margin:7px 0px 0px 10px;
	font-weight:bold;
	height:30px;
	font-size:0.9em;
	border:0px solid red;

}

.howitworks .steptwo
{
	background: url('../styles/images/second.gif') no-repeat;
	float:left;
	width:11%;
	padding:0px 0px 0px 30px;
	margin:7px 0px 0px 0px;
	_margin:7px 0px 8px 8px;
	font-weight:bold;
	font-size:0.9em;height:50px;
}

.howitworks .stepthree
{
	background: url('../styles/images/three.gif') no-repeat;
	float:left;
	width:10%;
	padding:0px 0px 3px 30px;
	margin:7px 0px 0px 0px;
	-margin:7px 0px 0px 7px;
	font-weight:bold;
	font-size:0.9em;height:50px;
}

.howitworks .stepfour
{
	background: url('../styles/images/four.gif') no-repeat;
	float:left;
	width:15%;
	padding:0px 0px 0px 35px;
	margin:7px 0px 0px 0px;
	_margin:7px 0px 8px 5px;
	font-weight:bold;
	font-size:0.9em;
	height:50px;
}
.howitworks .stepfive
{
	background: url('../styles/images/five.gif') no-repeat;
	float:left;
	width:11%;
	padding:6px 0px 0px 30px;
	margin:7px 0 0 15px;
	_margin:7px 0px 0px 8px;
	font-weight:bold;
	font-size:0.9em;
	height:35px;
}

.getstart
{
	background: url('../styles/images/bg-button-big-getstarted.png') no-repeat;
	float:left;
	/*width:18%;
	_width:22%;*/
	width:100%;
	padding:15px 0 0 14px;
	margin:0px 0px 0px 50px;
	_margin:0px 0px 0px 10px;
	font-weight:bold;
	/*height:100px;*/
	height:50px;
	font-size:1.2em;
}
span.loginas
{
	float:left;font-weight:bold;font-size:1.0em;padding:5px 0px 0px 0px;width:100%;
}
/*
#header ul.myprofile
{
	float:left;
	padding:0px;
	margin:5px 0px 0px 0px;
	border:0px solid red;
	width:45%;
}

ul.myprofile li.home
{
	background: url('../styles/images/home.png') no-repeat 0% 0%;list-style:none;padding:3px 0px 5px 25px;
}



#header ul.myprofile li.myprofileicon
{
	background: url('../styles/images/profile.png') no-repeat 0% 2px;list-style:none;padding:0px 0px 10px 25px;margin-right:10px;
}

#header ul.myprofile li.logout
{
	background: url('../styles/images/logout.png') no-repeat 0% 2px;list-style:none;padding:0px 0px 0px 27px;height:25px;margin-left:0px;
}
*/
ul.myprofile
{
	float:left;
	padding:0px;
	margin:5px 0px 0px 0px;
	border:0px solid red;
	width:100%;
}
ul.myprofile li
{
	/**/float:left;
	width:30%;
	_width:45%;
}

ul.myprofile li.home
{
	background: url('../styles/images/home.png') no-repeat 0% 0%;list-style:none;padding:3px 0px 5px 25px;
}



ul.myprofile li.myprofileicon
{
	background: url('../styles/images/profile.png') no-repeat 0% 0px;list-style:none;padding:3px 0 10px 25px;margin-right:10px;
}

ul.myprofile li.logout
{
	background: url('../styles/images/logout.png') no-repeat 0% 5px;list-style:none;padding:8px 0px 0px 27px;height:25px;margin-left:0px;
}

#headerTitle a.help
{
	background: url('../styles/images/helpicon.png') no-repeat 0% 12px;_background: url('../styles/images/helpicon.png') no-repeat 0% 9px;padding:9px 0px 5px 24px;_padding:10px 0px 5px 24px;height:27px;margin-left:0px;color:#000;border:0px solid red;color:#686667;text-decoration:none;float:right;
}

ul.intralinks
{
	float:left;
	width:100%;
	padding:0px 0px 0px 10px;;
	margin:0 0 10px 0px;	
}
ul.intralinks li
{	
	line-height:180%;		
	list-style-type:decimal;		
	/*background:url(images/disc.gif) no-repeat scroll 0% 50%;
	_background:url(images/disc.gif) no-repeat scroll 0% 35%;*/margin:0 0 0px 20px;	
	padding:0px 0px 0px 0px;font-size:1.2em;
}

ul.intralinks li a
{
	color:#111111;
	/*padding:3px 0px 3px 15px;*/font-size:1.0em;text-decoration:none;
}
ul.intralinks li a:hover
{
	color:#0033CC;text-decoration:underline;
}

ul.process li
{
	background:none;list-style-type:none;font-size:1.2em;
}
.radiobuttuon, .radiobuttuon2{font-size:12px;}
#content div.contactleft
{
	float:left;
	width:48%;
	border:0px solid red;
}

#content div.googlemap
{
	float:left;
	width:48%;
	border:0px solid red;
	margin:0px 0px 0px 20px;
}
#content div.googlemap img
{
	padding:4px;
	border:0px solid red;
}
div.contactleft span
{
	/*float:left;*/
	width:100%;
}
div.contactleft p
{
	line-height:160%;
}
div.contactleft strong
{
	/*float:left;*/
	 width:24%;
}
div.contactleft strong.registered
{
		width:100%;margin-bottom:5px;color:#EB5556;

}

#content div.contacleright
{
	float:left;
	width:50%;
	border:0px solid red;
}
div.contacleright span
{
	/*float:left;*/
}

div.contacleright strong
{
	float:left;
	width:12%;
}

div.contactleft p.phone  strong
{
	float:left;
	width:7%;
}



div.contacleright strong.admins
{
	width:100%;margin-bottom:5px;color:#EB5556;

}
div.contactleft a{
text-decoration:none;color:#EB5556;
}
div.contactleft a:hover
{
	text-decoration:underline;
}
.testtimonial
{
	float:left;
	border-bottom:1px solid #EBEDED;
	padding:0px 0px 10px 0px;
	width:99%;

}
.leftquote
{
	width:15px; border:0px solid yellow;
	font-size:38px;
	font-family:Arial;
	float:left;
	padding:0px;
	color:red;
}
.pageContent2 
{
	font-size:1.2em;
	font-weight:normal;
	width:94%;
	padding:10px 3px 0px 10px;border:0px solid red;
	overflow:hidden;position:relative;
	z-index:10;
	color:#000;
	line-height:150%;  text-align: justify;
}
.rightquote {width:25px; border:0px solid yellow; font-size:38px;font-family:"Arial"; margin:0px 0px 0px 0px;_margin:-10px 0px 0px 0px; padding-top: 0px; color:red; vertical-align:-80%; *vertical-align: -100%; _vertical-align: top; }
.subheadingtest {  font-size:12px;  float:right;  width:100%;	  color:#669933; color: #808080;}
.nameTest { float:right;border:0px solid red; padding-right:20px; font-weight:bold; font-size:11px;  color: #555; }
.questionhead
{
	float:left;
	_float:none;
	_clear:both;
	width:100%;
	_width:99%;
	overflow:hidden;
	padding:0px 0px 5px 0px;
	color: #c3af2c;
	font-size: 15px;
}

 .mainfotter .footerimages div.courrency a
{
	height:30px;
	background:url('../styles/images/currency-exchange-icon.gif') no-repeat 0% 0%;
	color:#EB5556;
	font-size:1.2em;
	
	padding:7px 0px 0px 28px;
	float:left;
	font-weight:bold;
	text-decoration:none;
	width:100%;
	margin:0px 0px 0px 0px;
	
}
 div.courrency a:hover
{
	text-decoration:underline;
	color:#EB3233;

}

 div.courrency
{
	background:url(../styles/images/innersub-menubg.jpg) repeat;
	float:left;
	width:100%;
	padding:8px 0px 0px 0px;;
	margin:10px 0px 0px 0px;

}
div.mainheadehome
{
	float:left;
	width:98.7%;
	border:0px solid #BBD4D4;
	font-weight:bold;
	margin:10px 0px 0px 0px;
padding:3px;
}

div.mainheadehome .innerhomepadding
{
float:left;
	/*padding:10px 0px 0px 10px;
background: url('../styles/images/tabale-bg.jpg') repeat-x ;*/
}

div.mainheadehome .efffe
{
 font-weight:bold;
 font-size:1.4em;
 padding:0px;
 margin:0px;
 color:#D11C1E;
}
div.mainheadehome .efffes
{
	font-weight:normal;
	font-size:1.1em;
	padding:5px 0px 0px 0px;
	margin:0px;
}

#content  .offer
{
	float:left;
	font-weight:BOLD;
	font-size:1.1em;
	padding:10px 0px 5px 0px;
	margin:0px;
	color:#318FCC;
	
	/*318FCC   D11C1E*/
	width:100%;
}
.serviceleftDiv
{
	float:left;
	width:48%;
	border-right:0px dotted #ddd;
	margin:0px;
	padding:0px;
}
.rightwidth
{
	width:48%;
	margin:0px 0px 0px 20px;
		border-right:0px dotted #ddd;

}
.serviceleftDiv .h1div
{
	color:#000;
font-size:1.3em;
font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 5px;
	background:#F1F2F6;

}
.serviceleftDiv .h2div
{
font-size:1.2em;
font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}
.serviceleftDiv .morelink
{
	float:right;
	margin-right:10px;
	margin-bottom:10px;
}
.serviceleftDiv .morelink a
{
	color:#FF0000;
}


#content .niceTable {
	width:80%;
	border:0px solid red;
	border-collapse:collapse;
	margin-top:10px;
	margin-bottom:10px;
	border-color:#DADADA;
	border-style:solid;
	border-width:1px;
}

#content .niceTable th {
	background:#D1D1D4;
	border-color:#DADADA;
	border-style:solid;
	border-width:1px 0;
	color:#000000;
	/*font-size:12px;*/
	font-size:1.0em;
	font-weight:bold;
	padding:5px 10px;
	width:300px;
	text-align:right;
}
#content .niceTable th.thleft
{
	text-align:left;padding-left:20px;
}
#content .niceTable td {
	border-color:#DADADA;
	border-style:solid;
	border-width:1px 0;
	color:#000000;
	font-size:1.0em;
	padding:6px 20px;
		text-align:right;

}
#content .niceTable td .price {
	font-weight:bold; 
}

#content .niceTable td.blueBg {
	/* background-color:#E5F4FD; color:#4C4C4C;*/
		text-align:left;

}

table.aboutustable {
	margin:0px auto 10px auto;
	border:0px solid red;
	padding:0px 0px 10px 0px;
	border-collapse:collapse;
	width:100%;
	font-size:11px;	
}
.tablediv {
	float:left;
	width:350px;
	border:0px solid red;
	margin:5px 10px 0px 1px;
}
table.aboutustable  tr { padding:5px 5px 5px 5px; }
table.aboutustable  tr td {
	/*background:#E5E6E8;*/padding:5px 5px 5px 5px;border:1px solid #000;color:#000;
}
table.aboutustable  tr th{ background:#898A8C;color:#fff;padding:5px 5px 5px 5px;border:1px solid #000;}
table.aboutustable  tr.lastone td{ background:#fff;color:#000;padding-left:30px;}

table.contactUsTable  {
	margin:10px 0px 0px 2px;
	border:1px dotted #CAC7B7;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
	width:95%;	
	height:247px;
}

table.contactUsTable tr th {
	background: #EEEEEE;
	border-bottom:1px dotted #CAC7B7;
	padding-left: 10px;
	color:#EB5556;
	text-align:center;
}

table.contactUsTable tr td {	
	/**/padding-left: 4px;
	font-size: 0.9em;
}
table.contactUsTable tr td.contactTdTop{
	padding-top: 10px;padding-left: 10px;text-align:center;
}
table.contactUsTable tr td.contactTdTop1 strong{
	text-align:right;_width:100%;
}
table.contactUsTable tr td.contactTdTop1{
	text-align:right;
}
.newsblock img {
	margin-top:10px;
}

img.topimages
{

	margin:5px 0px 8px 0px;
}

	.msg_list { list-style: none; margin-top: 5px; padding: 0px 0px 0px 0px; width: 670px; clear:both;}
	.msg_head { margin: 0px 0px 10px 0px; padding: 5px 0px 5px 0px; background:#EEEEEE;  cursor:pointer; width:665px;}
	.msg_head:hover {background:#DDDDDD;}
	.msg_head b { padding: 2px 0px 2px 10px; font-size:1.3em; color: #858034; text-transform: uppercase; }	
	.msg_head strong { padding: 8px 0px 8px 10px;  font-size:1.2em; color: #858034; text-transform: uppercase; }	
	.msg_body { padding: 0px 0px 10px 5px;  }


#content p.requiredatatment
{
	padding:8px 0px 10px 0px;
}	
span.formRequired{color:red;}

a.fontsizeselected img{border:1px solid red;}

ul.loginboxul
{
	float:left;
	width:100%;
}
ul.loginboxul li
{
	list-style:none;float:left;padding:0px 0px 0px 20px;
}
div.loginbox{
	border:1px solid #ddd;float:left;
	width:60%;padding:10px 0px 10px 10px;margin:0px 0px 0px 0px;
}

table.userprofile
{
	width:100%;
	/*border:1px solid #ddd;*/
	margin:10px 0px 0px 0px;
}

table.userprofile tr td.label
{
	width:10%;
	/*text-align:right;
	font-weight:bold;*/
}

table.userprofile tr td.value
{
	width:30%;
}

.emailpopmessage
{

	width:200px;
	border:0px solid red;
	background:#c3af2c;
	color:#fff;
	padding:10px;
	position:absolute;
}

.stepsfive
{
	/*background:url('../styles/images/step-top.jpg') no-repeat 5px 1px #80CDF0;*/
	float:left;
	width:93%;
	_width:88%;
	padding:0px 0px 0px 10px;
}

* html .newsblock img, * html ul.myprofile li.home, * html  ul.myprofile li.myprofileicon {
	position:relative;border:0px solid red;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "../styles/images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
/**/
