.copyright_line {
	border-top-width: thin;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #efa051;
	padding-bottom: 5px;
	padding-top: 8px;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}

.subform{
	border:1px solid; 
	border-color:#666666;
}

.contact_address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.twelveptwhite_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.elevenptgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #494949;
}
.contact_box {
	border: 2px solid #f7d3ae;
}
.white20pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	margin-bottom: 10px;
}
.contact_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}


p {
	margin:0px;
}

.service13black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	font-variant: normal;
	text-transform: none;
	margin-bottom: 5px;
}
.service12whiltebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.service12whitenormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}


.service12blacknormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.products14bk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}





.mmhide_secondary_nav a, .mmhide_secondary_nav a:link, .mmhide_secondary_nav a:active, .mmhide_secondary_nav a:visited{
	color:#000000;
	display:block;
	margin:0px;
	background-repeat:no-repeat;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image: url(/common/images/spacer.gif);
	height:20px;
}

.mmhide_secondary_nav a:hover{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F88C20;
}


.mmhide_secondary_nav_container{
	width:179px;
	background-image: url(/about_us/images/nav_bk.jpg);
	background-repeat: repeat-y;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	left: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}



.mmhide_secondary_nav{
	font-size:100%;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 20px;
	width: 150px;
	margin:0px
}



.mmhide_secondary_nav li li a, .mmhide_secondary_nav li li a:link, .mmhide_secondary_nav li li a:active, .mmhide_secondary_nav li li a:visited, .mmhide_secondary_nav li li a:hover{
	margin:0px;
	padding:0px;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	height:15px;
}

.mmhide_secondary_nav ul, .mmhide_secondary_nav li{
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-image:none;
	font-size:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;

}

.mmhide_secondary_nav li{
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-top-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;

}

.mmhide_secondary_nav ul ul{
	padding:0px;
	list-style:none;
	display:block;
	font-size:11px;
	display:none;
	position:relative;
	bottom:0px;
}

.mmhide_secondary_nav ul ul li{
	font-size:97%;
	border-bottom:none;

}

.mmhide_secondary_nav ul ul li a{
	margin:0px;
	padding:3px 8px 3px 18px !important;
	background-image:url(/common/images/bullet_green_small.gif);
	background-repeat:no-repeat;
	background-position:13px 8px;
	
}

.mmhide_secondary_nav ul ul li a:hover{
	color:#636363;
}

.mmhide_secondary_nav p{
	margin:0px;
}

.mmhide_secondary_nav_over{

}

.mmhide_secondary_nav_select{

}

.mmhide_secondary_nav_select_sub{
	color:#636363 !important;
	
}
.services24pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.nerd_names {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
}
.nerd_dis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #666666;
	font-weight: bold;
}



/*
.mmhide_breadcrumb{
	font-size:70%;
	color:#6f8f42;
	padding-bottom:6px;
}

.mmhide_breadcrumb a, .mmhide_breadcrumb a:link, .mmhide_breadcrumb a:active, .mmhide_breadcrumb a:visited{
	color:#6f8f42;
	text-decoration:underline;
}

.mmhide_breadcrumb a:hover{
	text-decoration:none;
}

.mmhide_container_table{
	text-align:left;
	margin:auto;
	width:772px;
}

.mmhide_content_container_no_menu{
	padding:5px 0px 0px 0px;
	background-image:url(/common/images/content_bg.jpg);
	background-repeat:repeat-x;
	border-top:1px solid #beb17e;
}

.mmhide_content_container{
	padding:5px 0px 0px 14px;
	background-image:url(/common/images/content_bg.jpg);
	background-repeat:repeat-x;
	border-top:1px solid #beb17e;
}
.mmhide_content_container_middle{
	padding-right:15px;
	line-height:110%;
}

.mmhide_content_container_middle p, li{
	font-size:75%;
}

.mmhide_content_container_middle li li{
	font-size:110%;
}

.mmhide_content_container_middle blockquote{
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}

.mmhide_footer{
	margin-top:15px;
	border-top:1px solid #D9D9D9;
	padding-top:4px;
}

.mmhide_footer td{
	font-size:70%;
	color:#7A7A7A;
}

.mmhide_footer a, .mmhide_footer a:link, .mmhide_footer a:active, .mmhide_footer a:visited{
	color:#666666;
	text-decoration:underline;
}

.mmhide_footer a:hover{
	text-decoration:none;
}

.mmhide_header{
	font-size:69%;
	border-bottom:1px solid #273c4a;
}

.mmhide_header td{
	color:#3b7092;
}

.mmhide_header a, .mmhide_header a:link, .mmhide_header a:active, .mmhide_header a:visited{
	color:#3b7092;
	text-decoration:none;
	font-weight:bold;
}

.mmhide_header a:hover{
	text-decoration:underline;
}

.mmhide_header_links_sep{
	padding:0px 6px 0px 6px;
}

.mmhide_header_search{
	margin:0px 0px 8px 0px;
	float:right;
}

.mmhide_header_search_box{
	border:1px solid #6b6b6b;
	margin-right:6px;
	padding:3px 4px 3px 4px;
	font-size:100%;
	height:11px;
}

.mmhide_hidden{
	display:none;
	visibility:hidden;
}

.mmhide_home_arrow{
	color:#889c7b;
}

.mmhide_home_horizontal_sep{
	background-color:#000000;
}

.mmhide_home_horizontal_sep img{
	height:3px;
}

.mmhide_home_left_body{
	padding:4px 12px 6px 12px;
}

.mmhide_home_left_body table td{
	font-size:70%;
}

.mmhide_home_left_body a, .mmhide_home_left_body a:link, .mmhide_home_left_body a:active, .mmhide_home_left_body a:visited{
	text-decoration:none;
	color:#212c31;
}

.mmhide_home_left_body a:hover{
	text-decoration:underline;
}

.mmhide_home_left_body table td{
	padding:5px 0px 5px 0px;
	border-bottom:1px dashed #beb17e;
}

.mmhide_home_left_container{
	background-color:#dcd5ba;
	border:1px solid #beb17e;
	border-top:none;
	width:185px;
}

.mmhide_home_left_title{
	border-bottom:1px solid #beb17e;
	background-color:#beb17e;
	background-image:url(/home/images/left_title_bg.gif);
	background-repeat:repeat-x;
	color:#332f15;
	padding:6px 2px 6px 12px;
	font-size:88%;
	font-weight:bold;
}

.mmhide_home_middle_title{
	padding:0px 0px 6px 0px;
	font-size:137%;
	letter-spacing:normal;
	font-weight:normal;
	color:#5d551e;
	font-family:"Palatino LinoType", "Times New Roman", Times, serif;
}

.mmhide_home_middle_body{
	font-size:88%;
	font-family:"Times New Roman", Times, serif;
	color:#6e6e6e;
}

.mmhide_home_middle_container{
	background-image:url(/home/images/middle_bg.gif);
	background-repeat:repeat-x;
	padding:6px 12px 0px 12px;
}

.mmhide_home_right_body{
	padding:4px 12px 12px 12px;
	
}

.mmhide_home_right_body a, .mmhide_home_right_body a:link, .mmhide_home_right_body a:active,.mmhide_home_right_body a:visited{
	text-decoration:underline;
	color:#202b30;
	font-weight:normal;
}

.mmhide_home_right_body a:hover{
	text-decoration:none;
}

.mmhide_home_right_body table td{
	font-size:69%;
	padding:5px 0px 5px 0px;
}

.mmhide_home_right_container{
	background-color:#c7d9ad;
	border:1px solid #a4c27a;
	border-top:0px;
}

.mmhide_home_right_title{
	padding:6px 2px 6px 12px;
	font-size:88%;
	font-weight:bold;
	color:#332f15;
	border-bottom:1px solid #a4c27a;
	background-color:#a4c27a;
	background-image:url(/home/images/right_title_bg.gif);
	background-repeat:repeat-x;
}

.mmhide_home_right_top_title{
	color:#f0f0f0;
	padding:0px 0px 6px 0px;
	font-size:75%;
	font-weight:bold;
}

.mmhide_home_right_top_body{

	color:#f0f0f0;
}

.mmhide_home_right_top_body p{
	font-size:75%;
	margin:0px;
}

.mmhide_home_right_top_container{
	background-color:#67686a;
	background-image:url(/home/images/right_top_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:11px;
}

.mmhide_home_see_more_left a, .mmhide_home_see_more_left a:link, .mmhide_home_see_more_left a:active, .mmhide_home_see_more_left a:visited{
	text-decoration:none;
	color:#616161;
}

.mmhide_home_see_more_left a:hover{
	text-decoration:underline;
}

.mmhide_home_see_more_left td{
	text-align:right;
	font-size:69%;
	font-weight:bold;
	padding:0px 12px 5px 12px;
}



.mmhide_home_see_more_right a, .mmhide_home_see_more_right a:link, .mmhide_home_see_more_right a:active, .mmhide_home_see_more_right a:visited{
	text-decoration:none;
	color:#616161;
}

.mmhide_home_see_more_right a:hover{
	text-decoration:underline;
}

.mmhide_home_see_more_right td{
	text-align:right;
	font-size:69%;
	font-weight:bold;
	padding:5px 12px 5px 12px;
}

.mmhide_home_see_more_right_top a, .mmhide_home_see_more_right_top a:link, .mmhide_home_see_more_right_top a:active, .mmhide_home_see_more_right_top a:visited{
	text-decoration:none;
	color:#f0f0f0;
}

.mmhide_home_see_more_right_top a:hover{
	text-decoration:underline;
}

.mmhide_home_see_more_right_top td{
	text-align:right;
	font-size:69%;
	font-weight:bold;
	padding:5px 0px 0px 0px;
}

.mmhide_logo_text{
	margin-top:10px;
}

.mmhide_nav_row{
	height:52px;
}

.mmhide_page_body{
	
}


.mmhide_section_title{
	font-size:80%;
	color:#9dbd70;
	text-transform:uppercase;
	letter-spacing:normal;
	font-weight:bold;
	padding:5px 10px 5px 10px;
}

.mmhide_section_title p{
	margin:0px;
}

.mmhide_sidebar_container{
	width:182px;
	border-left:1px dashed #bbd29c;
	padding-left:15px;
}

.mmhide_sidebar_container p{
	font-size:75%;
}

.mmhide_sidebar_container h1{
	font-size:85%;
}

.mmhide_sidebar_container a, .mmhide_sidebar_container a:link, .mmhide_sidebar_container a:active{
	color:#6f8f42;
	text-decoration:underline;
}

.mmhide_sidebar_container a:visited{
	color:#6c3364;
}

.mmhide_sidebar_container a:hover{
	text-decoration:none;
}

.mmhide_visible{
	display:block;
	visibility:visible;
}
*/.bluecomputers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #1589C2;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #EA851D;
}
.meetthenerds_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #128ABF;
}
.meetthenerds_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #1489BE;
}

/* Simple Secondary Nav Styles */

#secondaryNav td, .secondaryNavTD{
	font-family:Arial, Helvetica, sans-serif;
	color:#e67b0f;
	padding:2px 0px 2px 14px;
	margin-left: 0px;
	background-repeat:no-repeat;
	font-size:16px;
}

a.secondaryNav, .secondaryNav:link, .secondaryNav:visited, .secondaryNav:active, #secondaryNav a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	font-size:11px;
	margin:0px;
}

.secondaryNav:hover, #secondaryNav a:hover{
	text-decoration:none;
	color:#e67b0f;
}

.secondaryNavOver{
	color:#e67b0f;
	font-size:12px;
	background-position:1px 1px;
}

.secondaryNavOut{
   	
	background-position:1px 6px;
}


.secondaryNavSelect{
	background-position:1px 6px;
	font-size:20px;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin: 0px;
}

.white16pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.white14pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
}

.services24blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #1489BE;
}.upgrade_bk {
	border: thin groove #128ABF;
}

.blue_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1489BE;
}