/* Mavidea Technology Group Default Style Sheet 1/6/09*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;

	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}
.poweredBySitefinityLogo {clear: both !important; display: none !important; margin: 5px auto !important; width: 200px;}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	font: 13px/1.6 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; background: #FFF url('Images/wrapBg.png') 0px 100px repeat-x;
	color: #59565a;
}

ul {list-style-type: disc; margin: 0px 0px 0px 2.5em;}
ul ul {list-style-type: square;}
ul ul ul {
list-style-type: none;
padding-left: 1.5em;
}
ol {list-style-type: decimal; margin: 0px 0px 0px 2.5em;}
h2, h3, h4, h5, h6 { font-weight: bold; color: #333; margin: 1.3em 0 0 0;}
h1 {font-size: 22px; margin: 0 0 5px 0; padding: 0; font-weight: bold; color: #333; line-height: 1;}

h2 {font-size: 16px;}
#SideBar h2 {
  color: #999; 
  font-size: 14px; 
  margin: 0;
  padding-top: 5px;
  }

#BlogSideBar h2 {
  color: #999; 
  font-size: 14px; 
  margin: 0;
  padding-top: 5px;
  }
h3 {
	font-size: 14px;
}

h4 {
	font-size: 12px;
}

h5 {
	font-size: 12px;
}

h6 {
	font-size: 12px;
}
p {margin: .8em 0px;}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}
a:link {
    color: #236AA0;
    text-decoration: none;
}
a:visited {
    color: #236AA0;
    text-decoration: none;
}
a:hover {
    color: #5AAAEB;
	text-decoration: underline;
}
a:active {
    color: #236AA0;
    text-decoration: none;
}
ins {
text-decoration: none;
background: #FED;
font-style: italic;
}
/* tables still need 'cellspacing="0"' */
table {
border-collapse: collapse;
border-spacing: 0;
}
img.right {float: right; clear: right;}
img.left {float: left; clear: left;}
/* Vertical Clear for floats */

.left {float: left; clear: left; padding: 0px 20px 0px 0px;}
.right {float: right;  clear: right; padding: 0px 0px 0px 0px;}
img.left {float: left; clear: left; padding: 0px 20px 0px 0px;}
img.right {float: right;  clear: right; padding: 0px 0px 0px 0px;}
.blue {color:#0F6CB6;}
.orange {color: #F19431;}
 /* Default page layout */ 

#wrapper {background: transparent;}
#header {height: 100px; background: #FFF;}
#TopNavigation {height: 48px; background: #054576 url('Images/navBg.png') top left repeat-x; border: 1px solid #4499db; border-width:1px 0px 0px 0px;}
#chat {
  background: url('Images/check.png') center 1px no-repeat;
  float: right;
  height: 48px;
  width: 200px;
  }
#followus ul { 
  display: block; 
  float: right;
  height: 24px;
  list-style-type: none;
  margin: 0 0 0 6px; 
  padding: 0; 
  width: 96px;
  }
#followus li {margin: 3px 0px 0px 0px; padding: 0px 0px 0px 6px; list-style-type: none; background: none; float: left;}

#searchBar {
  text-align: right;  
  float: right;
  height: 60px;
  padding-top: 10px;
  width: 560px;
  }



#secondNav {
  background: transparent;
  margin-top: -80px;
  min-height: 400px;
  }
#BlogSideBar {
    background: #e3e3e3;
    margin-top: -80px;
    min-height: 150px;
    padding-left: 10px;
    width: 210px !important;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-readius: 12px;
  }
 .RadPanelBar_Default .rpExpandable .rpText {
 background: url('Images/chevrons.png') no-repeat right 9px !important;
 } 
.RadPanelBar_Default .rpExpanded .rpText {
 background: url('Images/chevronsVertical.png') no-repeat right 9px !important;
} 
.sidequote {
  display: block;
  height: 40px;
  padding-top: 10px;
  width: 160px;
  }  
#Main {
  background: transparent ;  
  padding-bottom: 20px;
  }
  .footstart {
  height: 130px;
    }
#Footer ul.icons { height: 100px; margin: 10px 0px 0px 10px;}
#Footer ul.icons li { height: 40px; float: left;}
#Footer ul.icons li.ms {background: url('Images/msicon.png') no-repeat; width: 200px!important; }
#Footer ul.icons li.ibm {background: url('Images/ibmicon.png') no-repeat; width: 120px!important; }
#Footer ul.icons li.hp {background: url('Images/hpicon.png') no-repeat; width: 100px!important; }
#Footer ul.icons li.mxl {background: url('Images/mxlicon.png') no-repeat; width: 110px!important; }
#Footer ul.icons li.sonicwall {background: url('Images/sonicwallicon.png') no-repeat; width: 130px!important; }
#Footer ul.icons li.asp {background: url('Images/aspicon.png') no-repeat; width: 110px!important; }
#Footer ul.icons li.bbb {background: url('Images/bbb.png') no-repeat; width: 130px!important; }
#Footer ul.icons li.ms a:link, #Footer ul.icons li.ms a:visited, #Footer ul.icons li.ms a:hover, #Footer ul.icons li.ms a:active { width: 200px; height: 40px; display: block;}
#Footer ul.icons li.ibm a:link, #Footer ul.icons li.ibm a:visited, #Footer ul.icons li.ibm a:hover, #Footer ul.icons li.ibm a:active { width: 120px; height: 40px; display: block;}
#Footer ul.icons li.hp a:link, #Footer ul.icons li.hp a:visited, #Footer ul.icons li.hp a:hover, #Footer ul.icons li.hp a:active { width: 100px; height: 40px; display: block;}
#Footer ul.icons li.mxl a:link, #Footer ul.icons li.mxl a:visited, #Footer ul.icons li.mxl a:hover, #Footer ul.icons li.mxl a:active { width: 110px; height: 40px; display: block;}
#Footer ul.icons li.sonicwall a:link, #Footer ul.icons li.sonicwall a:visited, #Footer ul.icons li.sonicwall a:hover, #Footer ul.icons li.sonicwall a:active { width: 130px; height: 40px; display: block;}
#Footer ul.icons li.asp a:link, #Footer ul.icons li.asp a:visited, #Footer ul.icons li.asp a:hover, #Footer ul.icons li.asp a:active { width: 110px; height: 40px; display: block;}
#Footer ul.icons li.bbb a:link, #Footer ul.icons li.bbb a:visited, #Footer ul.icons li.bbb a:hover, #Footer ul.icons li.bbb a:active { width: 130px; height: 40px; display: block;}


#bdrEntry, #spEntry, #testimonials {padding: 10px; margin-bottom: 20px; background: transparent url('Images/funnBg.png') left top no-repeat;}
#bdrEntry p, #spEntry, #testimonials p {line-height: 1.7; margin-bottom: 1em;}
#bdrEntry h2, #spEntry h2, #testimonials h2 {color: #0D5D9C; margin: 0px 0px 0px 0px; line-height: 1; padding: 0;}
a.focusBtn:link, a.focusBtn:visited, a.focusBtn:hover, a.focusBtn:active { background: transparent url('Images/funnelBtn.png') center center repeat-x; height: 30px; line-height: 30px; margin: 0px auto; text-align: center;  border-radius: .6em; -moz-border-radius: .6em; -webkit-border-radius: .6em; font-weight: bold; color: #FFF; width: auto; padding: .5em;} 
#Footer { border: 1px solid #ccc; font-size: 10px; margin-top: 20px; color: #e3e3e3; background: transparent url('Images/footer.png') top left no-repeat; width: 938px !important; }
#Footer ul {margin: 0; padding: 0; list-style-type: none; padding-bottom: 10px;}
#Footer h3 {margin: 0 0 .3em 0; color: #999;}
#Footer h4 {margin: 0 0 .2em 0; font-size: 11px;}
#Footer fieldset {
  margin-bottom: 10px;
}
#Footer legend {
 margin: 0 0 .3em 0; color: #999;
  font-weight: bold;
  padding: 0;
  font-size: 14px;
}
#Footer label {
  display: inline-block;
  line-height: 1.6;
  vertical-align: top;
  color: #666;
}
#Footer fieldset ol {
  margin: 0;
  padding: 0;
}
#Footer fieldset li {
  list-style: none;
  padding: 0 0 10px 0px;
  margin: 0;
}
#Footer fieldset fieldset {
  border: none;
  margin: 0;
}
#Footer fieldset fieldset legend {
  padding: 0;
  font-weight: normal;
}
#Footer fieldset fieldset label {
  display: block;
  width: auto;
}
#Footer em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
#Footer label {
  width: 120px; /* Width of labels */
}
#Footer fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}
.socialBookmarksContainer {margin-top: 10px;}
.socialBookmarksContainer h4 {
  color: #666;
  font-size: 11px;
  padding: 0px 0px 5px 0px;
  }

#CopyBar{
  color: #999;
  font-size: .88em;  
  padding-bottom: 10px;
  padding-top:10px; 
  text-align: center;
  }
 /*Bread Crumbs */
 
#breadcrumb {
  background: transparent;
  color: #666;
  font-size: 11px;
  height: 40px;
  line-height: 40px;
  padding-top: 10px;
  }
  
#secondbanner {
  background: #CCC;
  height: 140px;
  margin-bottom: 20px;
  overflow: hidden;
  border-radius: 12px;
  -moz-border-radius: 12px;
  }  

ul.partnerlinks {
 margin: 0;
 padding: 0;
  }

ul.partnerlinks li {
  display: block;
  float: left;
  height: 152px;
  list-style-type: none;
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 0px 0px;
  width: 260px;
  }

ul.partnerlinks li strong {
  display: none;
  }  
 .partner1 a:link, .partner1 a:visited, .partner1 a:hover, .partner1 a:active {
  background: transparent url('Images/microsoft_grey.png') center center no-repeat;
  display: block;
  height: 152px;
 width: 260px;
  }
 .partner1 a:hover {
  background: transparent url('Images/microsoft.png') center center no-repeat;
  display: block;
  height: 152px;
 width: 260px;
  }
  
 .partner2 a:link, .partner2 a:visited, .partner2 a:hover, .partner2 a:active {
  background: transparent url('Images/ibm_grey.png') center center no-repeat;
  display: block;
  height: 152px;
  width: 260px;
  }
 .partner2 a:hover {
  background: transparent url('Images/ibm.png') center center no-repeat;
  display: block;
  height: 152px;
  width: 260px;
  }
 .partner3 a:link, .partner3 a:visited, .partner3 a:hover, .partner3 a:active {
  background: transparent url('Images/hp_grey.png') center center no-repeat;
  display: block;
  height: 152px;
  width: 260px;
  }
 .partner3 a:hover {
  background: transparent url('Images/hp.png') center center no-repeat;
  display: block;
  height: 152px;
  width: 260px;
  }
 .partner4 a:link, .partner4 a:visited, .partner4 a:hover, .partner4 a:active {
  background: transparent url('Images/sonicwall_grey.png') center center no-repeat;
  display: block;
  height: 152px;
  width: 260px;
  }
 .partner4 a:hover {
  background: transparent url('Images/sonicwall.png') center center no-repeat;
  display: block;
  height: 152px;
  width: 260px;
  }
 .partner5 a:link, .partner5 a:visited, .partner5 a:hover, .partner5 a:active {
  background: transparent url('Images/mxlogic_grey.png') center center no-repeat;
  display: block;
  height: 152px;
  width: 260px;
  }
 .partner5 a:hover {
  background: transparent url('Images/mxlogic.jpg') center center no-repeat;
  display: block;
  height: 152px;
  width: 260px;
  }
  .partner6 a:link, .partner6 a:visited, .partner6 a:hover, .partner6 a:active {
  background: transparent url('Images/storefront_grey.png') center center no-repeat;
  display: block;
  height: 152px;
  width: 260px;
  }
 .partner6 a:hover {
  background: transparent url('Images/storefront.png') center center no-repeat;
  display: block;
  height: 152px;
 width: 260px;
  }
 /*Top link bar */ 
 #headerAd {height: 79px;}
 .topLinkbox { width: 538px !important;}
ul.topLinks  {list-style-type: none; margin: 0px auto 0px auto; border: none; padding: 0; height: 30px; float: right; background: #f2f2f2; border: 1px solid #CCC; border-width: 0px 1px 1px 1px; margin-bottom: 10px; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; -webkit-border-top-right-radius: 0px; -webkit-border-top-left-radius: 0px; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; }
ul.topLinks li {display: block; float: left; padding: 0; margin:0; }

.topLinks a:link, .topLinks a:visited, .topLinks a:hover, .topLinks a:active {padding: 0px 10px; line-height: 1; text-decoration: none; font-size: .85em; border: 1px solid #236AA0; border-width:0px 1px 0px 0px; height: 30px; line-height: 30px;} 
ul.topLinks li a.lastlink:link, ul.topLinks li a.lastlink:visited, ul.topLinks li a.lastlink:hover, ul.topLinks li a.lastlink:active {border: 1px solid #236AA0; border-width:0px 0px 0px 0px; padding: 0 10px 0 5px; height: 30px; line-height: 30px;}

/* Header Styles */
.logo {height:55px; margin-top: 24px;}

.phone {float: left; color: #666; font-weight: bold; font-size: 14px; padding: 0px 10px 0px 10px; line-height: 30px;}

/* Entry Points */
#Funnels {height: 280px; margin-top: 20px; margin-bottom: 20px; background: transparent; }
.headMargin {margin: 0px 0px 5px 0px;}
#managed { min-height: 150px;  margin-bottom: 20px; vertical-align: top;}
#web { min-height: 150px;  margin-bottom: 20px;}
#emailformframe {
  border: 0px !important;
  overflow: hidden;
  width: 280px;
  height: auto;
  margin: 0px; 
  padding: 0px;
  }
.emailtext {
  color: #999;
  border: 1px solid #ccc;
  font-weight: bold;
  font-size: 15px;
  padding: 10px;
  width: 240px; 
  border-radius: 12px;
  -win-border-radius: 12px;
  -moz-border-radius: 12px;
  }
a.funLinks:link, a.funLinks:visited, a.funLinks:hover, a.funLinks:active {color: #05497D; background: url(Images/funnelBtngry.png) center left repeat-x; padding: .5em; border-radius: .6em; -moz-border-radius: .6em; -webkit-border-radius: .6em; border: 1px solid #666; font-weight: bold; margin: 0px auto; font-size: 11px;}
.homequote {
  display: block;
  margin: 0px auto; 
  width: 200px;
  }
.contactBtnHome {
  background: url(Images/signupHome.png) center center no-repeat;
  border: none;
  color: #0D5D9C;
  display: block;
  height: 50px;
  font-size: 14px;
  font-weight: bold;
  line-height: 50px;
  margin: 10px auto 0px auto;
  width: 200px;
  }
#SignUp {
	padding: 0 10px;
}
#SignUp  label{
	margin: 6px 0 0 0;
	color: #777;
	float: left;
	font-size: 16px;
}

#SignUp input {
	padding: 5px;
	border: 2px solid #ccc;
	width: 62%;
	font-size: 16px;
	float: right;
}

#SignUp div {
	width: 100%;
	display: block;
	height: 40px;
}

#SignUp input:focus {
	border: 2px solid #777;
}
#SignUp input.contactBtn{
	border: none;
}



#ContactUsForm label.longerL {
	display: block;
	width: 100%;
	float: none;
}

#ContactUsForm ol ul {
	list-style: none;
	margin: 0;
}

#ContactUsForm .txt_box label{
	float: none; display: inline;
}

#ContactUsForm .txt_box input{
	float: left;
}

#ctl00_Content_ctl00_txtMessage {
	width: 75%;
}


#errornav ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  }

#errornav li {
  list-style-type: none;
  cursor:pointer;
  display: block; 
  float: left;

  }

#errornav li a:link, #errornav li a:visited, #errornav li a:hover, #errornav li a:active {
  list-style-type: none;
  color: #FFF;
  font-size: 15px;
  font-weight: bold;
  cursor:pointer;
  display: block; 
  float: left;
  height:33px;
  padding: 12px 17px 4px 17px;
  width:auto;
  }
  
  
#errornav li a:hover {
  background: #0f6db6 url(Menu/navOver.png) no-repeat center 0px;
	color: #FFF;
	text-decoration: underline;
	}
/* Package Boxes */

ul.packageBoxes {
  margin: 0;
  padding: 0;
  font-size: 12px;
  }
  
ul.packageBoxes li {
  background: #f2f2f2;
  border: 1px solid #b3b3b3;
  display: block;
  float: left;
  list-style-type: none;
  min-height: 215px;
  margin: 0px 20px 0px 0px;
  padding: 10px 8px 10px 8px;
  width: 142px;
  border-radius: 12px; 
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  }  
ul.packageBoxes li.last {
  margin: 0;
  }

ul.packageBoxes li ul {
  margin: 0px 0px 0px 0px;
  } 
  
ul.packageBoxes li ul li {
  background: transparent;
  border: none;
  display: list-item;
  float: none;
  list-style-type: circle;
  margin: 0px 0px 0px 20px;
  min-height: 0;
  padding: 0;
  width: auto;
  }   
.packageBoxes h3 {
  margin: 0;
  font-size: 13px;
  }
  
/* Portfolio Styles */

ul#portSites {float:left; display: block; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 !important; font-family:Arial, Helvetica, sans-serif;}

ul#portSites li {float:left; margin: 0px 20px 10px 0px; width:140px; display: block; font-size: 10px;}
ul#portSites li.plast {float:left; margin: 0px 0px 10px 0px; width:140px; display: block; font-size: 10px;}
#portSites h2 {margin: 0;}
 #portSites h2 a:link img, #portSites h2 a:visited img, #portSites h2 a:hover img, #portSites h2 a:active img {border: 5px solid #d2d2d2; margin: 0em 0px 0px 0px;}
 #portSites h2 a:hover img {border: 5px solid #5C8FBE; margin: 0em 0px 0px 0px;}
 #portSites h2 a:link, #portSites h2 a:visited, #portSites h2 a:hover, #portSites h2 a:active {font-size: 10px; text-decoration: none; margin: 0em 0px 0px 0px;}
 .flashwrap {border: 1px solid #999; border-width: 1px 1px 0px 1px; height: 400px; overflow:hidden;}
#Mavidea {margin: 0; padding: 0;}

ul.featuredList {float:left; display: block; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 !important; font-family:Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px;}

ul.featuredList li, .featuredSite li {float:left; margin: 0px 10px 0px 0px; width:420px; padding: 0px 20px 0px 20px; display: block; background: #f2f2f2; border: 1px solid #ccc; border-width: 4px 0px 2px 0px;}
.featuredSite h2 {color: #333; font-size: 1.4em; margin: 2px 0px 4px 0px; font-weight: normal;}
.featuredText {float: left; display: block; width: 420px; margin-bottom: 10px;}
 .featuredSite a:link img, .featuredSite a:visited img, .featuredSite a:hover img, .featuredSite a:active img {border: 5px solid #d2d2d2; float: left; margin: 0px 20px 20px 0px;}
 .featuredSite a:hover img {border: 5px solid #5C8FBE; }
 .featuredSite h3 a:link, .featuredSite h3 a:visited, .featuredSite h3 a:hover, .featuredSite h3 a:active {font-size: 1.1em; text-decoration: none; float: left;}
 
  /* About Us Styles */
 #abouthead {background: transparent url('images/abouthead.jpg') top left no-repeat; height: 140px; width: 440px; padding: 10px; margin-bottom: 20px;}
  #abouthead p {width: 280px; display: block; font-size: 11px; margin: .4em 0;}
  .name {padding-left: 30px; font-style:italic; font-weight: bold;}
  
  
  #aboutBtns {width: 282px !important;} 
  
#aboutBtns ul {margin: 0; padding:0; list-style-type: none;}
#aboutBtns li {margin: 0; padding:0; list-style-type: none;}

#aboutBtns li a:link, #aboutBtns li a:visited, #aboutBtns li a:hover, #aboutBtns li a:active {margin: 0px 0px 20px 0px; padding:0; list-style-type: none; width: 282px; height: 63px; display: block;}
#aboutBtns strong {display: none;}
#aboutBtns li.podcast a:link, #aboutBtns li.podcast a:visited, #aboutBtns li.podcast a:hover, #aboutBtns li.podcast a:active {background: transparent url('Images/podcast.png') top left no-repeat;}
#aboutBtns li.mavlog a:link, #aboutBtns li.mavlog a:visited, #aboutBtns li.mavlog a:hover, #aboutBtns li.mavlog a:active {background: transparent url('Images/mavlog.png') top left no-repeat;}
#aboutBtns li.newsletter a:link, #aboutBtns li.newsletter a:visited, #aboutBtns li.newsletter a:hover, #aboutBtns li.newsletter a:active  {background: transparent url('Images/newsletter.png') top left no-repeat;}
#aboutBtns li.press a:link, #aboutBtns li.press a:visited, #aboutBtns li.press a:hover, #aboutBtns li.press a:active {background: transparent url('Images/press.png') top left no-repeat;}

#aboutBtns li.podcast a:hover {background: transparent url('Images/podcastOver.png') top left no-repeat;}
#aboutBtns li.mavlog a:hover {background: transparent url('Images/mavlogOver.png') top left no-repeat;}
#aboutBtns li.newsletter a:hover {background: transparent url('Images/newsletterOver.png') top left no-repeat;}
#aboutBtns li.press a:hover {background: transparent url('Images/pressOver.png') top left no-repeat;}

#aboutresources{background: #e3e3e3; width: 138px !important; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radiu: 12px; padding: 10px;}
 #aboutresources h2 {color: #666666; font-size: 13px; font-weight: bold; line-height:1; margin: 0 0 10px 0; }
  #aboutresources h3 {color: #666666; font-size: 12px; font-weight: normal; line-height:1; margin: 20px 0 10px 0; }
  #aboutresources ul {margin: 0 0 0 5px; padding: 0;}
 #aboutresources li {list-style-type: none; background: transparent url('Images/star.png') center left no-repeat; padding: 0px 0px 0px 12px; font-size: 11px;} 

.link, .signupframe {
	}
	.link {
		text-decoration: none;
		}
	.signupframe {
		
		background: transparent;}
.emailboxes {border: 1px solid #fff; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius:6px;margin-bottom: 10px; padding: 3px 2px;
font-size: 11px; color: #666; width: 128px;
}
.emailSubmit {
	background: #a62121 url('Images/emailBtn.png') center center repeat-x;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	border: 1px solid #666;
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius:6px;
	margin: 0 auto; 
	padding: 3px;
	}
	
.RadPanelBar_Default {
  background: #e3e3e3 !important; 
  border-radius: 12px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px; 
  }
.RadPanelBar {
  width: 220px !important;
  }
  
.RadPanelBar_Default ul.rpRootGroup {
  border: none !important;
  padding: 10px 15px 10px 15px !important;
  }
  
.RadPanelBar_Default .rpRootGroup .rpLink, .RadPanelBar_Default .rpRootGroup .rpTemplate {
  color:#236AA0 !important; 
  } 
.RadPanelBar_Default .rpGroup .rpLink, .RadPanelBar_Default .rpGroup .rpLast .rpLink {
  border-bottom-color: #ccc !important;
  }  
  
.RadPanelBar_Default .rpGroup .rpText {
  padding: 5px 0px 5px 10px !important;
} 

.RadPanelBar .rpItem {
  display:block;
  float:none;

  position:static;
 }
 
 #ContactUsForm fieldset { margin: 0 0 1.5em 0; padding: 1.4em; border: 1px solid #ccc; }



#ContactUsForm legend	 { padding: 0 .4em; font-size:1.2em; background-color: #e3dfdf; color: #333; }



/* 

	label 

*/



#ContactUsForm label	 { float:left; width:9em; display:block; clear:left; margin-right:1em; text-align:left; color:#333; cursor:hand; }





/* 

	Textarea input select 

*/

#ContactUsForm ol {margin: 0; padding: 0; list-style-type: none;}



#ContactUsForm textarea, #ContactUsForm input, #ContactUsForm select	

	{ padding: .2em; margin: 0.5em 0.5em 0 0;  }



#ContactUsForm textarea

	{ border: 1px solid #666;}



#ContactUsForm textarea:focus, input[type="text"]:focus  

	{ border: 2px solid #666; }



#ContactUsForm select

	{ padding:0; background-color: #fff; color: #000; }



#ContactUsForm input[type="text"]

	{ border: 1px solid #666; }



#ContactUsForm input[type="submit"]

	{   background: transparent url('Images/submitBtn_side.png') center center no-repeat; 
  border: none;
  color: #236AA0;
  cursor: pointer; 
  display: block;
  font-weight: bold; 
  height: 40px; 
  line-height: 40px; 
  margin: 10px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px;  
  text-align: center; 
  width: 160px;
  }


#ContactUsForm input[type="checkbox"]

	{ color: #000; }



#ContactUsForm input[type="radio"]

	{ padding: 0.5em; background-color: #fff; color: #000; }



/* 

	option optgroup 

*/



#ContactUsForm option

	{ background-color:#fff; color:#000; }



#ContactUsForm optgroup

	{ background-color:#ccc; color:#000; }



/* 

	button 

*/



#ContactUsForm button

	{ margin: 0.5em 0.5em 0 0; padding: .4em; background-color: #ccc; color: #333; }




 
/*******************************/
/* Contact Us MINI Form Styles */
/*******************************/
/*  Formy - CSS Framework 0.8  */
/*******************************/
/* Sidebar Contact Form */
#ContactUsFormSide ol {
  line-height: 0;
  list-style-type: none;
  margin: 0; 
  padding: 0; 
  
  }



#ContactUsFormSide ol li {
 display: list-item;
 line-height: 0;
 padding: 0px 0px 8px 0px;
  }
.areaintro {
  display: block;  
  padding-bottom: 8px;
  }
#ContactUsFormSide ul {
  list-style-type: none;
  margin: 0;
  } 
#ContactUsFormSide ul li {
  list-style-type: none;

  }  
#ContactUsFormSide ul li label {
  padding: 0px 0px 0px 5px;

  }
#ContactUsFormSide 
{
	font-size: 10px; 
	background: transparent;

	}
.contactBtn {
  background: transparent url('Images/submitBtn_side.png') center center no-repeat; 
  border: none;
  color: #236AA0;
  cursor: pointer; 
  font-weight: bold; 
  height: 40px; 
  line-height: 40px; 
  margin: 10px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px;  
  text-align: center; 
  width: 160px;
  }
/* fieldset legend */
#ContactUsFormSide fieldset {  }
#ContactUsFormSide legend	 { padding: 0 .4em; font-size:1.2em; background-color: #e3dfdf; color:#59565A; }

/* label */
#ContactUsFormSide label	 { display:inline; clear:left;  line-height: 1.3; text-align:left; color:#59565A; cursor: pointer; }

#ContactUsFormSide li.top ul li label {  display:inline-block; clear:right; margin:0em; text-align:left; color:#59565A; }
#ContactUsFormSide li.top ul { list-style: none; margin: 0px; }
#ContactUsFormSide li.top ul li { display: block; clear: both;  }
#ContactUsFormSide li.top ul li input { float: left; width: 10px; margin-right: 5px; }

/* Textarea input select */

#ContactUsFormSide textarea, #ContactUsFormSide input, #ContactUsFormSide select	
	{ padding: .2em; margin: 0px 0px 5px 0px;  }
	

#ContactUsFormSide textarea
	{ border: 1px solid #666;}

#ContactUsFormSide textarea:focus, input[type="text"]:focus  
	{ border: 2px solid #666; }

#ContactUsFormSide select
	{ padding:0; background-color: #fff; color: #000; }

#ContactUsFormSide input[type="text"]
	{ border: 1px solid #999;}

#ContactUsFormSide input[type="checkbox"]
	{ color: #000;  display: inline; margin: 0em .5em;}

#ContactUsFormSide input[type="radio"]
	{ padding: 0em 0.5em; background-color: transparent; }
	
	
/* option optgroup */

#ContactUsFormSide option
	{ background-color:#fff; color:#000; }

#ContactUsFormSide optgroup
	{ background-color:#ccc; color:#000; }

/* button */

#ContactUsFormSide button
	{ margin: 0.5em 0.5em 0 0; padding: .4em; background-color: #ccc; color: #333; }

#ContactUsForm h3 {
	color: #666;
	margin-bottom: 10px;
}

#ContactUsForm input:focus {
	border: 1px solid #000;
}

/*Search*/

.sf_searchBox {
margin: 0; 
padding: 0;
vertical-align:top;
}
#searchTable {margin: 0; padding: 0; border: none; float: right;}
#searchTable td {margin: 0; padding: 0; border: none; }
.sf_searchText
{
	
	margin: 0px 0px 0px 0px;
	width: 190px;
	padding: 4px 0px;
	font-size: 15px; 
	font-weight: bold;
	color: #999;
	font-family: Helvetica, Arial,'Liberation Sans', FreeSans, sans-serif !important;
}
.searchResultText strong {color: #EFA03B;}
.searchResultLink {font-size: 11px;}
.sf_searchSubmit
{
border: none;
background: #F19431 url(Images/searchBtnover.png) center left no-repeat;
height: 30px;
line-height: 30px;
width: 31px;
margin: 0;
padding: 0;
cursor: pointer;
}
.sf_searchSubmit:hover
{
border: none;
background: #F19431 url(Images/searchBtn.png) center left no-repeat;
height: 30px;
width: 31px;
margin: 0;
padding: 0;
cursor: pointer;
}


@Media Print {
body {
   background: white;
   font-size: 12pt;
   }
p, h1, h2, h3, h4, h5, h6 {color: #000000;}      
#header, #TopNavigation, #testimonials, #Footer, #CopyBar, #SideBar, #secondNav {
   display: none;
   }
#wrapper, #Main {
   width: auto;
   margin: 0 5%;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
   }
div#Main {
   margin-left: 10%;
   padding-top: 1em;
   }

a:link, a:visited {
   color: #000000;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
   }
#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
#content a[href^="/"]:after {
   content: " (http://www.mavidea.com" attr(href) ") ";
   }
}