html, body { font-family: 'Tahoma'; }

.container { width: 805px !important;}
.spacer { height: 27px; }
.form {}
.form label { font-weight: normal; padding-top: 3px;}
.form .row { margin-bottom: 5px; }
.notice { color: red;}

.button {
	background: #185693;
	color: #fff;
	font-size: 0.8em;
	/*font-weight: bold;*/
	margin: 10px 0 10px 10px;
	padding: 5px 10px;
	
}

.button:hover {
	color: #fff;
	text-decoration: underline;
	
}

button.type-2 { 
	background: #8c8e8b;
	border: 1px solid #8c8e8b;
	color: #fff; 
	font-weight: bold;
	padding: 0 30px;
	}
	
button.footer {
	
}
	
table tr td {
	border: 1px solid #000;
	padding: 10px; 
}
	

#nav  > div, #content, #footer .col-filler-right {
	width: 642px;
}

#col-nav, #col-filler-left, #col-filler-right, #nav  .col-filler-left,
#footer .col-filler-left {
	width: 163px;
}

#header2 {
	background: #2971b9 url(../images/bg-header.jpg) bottom repeat-x;
	color: #0065A3;
}

#header2 h1 { 
		background: url(../images/linksys_new_logo.png) no-repeat; 
		height: 47px;
		padding: 0;
		text-indent: -9999px;
		width: 199px;
		}


#header {
	background: #2971b9 url(../images/bg-header.jpg) bottom repeat-x;
	color: #fff;
}

	#header h1 { 
		background: url(../images/logo.jpg) no-repeat; 
		height: 47px;
		padding: 0;
		text-indent: -9999px;
		width: 199px;
		}
	
	#header p {
		font-size: 0.8em;
	}

	#nav {
		background: #5b5b5b;
	}

	#nav  .active { 
		background: #c9c9c9;
	}
	
	#main-nav {
		
	}
		#main-nav > div {
			padding-top: 5px;
			padding-bottom: 5px;
		}
		#main-nav > div  a {
			color: #c9c9c9;
			font-weight: bold;
			font-size: 0.8em;
		}
		#main-nav > div.active  a {
			color: #5b5b5b;
			
		}
	
	#sub-nav {
		background: #c9c9c9;
	}
		#sub-nav > div  { 
			font-size: 0.8em;
			padding-top: 5px;
			padding-bottom: 5px;
		}
		
		#sub-nav > div  a { 
			color: #5b5b5b;
		}

	#sub-nav  .active {
		background: #fff;
	}

#main { 
	background: url(../images/bg-content.jpg) left repeat-y;
}
	
#content { 
	font-size: 0.8em;
	padding-top: 10px;
	padding-bottom: 10px;
}

#content h1 { 
	color: #2971b9;
	font-family: 'Arial';
	font-weight: bold;
	font-size: 21px;
}

#col-nav {
	
}

	#col-nav  .group {}
	
	#col-nav  .group  h3 {
		background: #5b5b5b;
		color: #fff;
		font-size: 0.9em;
		font-weight: bold;
		margin-left: -15px;
		margin-right: -15px;
		text-align: right;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 3px;
		padding-right: 8px;
	}
	#col-nav  .group ul { list-style-type: none; padding-left: 0;}
	#col-nav  .group ul li { 
		font-size: 0.8em;
		text-align: right;
	}

#footer {}
	#footer .col-filler-left { background: #5b5b5b;}

#footer {}
	#footer .col-filler-right { background: #2971b9 ;}
	#footer .spacer { height: 45px;}
	
#type-2 {}
	#type-2 #header { background: #2971b9; }
	#type-2 #header h1.logo { height: 30px;}

	#type-2 #main { background: #e7e7e7; }	
		#type-2 #content { background: #fff; margin-top: 14px;}	
		
	#type-2 .container { width: 755px !important;}

	#type-2  #col-nav {
		width: 165px;
	}

	#type-2  #content{
		width: 590px;
	}

#ping {
	margin: 20px 0 0 20px;
}

#ping .wrap { border: 1px solid #000; }

/* LOADER */
#loader-bar { 
	width: 336px;
	margin: 0 auto; height: 30px;
}

	#loader {
		border: 1px solid #000;
		height: 30px;
		width: 300px;
		overflow: hidden;
		
	}

	#percent {
		margin-left: 2px;
		margin-top: 5px;
	}
	
	#progress {
		background: blue;
		display: block;
		height: 30px;
	}
	
#type-3 {}	

	#type-3 #header {
		background: url(../images/bg-header-type-2.jpg) repeat-x;
		height: 61px;
		border: 1px solid #000;
	}
	#type-3 #header h1 {
		background: url(../images/logo-type-2.jpg) no-repeat;
		text-indent: -9999px;
		height: 28px;
		margin-top: 10px;
		width: 160px;
		
	}
	
	#type-3 #header h2 { 
		font-size: 1em;
		font-weight: bold;
		margin-top: 17px;
	}
	
	#select-language #language { width: 150px; }

.myOverflow {
	height: 300px;
	border: thin solid black;
	overflow-x: hidden;
	overflow-y: scroll;
}

.myHeader {
	padding-top: 6px;
	font-weight: bold;
	font-size: 12px;
}

.myJustify {
	text-align: justify;
}

.myCenter {
     float: none;
     margin-left: auto;
     margin-right: auto;
}

.table th, .table td { 
     border-top: none; 
 }

a:hover {
 	text-decoration: none;
 }

 .bulletshow {
 	display:;
 }

.bullethide {
	display:none;
}

.liStyle {
	margin-left:-40px; 
	margin-top:5px;
}

#help {
		background: #e7e7e7;
	}

.bluefont {
	padding-top: 18px;
	color: #3152AD;
	font-weight: bold;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.myTable {
	width: 620px;
    float: none;
    margin-left: auto;
    margin-right: auto;
}

.myTable2 {
	width: 500px;
    float: none;
    margin-left: auto;
    margin-right: auto;
    border:1px solid blue;
}

.button {
   
   background: #aaaeb0;
   background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#aaaeb0));
   background: -webkit-linear-gradient(top, #dbdbdb, #aaaeb0);
   background: -moz-linear-gradient(top, #dbdbdb, #aaaeb0);
   background: -ms-linear-gradient(top, #dbdbdb, #aaaeb0);
   background: -o-linear-gradient(top, #dbdbdb, #aaaeb0);
   padding: 5px 9px;
   
   
   color: #000000;
   font-size: 11px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }

.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }

.static {
	display: none;
}

.disClass
{
    background-color: white;
    filter:alpha(opacity=50); /* IE */
    opacity: 0.5; /* Safari, Opera */
    -moz-opacity:0.50; /* FireFox */
    /*z-index: 20;*/
    height: 100%;
    width: 100%;
    background-repeat:no-repeat;
    background-position:center;
    top: 0px;
    left: 0px;
}

.disClass2 {
	background-color: white;
    filter:alpha(opacity=50); /* IE */
    opacity: 0.5; /* Safari, Opera */
    -moz-opacity:0.50; /* FireFox */
    /*z-index: 20;*/
    height: 15%;
    width: 15%;
    background-repeat:no-repeat;
    background-position:center;
    top: 0px;
    left: 0px;
}

.displayNone {
	display: none;
}

.disClass3
{
    background-color: white;
    filter:alpha(opacity=50); /* IE */
    opacity: 0.5; /* Safari, Opera */
    -moz-opacity:0.50; /* FireFox */
    /*z-index: 20;*/
    background-repeat:no-repeat;
    background-position:center;
    top: 0px;
    left: 0px;
}