.foo {}
/* /App_SiteStyles/CSS/basetags.css */
/* ------------------------------------------------------------------
   Base Tags- Styles to be used globally throughout a site
   ------------------------------------------------------------------ 
 Resets CSS
------------------------------------------------------------------ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,select,textarea,p,blockquote,th,td {
font-size:100%;
margin:0;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
font-size:100%;
}

fieldset,img { border:0; }

address,caption,cite,code,dfn,th,var {
font-style:normal;
font-weight:normal;
}

caption,th { text-align:left;}

/* Fonts
--------------------------------------------------------------------------------- */
body {
font:13px arial,helvetica,clean,sans-serif;
line-height:1.4em;
}

pre,code { font:115% monospace;}

/* Tags
------------------------------------------------------------------ */
html,body {
background:#696969 url(../Images/bg.gif) top repeat-x;
color:#333;
height:100%;
}

p { margin-bottom:15px; }

ul {
list-style-type:square;
margin-left:10px;
margin-bottom:10px;
}

ol {
list-style-type:decimal;
margin-left:10px;
margin-bottom:10px;
}

li {margin-left:25px;}


dl { /* Set defaults here */}

dt { /* Set defaults here */}

dd { /* Set defaults here */}

blockquote {
background:#ccc;
color:#333;
margin:10px;
padding:10px;
}

td,th { vertical-align:top; }

h1, h2, h3, h4, h5, h6 { /*add properties that will be in all h tags here*/ }

h1 {
font-size:18px;
line-height:110%;
margin-top: 5px;
margin-bottom: 10px;
}

h2 {
font-size:16px;
line-height:110%;
margin-bottom: 5px;
}

h3 {
font-size:14px;
line-height:110%;
margin-bottom: 5px;
}

h4 {
font-size:13px;
line-height:110%;
}

h5 {
font-size:11px;
line-height:110%;
}

h6 {
font-size:10px;
line-height:110%;
}

small {
font-size:10px;
}



/* Form Elements
------------------------------------------------------------------ */
.input-text {
border:1px solid #707070;
color:#000000;
font-size:11px;
padding:4px;
}

.input-text-watermark {
border:1px solid #707070;
color:#999999;
font-size:11px;
padding:4px;
}

.input-select {
border:1px solid #707070;
color:#999;
font-size:11px;
padding:4px;
}

/* Links
------------------------------------------------------------------ */
a img { border:0; }

a,a:link,a:visited {
color:#238BC6;
text-decoration:none;
}

a:hover {
color:#333;
text-decoration:underline;
}
/* End of /App_SiteStyles/CSS/basetags.css */

/* /App_SiteStyles/CSS/master.css */
/* ---------------------------------------------------------------------
Master Classes - Styles for page layout, color and all around greater control
------------------------------------------------------------------------ 
Layout Container
------------------------------------------------------------------ */
#wrapper {
height:auto;
margin:0 auto;
min-height:100%;
position:relative;
width:1001px;
}

#wrapper2 {
background:url(../images/bg_btm.gif) bottom repeat-x;
height:auto;
margin:0 auto;
min-height:100%;
width:100%;
}

#container {
background:#fff url(../images/bg_wrapper.gif) center repeat-y;
margin:0 auto;
position:relative;
width:100%;
}

/* PreHeader
------------------------------------------------------------------ */
#preheader {
height:28px;
width:100%;
}

#preheader #misclinks {
color:#999;
left:13px;
margin:0;
position:absolute;
top:9px;
width:983px;
}

#preheader #misclinks a:link,#preheader #misclinks a:visited {
color:#fff;
font-size:11px;
padding:0 8px;
}

#preheader #misclinks a:link.selected,#preheader #misclinks a:visited.selected {
color:#942a10;
}

#preheader #search {
color:#E6EAEB;
margin:0;
position:absolute;
right:21px;
text-transform:lowercase;
top:28px;
}

form#headerSearch {

margin:0;
padding:1px;
position:absolute;
right:0;
top:5px;
}


div#headerSearch {
color:#9F;
margin:0;
padding:1px;
position:absolute;
right:0;
}

.search-button {
background: #000000 url(../Images/bu-headersearch.gif) top left no-repeat;
width:26px;
height:16px;
border: none;
}

.input-search-watermark {
border:1px solid #fff;
float:left;
font-size:12px;
color:#999;
height:14px;
padding:0;
width: 150px;
vertical-align:  bottom;
}

.input-search {
border:1px solid #fff;
float:left;
font-size:12px;
height:14px;
padding:0;
width: 150px;
vertical-align:bottom;
}

input#imageField {
float:left;
margin:0 0 0 1px;
padding:0;
}

/* Header
------------------------------------------------------------------ */
#headerTop {
background:#565758;
height:3px;
left:0;
margin:0 auto;
position:relative;
top:0;
width:auto;
}

#header {
background:#191B1D url(../Images/bg_header.png) top repeat-x;
border-top:1px solid #fff;
height:103px;
margin:0 auto;
position:relative;
width:993px;

}

#header h1 {
left:0;
margin:0;
padding:0;
position: absolute;
top:0;
}

#header #headerImg_right {
color:#fff;
position:absolute;
right:14px;
text-align:center;
top:14px;
width:223px;

}


#header #headerImg_right span {
color:#ffffff;
font:11px Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 2px 0 0 0;
}

#cos {
background:none;
height:265px;
margin:5px auto;
top:10px;
width:732px;
}

#flash-main {
background:none;
height:327px;
float:left;
width:712px;
margin:10px 0 0 10px;
}


.landing {
height:200px;
margin:0px;
width:auto;
}



/* contentBox
------------------------------------------------------------------ */
#leftContent {
float:left;
margin:0 0 0 5px;
padding:5px;
width:735px;
display:inline; /* fixes IE 6 bug w/ 3 pixels extra margin*/
}

#leftContent-ip {
background:#fff;
border:1px solid #D3DCE3;
float:left;
height:auto !important;
margin:10px;
min-height:800px;
padding:30px;
width:670px;
display:inline; /* fixes IE 6 bug w/ 3 pixels extra margin*/
}

#leftContent-ip-frame {
background:#fff;
border:1px solid #D3DCE3;
float:left;
height:auto !important;
margin:10px 0 0 10px;
min-height:868px;
width:730px;
display:inline; /* fixes IE 6 bug w/ 3 pixels extra margin*/
}

#leftContent-ip-content {margin:30px !important; margin:20px;}


#leftContent-landing{
background:#fff;
border:1px solid #D3DCE3;
float:left; 
height:auto;
margin:10px;
min-height:800px;
padding:0;
width:720px;
}

#leftContent-landing-content{
padding: 20px;
height:auto;
}

#leftContent-ip-frame-ns {
background:#fff;
border:1px solid #D3DCE3;
float:left;
height:auto !important;
margin:10px;
min-height:800px;
width:980px;
display:inline; /* fixes IE 6 bug w/ 3 pixels extra margin*/
}

#rightContent {
float:right;
margin:5px 5px 0 0;
_margin:5px 0 0 0;
padding:5px;
width:230px;
}

.contentbox {
float:left;
height:230px;
margin-left:5px;
width:240px;
}

.ScreenShot {
padding: 2px;
text-align:left;
display:inline;
font-size: 10px;
width:auto;
}

.contentbox h1 {
color:#fff;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
padding:12px 16px;
margin:0px 0px 0px 0px;
}

.contentbox_top {
background:url(../Images/contentbox_top.gif) top left no-repeat;
height:37px;
width:auto;
}

.prices_btm{width:290px; border-right:dotted 1px #666; padding:0 10px; min-height:315px;}

.contentbox_mid {
background:url(../Images/contentbox_mid.gif) bottom no-repeat;
height:100%; /* fixes IE 6 bug */
min-height:100%;
font:12px arial,helvetica,clean,sans-serif;
position:relative;
}

.contentbox_btm {
background:url(../Images/contentbox_btm.gif) top no-repeat;
height:50px !important; height:30px;
width:auto;
}

.contentbox_content#ourTeam {
background:url(../../../images/ourTeam.jpg) top no-repeat;
height:189px;
}



.contentbox_content#showcase {
background:url(../../../images/showcase.jpg) top no-repeat;
height:137px;
}

#story {
position:absolute;
right:-8px;
text-align:center;
top:15px;
width:140px;
font:12px arial,helvetica,clean,sans-serif;
}

#story h1 {
color:#000;
font:bold 14px Arial, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
}

#story h2 {
color:#238BC6;
font:bold 11px Arial, Helvetica, sans-serif;
}

#story p {
margin-top:25px;
}

.contentbox ul {
bottom:5px;
line-height:165%;
list-style-type:none;
margin-left:10px;
position:absolute;
}

.contentbox li {
background:url(../Images/bullet_blueSquare.gif) left no-repeat;
padding-left:10px;
}

.contentbox ul a {
color:#333;
}

.contentbox ul a:hover {
color:#238BC6;
}


.contentbox_right {
float:left;
height:auto;
margin-bottom:0px;
min-height:100%;
width:230px;
}



.contentbox_right_ip {
float:left;
height:auto;
margin-bottom:0px;
min-height:100%;
width:259px;
}

.contentbox_right li#Li1, li#Li2, li#Li3, li#Li4,li#Li5, li#Li6, li#Li7 {
background:url(../Images/pageicon.gif) left no-repeat;
}

.contentbox_right_ip li#Li1, li#Li2, li#Li3, li#Li4,li#Li5, li#Li6, li#Li7 {
background:url(../Images/pageicon.gif) left no-repeat;
}

.contentbox_right_content {padding:10px !important; padding:5px;}

.contentbox_right_content_ip {padding:1px 0 0 12px; .padding:3px 0 0 12px;}

.contentbox_right h1 {
color:#fff;
font:15px Arial, Helvetica, sans-serif;
padding:5px 5px;
margin:0;
}

.contentbox_right_ip h1 {
color:#fff;
font:15px Arial, Helvetica, sans-serif;
padding:12px 12px;
margin:0;
}

.contentbox_right h3 {color:#238BC6;}

.contentbox_right_ip h3 {color:#238BC6;}

.contentbox_right h5 {color:#000;}

.contentbox_right_ip h5 {color:#000;}

.contentbox_right_top {
background:url(../Images/contentbox_right_top.gif) top left no-repeat;
height:25px;
width:auto;
}

.contentbox_right_top_ip {
background:url(../Images/top_bg_ready.png) top left no-repeat;
height:38px;
width:auto;
}

.contentbox_right_mid {
background:url(../Images/contentbox_right_mid.gif) bottom repeat-y;
margin-left:-1px;
}

.contentbox_right_mid_ip {
background:url(../Images/ctn_bg_ready.png) bottom repeat-y;
margin:-1px 0 0 -27px; .margin:-1px 0 0 -29px;
}

.contentbox_right_btm {
background:url(../Images/contentbox_right_btm.gif) top no-repeat;
height:9px;
width:auto;
}
.contentbox_right_btm_ip {
background:url(../Images/btm_bg_ready.png) top no-repeat;
height:9px;
width:auto;
margin-left:-27px; .margin-left:-29px;
}

.contentbox_right ol {
line-height:150%;
margin-left:25px;
padding:0;
}
.contentbox_right_ip ol {
line-height:150%;
margin-left:25px;
padding:0;
}

.contentbox_right ol li {
line-height:150%;
padding-left:0;
}

.contentbox_right_ip ol li {
line-height:150%;
padding-left:0;
}

.contentbox_right ul a,.contentbox_right ol a {
color:#333;
}

.contentbox_right_ip ul a,.contentbox_right ol a {
color:#333;
}

.contentbox_right ul a:hover,.contentbox_right ol a:hover {
color:#238BC6;
}

.contentbox_right_ip ul a:hover,.contentbox_right ol a:hover {
color:#238BC6;
}

.contentbox_right_content ul {
line-height:200%;
list-style-type:none;
margin-left:10px;
}

.contentbox_right_content_ip ul {
line-height:200%;
list-style-type:none;
margin-left:10px;
}

.contentbox_right_content li {
padding-left:20px;
margin-left:5px;
background:url(../../../images/bg_bluebullet.gif) left no-repeat;
font-size:12px;
}

.contentbox_right_content_ip li {
padding-left:20px;
margin-left:5px;
background:url(../../../images/bg_bluebullet.gif) left no-repeat;
font-size:12px;
}



/* Footer
------------------------------------------------------------------ */
#containerBtm {
background:url(../images/bg_footertop.gif) top repeat-x;
height:auto;
margin:-1px 0 auto 1px;
overflow:hidden;
width:1001px;
}

#footer {	
height:auto;
text-align:center;
}


#footer ul {margin:15px 0;}

#footer li {
display:inline;
list-style-type:none;
padding-right:5px;
}

#footer li a {color:#fff;}

#copyright a, #copyright a:link {
color:#ccc;
font-size:11px;
}

.booktCaption a, booktCaption a:link { color: #ccc;}

.associations { margin:0 auto; width:450px;}

#linkbottom {
	background-color:inherit;
	color:#FFFFFF;
	font-size:10px;
}

#linkbottom a, #linkbottom a:link {
	color:#CCCCCC;
	font-size:11px;
	background: inherit;
	margin: 0 5px;
}

#linkbottom a img {
	position: relative;
	top: 3px;
	left: -2px;
}

/* Global
------------------------------------------------------------------ */


.clear {
clear:both;
margin:1px;
padding:1px;
}

.separator {
background:#D3DCE3 url(../images/line_gray_horizontal.gif) repeat-x;
clear:both;
float:left;
height:1px;
margin:10px 0;
padding:0;
width:100%;
}

.left {float:left;}

.right {float:right;}

.req {
color:#FF0000;
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
}

.heading{font:28px bold; color:#000;}

.contentbox_right fieldset {margin-top:10px;}

div#onlineDemo input.input-text {
margin:3px 0;
width:200px;
}

div#onlineDemo input#imageField {
float:right;
margin-top:10px;
}

form#onlineDemo input.input-text {
margin:3px 0;
width:200px;
}

form#onlineDemo input#imageField {
float:right;
margin-top:10px;
}

.RequestInfo input, .RequestInfo textarea {
margin:3px 0;
width:180px;
}

.RequestInfo textarea {
margin:3px 0;
width:180px;
height:100px;
}


.RequestInfo .button {
margin: 10px 20px 15px 0px;
border: none;
color: #ffffff;
font-size: 13px;
font-weight: bold;
width:73px;
height:28px;
float:right;
background: url(../Images/bu_clear.gif) top repeat-x;
}

.questions {
margin: 10px 20px 0px 0px;
border: none;
color: #ffffff;
font-size: 15px;
font-weight: bold;
width:200px;
height:35px;
background: url(../Images/btn_ans.png) top no-repeat;
}

.RequestInfo input#imageField {
float:right;
margin-top:10px;
}


/* Prices and Packages
------------------------------------------------------------------ */

#standardPkg_block { width:675px; margin:0px auto;}
#standardPkg_content {
background:url(../Images/standardPkg_bg.jpg) bottom repeat-x;
border: 1px solid #D3DCE3;
border-top: none; 
border-bottom: none;
padding:12px;
}

#standardPkg_block .screenshot2 {margin:  30px 4px -15px -5px;}

#standardPkg_block ul.ipBullet  { 
margin-left: 5px !important; margin-left: 5px; 
padding-left:0 !important; padding-left: 0px;
}

#standardPkg_block .ipBullet li {
background: url(../Images/bulllet_circleArrow.gif) left no-repeat;
padding-left: 15px;
margin-left:2px;
line-height:200%;
list-style-type: none;
}
#standardPkg_block .ipBullet a {font-weight:bold;}

#standardPkg_pricing {margin-top:25px;}

#standardPkg_pricing span { color:#999; font: normal 10px Arial, Helvetica, sans-serif;}

/* Prices and Packages Columns
------------------------------------------------------------------ */
.PricesPackages{
float:left;
margin-left:2px;
width:234px;
}

.PricesPackages h2{
color:#fff;
height:21px; 
padding:7px 0 0 5px;
text-transform:uppercase;
}

.PricesPackages p{margin-left:5px;}

.PricesPackages li.check{
color:#000; 
padding-left:30px; 
}

.PricesPackages li{
border-bottom:#FFF 1px solid; 
height:24px;
line-height:24px;
list-style:none;
margin-left:-10px;
}

.packages-btm{ height:100px; width:234px;}
.packages-har{ height:100px; width:234px;}
.packages-btm p{
float:right;
margin:10px 15px 0 0;
width:110px;
}
.packages-har p{
float:left;
margin:10px 15px 0 10px;
width:110px;
}

.packages-btm-img {float:left; margin-left:10px;}
#StandardPackage{background:#C1E6BB;}
#IncludeServices{background:#E9E9E9; margin-left:-22px; }
#ProOfficePackage{background:#C6EDEB;}
#MarketLeader{background:#EDE2AC;}
#IncludeServices h2{background:url(/App_SiteStyles/Images/header_co1.png) no-repeat;}
#StandardPackage h2{background:url(/App_SiteStyles/Images/header_co2.png) no-repeat;}
#ProOfficePackage h2{background:url(/App_SiteStyles/Images/header_co3.png) no-repeat;}
#MarketLeader h2{background:url(/App_SiteStyles/Images/header_co4.png) no-repeat;}
#IncludeServices li{background:#E1E1E1;}
#StandardPackage li{background:#98D68F;}
.PricesPackages#StandardPackage li.check{background:#98D68F url(/App_SiteStyles/Images/check.png) no-repeat left 5px;}
#ProOfficePackage li{background:#A2E1DE;}
.PricesPackages#ProOfficePackage li.check{background:#A2E1DE url(/App_SiteStyles/Images/check.png) no-repeat left 5px;}
#MarketLeader li{background:#E2CF75;}
.PricesPackages#MarketLeader li.check{background:#E2CF75 url(/App_SiteStyles/Images/check.png) no-repeat left 5px;}
#IncludeServices li a{margin-left:5px;}


/* mainMenuNav
------------------------------------------------------------------ */

#navigation-area {
background:#000 url(../Images/mmNav_bg.gif) top repeat-x;
border-top:1px solid #818181;
font:13px Arial, Helvetica, sans-serif;
height:38px;
margin:0 auto;
position:relative;
letter-spacing:normal;
width:993px;
}

#navigation-area #phone {
color:#fff;
font:22px Arial, Helvetica, sans-serif;
position:absolute;
right:15px;
top:4px;
}

.breadcrumbs {margin-left: 10px; font-size:11px;}

/* Content Divisions
-------------------------------------------------------------------*/

.contentdiv_left{width:330px;float:left;background-repeat: no-repeat; margin-left:5px}
.contentdiv_right {background-repeat: no-repeat;width:330px;margin-left:340px;}
.contentdiv {margin-left:5px; background-repeat: no-repeat;}
.contentdiv_clear {height:35px;overflow:hidden;}
.contentdiv_clear0 {height:7px;overflow:hidden;}
.contentdiv_clear1 {height:70px;overflow:hidden;}
.contentdiv_clearm {height:290px !important; height:0px;overflow:hidden;}
.p_title {font-size: 18px;font-weight: bold;color: #2683B1;}
.title {font-size: 14px;font-weight: bold;color: #12B0A0;}
.separator-dotted {background: url(../images/img_div.jpg) repeat-x;clear:both;float:left;height:4px;margin:10px 0;padding:0;width:100%;}
.separator-dotted-nl {background: url(../images/img_div.jpg) repeat-x;height:4px;margin:15px 0;padding:0;width:100%;}
.divdots{list-style-image: url(../Images/arrow.png);}
.lnk_img{width:auto; border:1px #C3C3C3 solid; padding:4px; margin-left:15px;}
.lnk_bg{background-image:url(../images/bg_home.jpg); width:734px; height:207px; margin-left:2px !important;margin-left:7px;}
.lnk_title{height:25px; color:#FFFFFF; margin:10px 0 0 20px; font-size: 14px}
.lnk_title1{height:25px; color:#000; margin:10px 0 0 20px; font-size: 14px}
.contentdiv_mclear{height:12px;overflow:hidden;}
.txt_form{font:bold 10px Arial, Helvetica, sans-serif; color:#AAAA9D; padding:3px 0px 3px 0px}
.our_tit_blk{font-size: 16px; font-weight: bolder;}
.our_tit_blu{font-size: 16px; font-weight: bolder; color:#076CA0}
.container_left{width:120px; float:left}
.container_right{width:550px; float:right}
.container_main{width:670px; float:left}
.contentdiv_line{background-image:url(../images/line.jpg); background-repeat:no-repeat; height:5px;}

/* Customer Quotes
----------------------------------------------------------------------*/
.customer-quote{width:350px; margin-left:50px}
.customer-quote p{ 
color: #666;
font:italic 18px "Palatino Linotype", "Book Antiqua", Palatino, serif; 
line-height:125%;
margin-bottom:0;
}
.customer-quote small{color: #8C8C8C; float:right;}

/* Website Features
----------------------------------------------------------------------*/
.web-features-block {background:#fff; border: 1px solid #ccc; height:auto; margin:5px auto; overflow:hidden; padding:15px 0 0 20px; width:950px; }
#web-features-block-ip {border:none; margin:0 auto 10px; padding:0; }
.web-features-block h1 {color:#238BC6; font-size:14px; margin:0 0 -4px 0;}
.web-features {float:left; width:235px;}
.web-features small {font-weight: bold; }
.web-features-img {float:left; margin:5px 0 0 0;}
.web-features ul {float:left; font:normal 12px Arial, Helvetica, sans-serif; list-style: none;  margin:10px 0 0 0; padding:0;}
.web-features li {line-height:90%; margin:0 0 10px 0; padding:0 0 0 12px; background: url(/images/blt-disc.png) top left no-repeat;}
.web-features li.no-bull { background:none; margin:0 0 5px 0; padding:0;}

h1.web-features-hdr { border-bottom:1px solid #efefef; padding-bottom:5px;}

/* Summary Links
----------------------------------------------------------------------*/
.content_summary{ background:#fff; margin:10px auto; padding:10px; width:950px;}
.inner_summary{margin-left:15px; float:left;} 
.inner_summary h4{margin:0 0 5px 35px;}
.inner_summary li{list-style-image: url(../images/summary_arrow.png);}

/* Recently Launched
----------------------------------------------------------------------*/

.recently-launched-block {
float:left;
height:205px;
margin:0 0 0 15px;
width:735px;
_margin-left:6px;
}

.recently-launched-block h1{
background:url(../images/top_recently.png) no-repeat; 
color:#fff;
font:bold 14px Arial, Helvetica, sans-serif;
height:39px; 
line-height:39px;
margin:0; 
padding:0 0 0 15px;
width:733px;
}

.recently-launched-block ul {margin:0; padding:0}
.recently-launched-block li {margin:0; padding:0}
	
.recently-content { 
background:url(../images/content_recently.png) repeat-y;
height: 93%; .height: 100%; overflow:hidden;
margin:0; padding:0;}

.recently-site {
font-size:11px;
font-weight:bold;
text-align:center;
width:160px;
}

.recently-site-img {
border:1px #C3C3C3 solid;
padding:4px; 
width:150px;
}

.bottom_recently {
background:url(/images/bottom_recently.png) no-repeat top;
height:7px;
width:733px;
}

.top_prices{background:url(../images/top_prices.png) no-repeat; height:9px; width:224px;}
.content_prices{background:url(../images/content_prices.png) repeat-y; height:100%; _margin-top:-8px;}
.bottom_prices{background:url(../images/bottom_prices.png) no-repeat; height:7px;}

.recently-launched-rcol {float:right; height:auto; margin:0 10px 0 0; width:230px;}
.prices-block {margin:0 10px;}
.prices-block h3 { margin:0;}
.prices-block h4{ color:#BF1F24; font-weight:normal;}
.prices-block ul{font:normal 11px Arial, Helvetica, sans-serif; list-style: none;  margin:0 0 5px 10px; padding:0;}
.prices-block li{background:url(../Images/bullet_blueSquare.gif) left no-repeat; margin:0; padding:0 0 0 12px; }
.prices-block p {margin:0; font-size:11px;}

/* News and Articles
----------------------------------------------------------------------*/
.news-top { background:none; height:8px;}
.news-mid { background:url(/images/contentbox_right_mid.png) top left repeat-y; width:100%;}
.news-btm { background:url(/images/contentbox_right_btm.png) top left no-repeat; height:9px; width:100%;}

.news-hp-block {color:#238BC6; font:12px Arial, Helvetica, sans-serif; text-align:center; margin:0 auto; width:256px;}
.news-hp-block h3 {margin:0;}
.news-hp-block h3 span { color:#333; font:bold 11px Arial, Helvetica, sans-serif;}
.news-hp-block ul {font-size:11px; font-weight:bold; list-style:none; margin:1px auto 0 auto; line-height: 100%; width: 207px;}
.news-hp-block li {background:url(../images/bullet_blueSquare.gif) left no-repeat; margin:0 0 0 10px; padding:0 0 0 12px; display:inline;}

/* Homepage Design
----------------------------------------------------------------------*/

.separator1{
background:#D3DCE3;
clear:both;
margin:1px;
padding:1px;
}

.btn_prices{background:url(../images/btn_prices.png) no-repeat top left; font-size:10px; height:19px; line-height:19px;}
.btn_prices a{color:#FFF; margin-left:5px;}

.quiz-wrapper{margin-left:-15px;}
.quiz-wrapper p{color:#666;}
.question-wrapper1{background:#E5F7F6;}
.question-wrapper2{background:#D1EDCD;}
.result-wrapper{background:url(/images/bg_score.png) no-repeat top left;  color:#FFF; height:131px; width:365px;}
.score-left{margin:40px 0 0 20px;}
.score-left span{font:24px bolder;}
.score-right{margin:10px 20px 0 0;}
.score-right span{font:80px bolder;}
.categories{width:150px; margin:15px 0 0 10px; float:left;}
.categories small{color:#666;}
.question{width:450px; margin:15px 0 0 10px; float:left;}
.question p{color:#333;}
.question-sms{width:640px; margin:15px 0 0 10px; float:left;}
.question-sms p{color:#333;}
.answer{margin:15px 0 0 30px; float:left;}
.n-steps{background:url(/App_SiteStyles/Images/img_icoinformation2.png) no-repeat; padding-left:20px; margin-left:5px;}
.why{background:#FFFFCC; border:1px #999 solid; padding:5px 0 5px 5px; width:900px; margin-left:6px;}
.why h4{color:#669966; font-size:100%; font-weight:bold; padding:5px 0 10px;}
.why h5{color:#F03; font-size:100%; font-weight:bold; padding:15px 0 5px;}
.question-wrapper{ background:#d1edcd;}
.question-wrapper .last{padding:0 0 10px;}
.fivehundred{width:500px;}
.fourhundredfifty{width:450px;}
.sixhundred{margin-left:5px; width:600px;}
.res-cat{margin-left:5px; width:150px; float:left;}
.res-ans{margin-left:80px; width:130px; float:left;}
.clear2{height:35px;overflow:hidden;}
.result-bottom-left{width:620px; border-right:#999 1px dotted; height:350px; margin-right:10px;}
.retake-btn{background:url(/images/btn_retake.png) top left no-repeat; width:147px; height:36px; padding:8px 0 0 30px; font:18px bold; color:#fff;}
.retake-btn a{color:#fff;}
p.next{color:#666;}
p.contact{font-size:16px;}
.result-bottom-right{width:280px;}
.result-bottom-right small{color:#999;}

	
h1.page-title {
border-bottom:1px solid #D3DCE3;
color:#238BC6;
float:left;
margin-bottom:20px;
padding-bottom:5px;
width:100%;
}
h1.page-landing-title {
background:#1882BF;
color:#fff;
font: normal 34px "Trebuchet MS", Arial, Helvetica, sans-serif;
height:125px;
line-height:125px;
margin:0;
padding-left: 25px;
}

h1.page-landing-title#hdr-websol {background:url(../../images/hdr_web_solutions2.jpg) top right no-repeat;}
h1.page-landing-title#hdr-yoursuccess {background:url(../../images/hdr_your_success.jpg) top right no-repeat;}
h1.page-landing-title#hdr-services {background:url(../../images/hdr_services.jpg) top right no-repeat;}
h1.page-landing-title#hdr-ourcust {background:url(../../images/hdr_our_customers.jpg) top right no-repeat;}
h1.page-landing-title#hdr-platform {background:url(../../images/hdr_platform.jpg) top right no-repeat;}
h1.page-landing-title#hdr-about {background:url(../../images/hdr_about.jpg) top right no-repeat;}
h1.page-landing-title#hdr-contact {background:url(../../images/hdr_contact.jpg) top right no-repeat;}

/* Ready HomePage
----------------------------------------------------------------------*/

.ready-block {
margin:8px 0 0 5px; 
float:left;
height:auto;
min-height:100%;
width:256px;
}

.ready-block h1 {
background:url(/images/contentbox_right_top.png) top left no-repeat;
color:#fff;
font:bold 14px Arial, Helvetica, sans-serif;
height:38px;
line-height:38px;
margin:0;
padding:0 0 0 15px;
width:auto;
}

.ready-block-mid {
background:url(/images/contentbox_right_mid.png) bottom left repeat-y;
width:256px;
padding-top:5px;
.margin-top:0px; _margin-top:-8px;
}

.ready-block-btm {
background:url(/images/contentbox_right_btm.png) top left no-repeat;
height:9px;
margin-top:-1px; .margin-top:0px;
width:256px;
}

.ready{height:87px; margin:0 auto; width:237px;} 
.ready#ready-analyze {background:url(/images/bg_analyze_site.png) no-repeat;}
.ready#ready-secrets {background:url(/images/bg_download_report.png) no-repeat; margin-top:10px;}
.ready h3 {
color:#fff;
font:bold 13px Arial, Helvetica, sans-serif;
margin:0;
padding:5px 0 0 3px;
line-height:100%;
text-transform:uppercase;
}
.ready h3 a, .ready h3 a:visited, .ready h3 a:link {color:#fff;}
.ready_content{font:bold 11px Arial, Helvetica, sans-serif; line-height:125%; height:30px; padding:5px;}
.ready_btn{
background:url(../images/btn_ready.png) no-repeat top;
color:#fff;
float:right;
font:10px Arial, Helvetica, sans-serif;
height:18px;
line-height:18px;
margin:5px 10px 0 0;
text-transform:uppercase;
width:89px;
}
.ready_btn a{color:#fff; margin-left:10px;}




/* Ready Inner Pages
----------------------------------------------------------------------*/

.ready-block-ip {
margin:0; 
height:auto;
min-height:100%;
width:230px;
_width:220px;
position:relative;
margin-top:-5px;
}

.ready-block-ip h1 {
background:url(/images/contentbox_right_top_ip.png) top left no-repeat;
color:#fff;
font:bold 14px Arial, Helvetica, sans-serif;
height:38px;
line-height:38px;
width:220px;
padding-left:12px;
text-align:left;
}

.ready-block-mid-ip {
background:url(/images/contentbox_right_mid_ip.png) bottom left repeat-y;
width:230px;
margin-top:-10px;
}

.ready-block-btm-ip {
background:url(/images/contentbox_right_btm_ip.png) top left no-repeat;
height:9px;
width:230px;
}

.ready-ip{height:87px; margin:0 auto; width:237px;} 
.ready-ip#ready-analyze {background:url(/images/bg_analyze_site_ip.png) no-repeat;  margin-left:10px;}
.ready-ip#ready-secrets {background:url(/images/bg_download_report_ip.png) no-repeat; margin-left:10px;}

.ready-ip h3 {
color:#fff;
font:bold 12px Arial, Helvetica, sans-serif;
margin:0;
padding:5px 0 0 5px;
line-height:100%;
text-transform:uppercase;

}
.ready-ip h3 a, .ready h3 a:visited, .ready h3 a:link {color:#fff;}

.ready_content_ip{font:bold 11px Arial, Helvetica, sans-serif; line-height:125%; padding:5px; height:30px; width:200px}
.ready_btn_ip{
background:url(../images/btn_ready.png) no-repeat top;
color:#fff;
font:10px Arial, Helvetica, sans-serif;
height:18px;
line-height:18px;
text-transform:uppercase;
width:89px;
margin:0 0 0 110px;
}
.ready_btn_ip a{color:#fff; margin-left:10px;}


/*Featured Site
-----------------*/
.featured-site-smalllink{
	text-align:right;
	font-size: 9px;
}


/* 10 Secrets
----------------------------------------------------------------------*/
.button10secrets {
background:url(/App_SiteStyles/images/btn_report.png) no-repeat;
border: none;
color: #fff;
float:right;
font-size: 14px;
font-weight: bold;
height:35px;
line-height:35px;
margin: 6px;
padding-left: 5px;
text-align:left;
width:210px;
}

.sample-tips {}
.sample-tips h2 { border-bottom:1px solid #ccc; margin-bottom:20px; padding-bottom:5px;}
.sample-tips h4 {}
.sample-tips p { color: #666; font-size:11px; }

.Download_Secrets{
float:left;
width:300px;
}

.btn-download{
background:url(/images/btn_download.png) top left no-repeat; 
color:#fff;
font-size:20px;
height:50px;
line-height:50px;
margin-left:50px;
text-align:center;
width:170px;
}

.btn-download a {color:#fff}



/* jcarousel
---------------------------------*/

.jcarousel-skin-tango .jcarousel-container {
background:none;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {padding-top:20px; .padding-top:30px;}


.jcarousel-skin-tango .jcarousel-clip-horizontal {
height: 165px;
margin:0 auto;
width:680px;
}

.jcarousel-skin-tango .jcarousel-item {
height: 165px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
background: #fff;
color: #000;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
background: transparent url(/images/right.png) no-repeat 0 0;
cursor: pointer;
position: absolute;
top: 20px; .top: 30px;
right: 13px;
height: 135px;
width: 15px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: -15px 0;}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: 0 0;}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
cursor: default;
background-position: -45px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {

position: absolute;
top: 20px; .top: 30px;
left: 10px;
width: 15px;
height: 135px;
cursor: pointer;
background: transparent url(/images/left.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: -15px 0;}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: 0 0;}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
cursor: default;
background-position: -45px 0;
}

.jcarousel-container {position: relative;}

.jcarousel-clip {
z-index: 2;
padding: 0;
margin: 0;
overflow: hidden;
position: relative;
}

.jcarousel-list {
z-index: 1;
overflow: hidden;
position: relative;
top: 0;
left: 0;
margin: 0;
padding: 0;
}

.jcarousel-list li, .jcarousel-item {
float: left;
list-style: none;
width: 160px;
height: 75px;
margin: 0 12px 0 0;
}

.jcarousel-next {
z-index: 3;
display: none;
}

.jcarousel-prev {
z-index: 3;
display: none;
}

/* Starter Gallery
----------------------------------------------------------------------*/
.startergallery{width:100%;}
.startergallery h1{border-bottom:2px solid #cccccc; padding-bottom:5px;}
.startergallery ul{list-style:none; margin-left:-30px;}
.startergallery li{width:auto; padding:10px; float:left;}
.startergallery .prompt{text-align:center}
.startergallery img{border:1px solid #ccc; padding:2px; margin:0 auto;}
.startergallery img.featsite{width:250px;}


/* Nutshell
----------------------------------------------------------------------*/
.nutshell-header .title{font:22px bold Arial, Helvetica, sans-serif; color:#06466C; text-transform:uppercase;}
.nutshell-header .subtitle{font:30px bold Arial, Helvetica, sans-serif; color:#2389CA; text-transform:uppercase; margin-left:150px; margin-top:-13px;}
.nutshell-header {height:5px; margin-top:-5px;}
.nutshell-header p{font-size:11px;}
.nutshell-header .separator{height:5px;}
.nutshell-header img{margin-top:30px; float:right;}
.nutshell-content{float:left; width:335px;}
.nutshell-content .withmargin{margin-left:30px;}
.nutshell-content .image{width:120px; float:left;}
.nutshell-content .name{font-size:18px;}
.nutshell-content .content{float:left; width:150px; border-right:1px solid #E5E5E5; padding-right:15px; margin-right:15px;}
.nutshell-content .nosideline{border:none;}
.nutshell-content .content h1{color:#2389CA;}
.nutshell-content .content p{font-size:11px; margin-bottom:5px;}
.nutshell-content .content .btn_read{background:#2389CA; width:65px; text-align:center;}
.nutshell-content .content .btn_read a{font-size:11px; color:#fff;}
.nut1{height:5px; background:#F2F2F2;}
.nut2{background:#fff;}
.blogging{background:#8FDC85; padding:3px; border:1px solid #5BC94D; font-size:9px; margin-top:10px; line-height:130%;}

.newsletter-signup fieldset{background:#fff; border:1px solid #ddd; padding:5px;}
.newsletter-signup fieldset legend{font-weight:bold; font-size:16px; margin:0; text-transform:capitalize;}
.newsletter-signup p{font-size:11px;}
.newsletter-signup .left{margin:10px 5px;}
.newsletter-signup .right input{margin:10px 30px 0 0;}

/* Webinar
----------------------------------------------------------------------*/
.header-webinar { float:left; width:750px;}
.webinar-form-block {border-right:1px dotted #ccc; float:left; padding:0 40px 0 0; width:270px;}
.webinar{ float:left;}
.header-webinar h1 { font-size:25px; color:#228BDB;}
.date-webinar{width:100px; margin-right:10px; float:left;}
div.date-webinar small{ color: #666; display:block; margin:0 0 10px 0; }
.title-webinar{width:450px; float:left;}
.separator-webinar{clear:both; background:#ccc; height:1px; overflow:hidden; margin:8px 0;}
.webinar h2{color:#606060; font-weight:bold; font-size:15px;}
.webinar h2 a{font-weight:bold; font-size:13px; color:#228BDB;}
.webinar .speakers{color: #666; font-size:12px;}
#leftContent-ip-frame.webinar-container{width:980px;}

/* SEO
----------------------------------------------------------------------*/
.seo{width:100%;}
.web-features-seo{ float:left; width:500px;}
.web-features-success{ float:left; width:330px;}
.web-features-seo .best-practices{ background:url(../images/bg_seo_bp.jpg) no-repeat top left; height:220px; width:500px; }
.web-features-seo .bp-content{height:185px; left:235px; position:relative; top:20px; width:250px;}
.web-features-seo .bp-content h1{color:#208BC5; border-bottom:1px solid #efefef; padding:0 0 10px; width:245px;}
.web-features-seo .bp-content ul{margin:12px 0 0; padding:0 0 0 12px;}
.web-features-seo .bp-content ul li{font-size:12px; list-style-type:disc; margin:0 0 7px; }
.web-features-success .success{height: 220px; margin:5px 0 0 30px; width:330px;}
.web-features-success .success h1{color:#333; font-size:16px; margin:0 0 10px;}
.web-features-success .success p{color:#666; font-size:12px;}
.web-features-success .success p a{ text-decoration:underline;}
.seo #IncludeServices h2{background:url(/App_SiteStyles/Images/header_co12.png) no-repeat;}
.seo #StandardPackage h2{background:url(/App_SiteStyles/Images/header_co22.png) no-repeat;}
.seo #ProOfficePackage h2{background:url(/App_SiteStyles/Images/header_co32.png) no-repeat;}
.seo #MarketLeader h2{background:url(/App_SiteStyles/Images/header_co42.png) no-repeat;}
.seo #StandardPackage {background:#F1ECE5;}
.seo #ProOfficePackage {background:#FFF3D3;}
.seo #MarketLeader {background:#EDEDEC;}
.seo #IncludeServices li {background:#e3e3e3;}
.seo #StandardPackage li{background:#D4CBBE;}
.seo #ProOfficePackage li{background:#F4D9A3;}
.seo #MarketLeader li{background:#D8D7D6;}
.seo .PricesPackages#IncludeServices li.check {background:#e3e3e3 url(/App_SiteStyles/Images/check.png) no-repeat left 5px;font-size:9px;}
.seo .PricesPackages#StandardPackage li.check{background:#D4CBBE url(/App_SiteStyles/Images/check.png) no-repeat left 5px;font-size:9px;}
.seo .PricesPackages#ProOfficePackage li.check{background:#F4D9A3 url(/App_SiteStyles/Images/check.png) no-repeat left 5px;font-size:9px;}
.seo .PricesPackages#MarketLeader li.check{background:#D8D7D6 url(/App_SiteStyles/Images/check.png) no-repeat left 5px;font-size:9px;}
.seo #IncludeServices li.gray-h {background:#999; color:#fff; font-size:12px;font-weight:bold;padding:0 0 0 5px;text-transform:uppercase;}
.seo #IncludeServices li.gray-h a{color:#fff;}
.seo #StandardPackage li.gray-h {background:#999; color:#fff; font-size:12px; text-align:center; text-transform:capitalize;}
.seo #ProOfficePackage li.gray-h {background:#999; color:#fff; font-size:12px; text-align:center; text-transform:capitalize;}
.seo #MarketLeader li.gray-h {background:#999; color:#fff; font-size:12px; text-align:center; text-transform:capitalize;}
.seo .packages-btm {height:80px;}
.seo .packages-btm p{float:left; margin:2px 15px 0 22px; width:200px;}
.seoclear{margin:15px 0;}
.seo-btn{margin: 0 0 0 35px;}
.seo-img{margin:10px 10px 0 0;}
.web-features-seo .bp-content ul li.moreSEO{ list-style:none; list-style-image:none; margin:0 22px 0 0; text-align:right;}

/* Central Repository Docs
----------------------------------------------------------------------*/

.repository dl{float:left; width:300px;}
.repository dt{margin-top:10px;}
.repository h2{border-bottom:1px solid #7F98A7; margin-bottom:10px; color:#2389CA;}
.repository ul{list-style-image:url(../images/summary_arrow.png); margin-top:10px;}
.repository li{margin-bottom:5px;}
.repository dl.rightpanel{margin-left:30px;}
.repository dl.largevideo{width:100%;}


/* YouTube Videos
----------------------------------------------------------------------*/
#ytvideo,
#ytvideo2 {
    float: left;
	margin-right:10px;
}


.yt_holder {
    background: #f3f3f3;
    padding: 10px;
    float: left;
    border: 1px solid #e3e3e3;
	margin-bottom:15px;
	width:95%;
}


.yt_holder ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 150px;
}

.yt_holder ul li {
    list-style-type: none;
    display:block;
    background: #f1f1f1;
    float: left;
    width: 180px;
    margin-bottom: 5px;
	padding:2px;
	margin-left:0px;

}

.yt_holder ul li img {
    width: 120px;
    float: left;
    margin-right: 5px;
    border: 1px solid #999;
}

.yt_holder ul li a {
    font-family: georgia;
    text-decoration: none;
    display: block;
    color: #000;
}

.yt_holder .currentvideo {
	background: #e6e6e6;
}

#leftContent-ip-frame-nosidebar {
background:#fff;
border:1px solid #D3DCE3;
float:left;
height:auto !important;
margin:10px 0 0 10px;
min-height:868px;
width:98%;
display:inline; /* fixes IE 6 bug w/ 3 pixels extra margin*/
}

/* Blog Inner Page
------------------------------------------------------------------ */
.blog-ip h1{font-size:35px; float:left; width:750px; margin-top:5px; border-bottom:10px solid #0997BC; height:45px;}
.blog-ip img.blog-header{float:right; margin-right:25px;}
.blog-ip h2{height:25px; margin-bottom:5px; border-bottom:1px dotted #666;}
.blog-ip .readmore-content{text-align:right;}

.websitedesign li{float:left; list-style:none;}

/* Blog Inner Page
------------------------------------------------------------------ */
.quiz-report-wrapper{margin-top:-10px;}


/* End of /App_SiteStyles/CSS/master.css */

/* /App_SiteStyles/CSS/compositecontrols.css */
/* ---------------------------------------------------------------------
   Master Classes - Styles for page layout, color and all around greater control
   ------------------------------------------------------------------------ 
 Layout Container
------------------------------------------------------------------ */

/* Misc Controls
------------------------------------------------------------------ */


.weatherteaser{
color:#fff;
font-size:11px;
}

/* weather-teaser top form
------------------------------------------------------------------ */

.weather-teaser{
display:inline;
float:left;
color:#fff;
font-size:11px;
width: 700px;
}


/* Websearch top form
------------------------------------------------------------------ */
#search-box{
	float:right;
	width: 280px;
}

.top-websearch-entry {float:right;}

/* Misc Controls - book mark links
------------------------------------------------------------------ */



/* Misc Controls - book mark links
------------------------------------------------------------------ */

.contentbox_right_content li#share {
background:url(../../../images/ico_share.png) left no-repeat;
}

.contentbox_right_content li#del {
background:url(../../../images/ico_del.png) left no-repeat;
}

    

.contentbox_right li#digg {
background:url(../../../images/ico_digg.png) left no-repeat;
}

.contentbox_right li#technorati {
background:url(../../../images/ico_technorati.png) left no-repeat;
}

.contentbox_right li#favs {
background:url(../../../images/ico_favs.png) left no-repeat;
}

.contentbox_right li#rss {
background:url(../../../images/ico_rss.png) left no-repeat;
}


.language-picklist {
	position:absolute;
	float:left;
	z-index:9999;
	background:#fff; 
	padding:10px;
	}


/* Control Panel - Gridview
------------------------------------------------------------------ */
.AspNet-GridView {
color: #333;    
float:none;
font-size:11px;
padding: 0;    
width: 100%;
}
.AspNet-GridView div.AspNet-GridView-Pagination,
.AspNet-GridView div.AspNet-GridView-Pagination a,
.AspNet-GridView div.AspNet-GridView-Pagination span {
color: #333;
background: #E9E9E9;
font-weight: normal;
}
.AspNet-GridView table {
border: solid 1px #ccc;
width: 100%;

}
.AspNet-GridView th {
background: #D4EAFA;
font-weight: normal;
border-bottom: solid 1px #B9B9B9;
border-right: solid 1px #fff;
text-align:center;    
vertical-align:bottom;
margin-top:0;
}
.AspNet-GridView th a {
color: #0091E8;    
}
.AspNet-GridView table tbody tr td {
border-bottom: solid 1px #ccc;
border-right: solid 1px #ccc;
padding-top: 2px;
padding-bottom: 2px;    
float:none;
}
.AspNet-GridView table tbody tr.AspNet-GridView-Selected td {}
.AspNet-GridView table tfoot tr td {}
.AspNet-GridView .left { text-align:left; padding-left:5px; vertical-align:middle; }
.AspNet-GridView .right { text-align:right; padding-right:5px; vertical-align:middle; }
.AspNet-GridView .center { text-align:center; padding-right:5px; vertical-align:middle; }
.AspNet-GridView-Empty { text-align:center; padding-top:120px; padding-bottom:125px; font-size:medium; color: #000333; }

.AspNet-GridView tr { background: #fff; padding:5px;}
.AspNet-GridView tr:hover { background: #EFF8FD; cursor: pointer }

.AspNet-GridView-NoHover  {}

.MediaList {}

.MediaList ul {	
border: none;
list-style: none;
margin: 0;
padding: 0;
}

.MediaList li {
border: 1px solid #ccc;
float:left;
margin-bottom:10px;
padding:3px;
text-align:center;
}

.MedialList .AspNet-DataList { width:100%; text-align:center }


.AspNet-GridView tr.auditHeader th { color:#0091E8; padding:2px;  text-align:left;}
.AspNet-GridView tr.auditItem td { text-align:left; padding:2px;}
.AspNet-GridView  tr.AspNet-GridView-Alternate td { background-color:#FAFAFA;}
/* End of /App_SiteStyles/CSS/compositecontrols.css */

/* /App_SiteStyles/CSS/menu.css */
.site-menu {}
.site-menu .AspNet-Menu-Horizontal /* positioning*/ {
	position:relative;
	z-index: 300;
}
.site-menu ul /* Tier 1 borders*/ {
	border:none;
	list-style:none;
	margin:0;
	padding:0;
}
.site-menu ul.AspNet-Menu /* Tier 1 */ {
	float: left;
	z-index: 300;
	width:780px;
}
.site-menu li /* Tier 1 items*/ {text-transform: none;}

.site-menu ul.AspNet-Menu ul  /* Tier 2 - drop down box location */ {
	background:#000;
	border:none;
	left: 0;	
	list-style :none;	
	margin:0;
	padding:0;
	top:35px;
	z-index: 400;
}
.site-menu ul.AspNet-Menu ul li  /* Tier 2 list items */ {
	background: #000;
	clear: left;
	display:block;
	float:left;
	height:38px;
	margin:0;
	min-width: 200px;
	padding: 0;
}

.site-menu ul.AspNet-Menu ul li a:hover /* Tier 2 hover */ {
	background-color:#0670A6;
	text-decoration:none;
}

.site-menu ul.AspNet-Menu ul ul  /* Tier 3+ */ {
	left: 200px;
	top: 0;	
}
.site-menu li /* all items*/ {
	float: left;
	height: 38px;	
	margin: 0;
	padding: 0;
	width: auto;	
}

.site-menu a:hover,  .site-menu a:link:hover,  .site-menu a:visited:hover, /* Tier 1 mouse over*/ {
	background: #000 url(../Images/mmNav_bg_hover.gif) center bottom no-repeat;
	color: #fff;
	text-decoration: none;
	line-height: 38px;
}

.site-menu a:hover li /* suppress underlined links tier 1*/ {text-decoration: none;}

.site-menu li:hover ul li, .site-menu li.AspNet-Menu-Hover ul li   /* Tier 2 mouse over*/ {
	background:#000;
	color:#fff;
}
.site-menu a, .site-menu a:visited, .site-menu span /* all anchors and spans (nodes with no link) */ {
	border-right:1px inset #ccc;
	color:#fff;
	display:block;
	line-height:38px;
	margin:0;
	padding:0 5px;
	text-decoration:none;
	width:auto;
	z-index: 300;
}
.site-menu li.AspNet-Menu-Leaf a, /* leaves */ .site-menu li.AspNet-Menu-Leaf span {background: none;}

.site-menu li:hover a, /* hovered text */ .site-menu li:hover span, .site-menu li.AspNet-Menu-Hover a, .site-menu li.AspNet-Menu-Hover span, .site-menu li:hover li:hover a, .site-menu li:hover li:hover span, .site-menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .site-menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span, .site-menu li:hover li:hover li:hover a, .site-menu li:hover li:hover li:hover span, .site-menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a, .site-menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span {
	background:#000;
	color: #fff;
	display:block;
}
.site-menu li:hover li a, /* the tier above this one is hovered */ .site-menu li:hover li span, .site-menu li.AspNet-Menu-Hover li a, .site-menu li.AspNet-Menu-Hover li span, .site-menu li:hover li:hover li a, .site-menu li:hover li:hover li span, .site-menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a, .site-menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span {
	background: #000;
	color: #fff;
}

/* End of /App_SiteStyles/CSS/menu.css */

