/* CSS Document X2DIAL URL: http://www.X2DIAL.com */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Geeza Pro", "Geeza Pro Bold"; font-size:12px; color:#000;
	background-image:url(../images/side_bar_bg.jpg); background-repeat:repeat-y;
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color:White;
}
body p, div, span, h1, h2, h3, h4, h5, pre, form, ul, li, ol {
	padding:0; margin:0;
}
h1 {
	font-size:160%; font-weight:bold; letter-spacing:1px;
	color:#f90;
	margin:5px 0 5px 0;
}
h3 {
	padding:3px 0 2px 0;
	font-size:100%;
	font-weight:bold;
	color:#333;
	}
	
h4 {
	padding:3px 0 2px 0;
	font-size:115%;
	font-weight:bold;
	color:#000;
	}
h5 {
	padding:3px 0 2px 0;
	font-size:85%;
	font-weight:bold;
	color:#333;
	}	
.desc {
	padding:0 15px 0 115px;
	text-align:justify;
}

#main {
	 width:1010px; height:624px;
	 background-image:url(../images/outline.jpg); background-repeat:no-repeat;
	 }
#header {
	 width:1010px; height:102px;
	 } 
#home_link {
 	position:relative; top:5px; left:58px; height:100px;
	width:75px;
 }
 #mem_form {
 	 position:absolute; 
 	 top:47px; 
 	 left:191px;
	 width:413px; 
	 height:24px;
	color: #cda02b;
	font-weight:bold;
	font-size:12pt;
	} 
/* BAR MENU BUTTONS */
#xsat_menu {
	 position:absolute; top:75px; left:220px; z-index:2;
	 width:53px;
}
#satcom_menu {
	 position:absolute; top:75px; left:315px; z-index:2;
	 width:53px;
}
#login_menu {
	 position:absolute; top:75px; left:315px; z-index:2;
	 width:53px;
}
#member_menu {
	 position:absolute; top:75px; left:410px; z-index:2;
	 width:53px;
}

#hardware_menu {
	 position:absolute; top:75px; left:410px; z-index:2;
	 width:53px;
}
#skype_menu {
	 position:absolute; top:75px; left:505px; z-index:2;
	 width:53px;
}
#sat_i_users {
	 position:absolute; top:10px; left:799px;
	 height:84px; width:176px;
	}
#col_a {
	 width:200px; height:auto; vertical-align:top; float:left;
}
#side_nav {
	 position:relative; top:0;	left:29px;
	 width:144px;
	 margin:45px 0 0 0;
	 }
	/* This is necessary for i.e.*/
#side_nav ul {
	list-style-type:none;
	}
	
#side_nav a {
	display:block;
	width:138px;
	height:22px;
	list-style-type:none;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Geeza Pro", "Geeza Pro Bold";
	font-size:110%;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	background-image:url(../images/side_button_off.jpg);
	background-repeat:no-repeat;
}

#side_nav a:link,
#side_nav a:visited,
#side_nave a:active {
	padding: 0 0 0 15px;
	line-height:1.2;
	color:#FFF;
}

#side_nav a:hover {
	background-image:url(../images/side_button_off.gif);
	background-repeat:no-repeat;
	color:#000;
}
#col_b {
	 width:590px; height:auto;
	 vertical-align:top;
	 padding:10px 5px 0 0;
	 float:left;
}
#col_b p {
	padding:0 15px 0 0;
	text-align:justify;
}
#col_b ul li p {
	padding:0 60px 5px 8px;
	text-align:justify;
}
#col_b ol li p {
	padding:0 60px 5px 0;
	text-align:justify;
}
#col_b a {
	text-decoration:none;
	color:blue;
	font-weight:bold;
}
#col_b a:hover {
	color:#0099FF;
}

#step1 {
	 position:absolute; top:148px; left:379px;
	 width:200px;
	 z-index:2;
	 }
#step2 {
	position:absolute; top:254px; left:596px;
	width:204px;
	z-index:2;
	}
#step3 {
	 position:absolute; top:432px; left:392px;
	 width:233px;
	 z-index:2;
}
#t_box {
	 margin:25px 0 0 0; padding:5px;
	 line-height:1.2; font-size:100%;
	 width:580px;
	 }
	 
	 
	 
#col_c {
	 border-left:1px dotted silver;
	 width:196px; height:auto;
	 vertical-align:top;
	 float:left;
	 }
#col_c a {
	color:blue;
	text-decoration:none;
	font-weight:bold;
}
#col_c a:hover {
	color:#0066FF;
	}
#special_promo {
	width:176px; height:auto;
	border:2px solid orange;
	background-color:#fff;
	margin:3px auto 0 auto;
	}
#top10 {
	 width:176px;
	 padding:5px 0 0 0; margin:5px auto 0 auto;
	 border:2px solid blue;
	 height: auto;
	 background-color:#B4C8E1;
	 }
#ad_1 {
		 width:176px;
		 border:2px solid orange;
		 padding:0; margin:5px auto 0 auto;
		 background-color:#F90;
		 z-index: 5;
		 }
#breaker {
	 position:relative; top:0; left:0; float:left;
	 width:760px; height:10px;
	 }
	 
	 
	 
#footer {
	clear:both;
	width:1010px; height:150px;
	border-top:4px solid #333; padding:5px 0;
	font-size:80%;
}

#footer img {
	margin: 0 5px 0 5px;
}

#footer ul {
	list-style-type:none;
	}

#footer li {
	display: inline;
	padding: 0 10px 0 10px;
	text-align: center;
}

#footer a:link,
#footer a:active,
#footer a:visited {
	text-decoration: none;
	color:#333333;
	font-weight:bold;
}


#footer a:hover {
	border-bottom: 3px solid #F90;
	text-decoration:none;
}

.linkButton
{
	color: blue;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-decoration: none;
	border-bottom-style: none;
	cursor:hand;
	color: #F90;
	font-weight:bold;
	font-size:120%
}
.linkButton:hover
{
	color: blue;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-decoration: underline;
	border-bottom-style: none;
	cursor:hand;
	color: #F90;
	font-weight:bold;
	font-size:120%
}
.errormessage
{
	color:Red;
	font-weight:bold;
}
.progressBar
{
    border: thin dotted #99CCFF;
    background-color: #FFFFCC;
    font-weight: bold;
    color: Black;
}
