/*Global*/
* { font-size: 100.01%; }

html { font-size: 62.5% ;}

body {
	background:#000;
	color:#000;
	margin:0;
}

a { text-decoration:none; }

a:hover{ text-decoration:underline; }

#main {
	width:900px;
	position:relative;
	padding:0 0 50px;
	margin:0 auto;
}

/*Header*/
#header {
	width:742px;
	overflow:hidden;
	padding:0 29px 20px 129px;
	background:url(../images/bg-header.jpg) no-repeat right bottom;
}

#hider {
	width:742px;
	overflow:hidden;
	padding:0 29px 20px 129px;
}

#header .flash-holder {
	width:490px;
	height:150px;
	overflow:hidden;
}

#hider .flash-holder {
	width:490px;
	height:150px;
	overflow:hidden;
}

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

#header strong {
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
}

#header strong {
	width:231px;
	float:right;
	background:url(../images/logo.gif) no-repeat;
	margin:64px 0 0;
}

#header strong a { display:block;height:66px; }

/*Content*/
#content {
	width:742px;
	background:url(../images/bg-content.jpg) no-repeat left bottom;
	overflow:hidden;
	padding:0 29px 0 129px;
	margin:-20px 0 0;
}

/*Main content*/
.main-content {
	width:490px;
	overflow:auto;
	float:left;
	background:#5085b3;
	height:323px;
	padding-bottom:10px;

}



/*dialup logo*/
.dialupPhotos {
	width:490px;
	overflow:auto;
	height:323px;
	padding-bottom:10px;
	float:right;
}

.main-content h1{
	margin:0.7em 0 0;
	font:2em/1.1em Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 30px 0 20px;
}

.main-content p { 
	margin:1.3em 0 0;
	padding:0 30px 0 20px;
	font:10pt Arial, Helvetica, sans-serif; 
}

.main-content a:link {
	color: #FFFFFF;
}

.main-content a:visited {
	color: #CCCCCC;
}

.main-content h2 {
	margin:1.3em 0 0;
	font:bold 1.2em/1.4em Arial, Helvetica, sans-serif;
	padding:0 30px 0 20px;
}

.main-content ul {
	margin:0;
	padding:0 20px;
	list-style:none;
	font:10pt Arial, Helvetica, sans-serif;
}

.main-content table {
	margin:0;
	padding:0 20px;
	list-style:none;
	font:10pt Arial, Helvetica, sans-serif;
}

/*Sidebar*/
.sidebar {
	width:232px;
	overflow:hidden;
	padding:20px 0 0;
	float:right;
}

/*Sidebar*/
.dialupLogo {
	width:232px;
	overflow:hidden;
	padding:100px 0 0 0;
	float:right;
}

.dialupLogo a { border:0; }

/*Navigation*/
#navigation {
	width:619px;
	height:25px;
	overflow:hidden;
	margin:0;
	padding:0 0 73px;
	list-style:none;
	position:relative;
}

#navigation li {
	float:left;
	width:103px;
	position:relative;
}

#navigation li strong { display:block; }

#navigation li strong a {
	display:block;
	text-align:center;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	padding:4px 0 7px;
	height:14px;
	text-transform:uppercase;
	color:#fff;
	background:url(../images/bg-navigation.gif) repeat-x;
}

#navigation strong a:hover,#navigation li.active strong a { 
	text-decoration:none; 
	background-position: 0 -25px;
}

#navigation li.active div, #navigation li.hover div, #navigation li:hover div { display:block; }

#navigation div {
	width:340px;
	height:72px;
	overflow:hidden;
	position:absolute;
	top:25px;
	left:0;
	z-index:300;
	background:#051d26 url(../images/bg-submenu.jpg) no-repeat;
	display:none;
}

#navigation ul {
	width:170px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

#navigation ul li { width:100%; }

#navigation ul li a {
	color:#fff;
	font:9px/18px Arial, Helvetica, sans-serif;
	float:left;
	padding:0 10px;
	width:150px;
}

#navigation ul li a:hover, #navigation ul li.active a { 
	color:#0ff;
	background:url(../images/hover-submenu.png) repeat-y;
	text-decoration:none; 
}

/*Footer*/
#footer {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-footer.jpg) no-repeat;
	color:#fff;
	font:10px/18px Arial, Helvetica, sans-serif;
	padding:0 0 4px;
}

#footer p { 
	margin:0; 
	text-align:center; 
}