﻿/* Colors ---------------------------------
dkblue: #2f559a/47,85,154
meddkblue: #3156b8/49,86,184
ltdkblue: #5171cb/81,113,203
dkred: #b3262a
dkorange: #e46425
ltblue: #d6e0f2/'214/224/242
main content bg: #d6e0f2
------------------------------------------*/
body{font-size: 98%;line-height: 1.3em;font-family: Calibri, "Lucida Grande" , Verdana, Sans-Serif;color: #00376F; text-shadow: #fff 0 1px}
strong{font-weight: 700;font-size: 1.2em}
p{padding: 0 0 0.4em}
h2{text-indent: -9999px;line-height: 1px}
a:link,a:visited{color: #00376F;text-decoration: underline}
a:hover, a:active{color: #CC541A;text-decoration: underline;text-shadow:none}
.clear{clear: both}
.bodyMain{text-align: center;background: url(images/top.gif) repeat-x #d6e0f2}
.imageRight{float: right;margin-left: 1.0em}
.centeralign{text-align: center}
.centered{margin-right: auto;margin-left: auto}
div#branding{color: #fff;text-align: left;height: 100px;margin: 0 auto;width: 790px;text-align: left;position: relative}
div#branding h1{position: absolute;top: 0;left: 0;width: 395px;height: 82px;z-index:10;text-indent:-9999px}
div#branding h1 a{display: block;width: 395px;height: 82px;position: relative;top:-12px;left:0;z-index: 20;text-indent:0px}
div#branding p{text-shadow:none;color: #d6e0f2;font-size: 86%;line-height: 120%;text-align: left;width: 197px;position: absolute;top: 5px;left: 602px}
div#homenav, div#aboutnav, div#learnnav, div#contactnav{width: 100%;height: 38px;position: relative;background: #231F20 url(images/navBG.gif) repeat-x center left}
div#allnav{width: 790px;margin: 0 auto;height: 38px;line-height: 38px}
ul#topnav{width: 400px;float: left;height: 38px}
div#allnav ul li{float: left;display: inline;font-size: 115%;font-family: helvetica, tahoma, arial;width: 99px;text-shadow:none}
div#allnav ul li#contact, div#allnav ul li#contact a{width: 103px;}
div#allnav ul li a{display: block;width: 99px;background: transparent url(images/navdivider.gif) no-repeat top left;overflow: hidden;height: 38px}
div#allnav ul li a:link, div#allnav ul li a:visited{color: #fff;text-decoration: none}
div#allnav ul li a:hover, div#allnav ul li a:active{color: #e46425;text-decoration: none;background-position: bottom left}
div#homenav div#allnav ul li#home a{background-position: 0px -38px;color: #d6e0f2}
div#aboutnav ul#topnav li#about a{background-position: 0px -38px;color: #d6e0f2}
div#learnnav ul#topnav li#learning a{background-position: 0px -38px;color: #d6e0f2}
div#contactnav ul#topnav li#contact a{background-position: 0px -38px;color: #d6e0f2}
div#homenav div#allnav ul li#home a:hover, div#aboutnav ul#topnav li#about a:hover, div#learnnav ul#topnav li#learning a:hover, div#contactnav ul#topnav li#contact a:hover
{color: #e46425;background-position: bottom left}
div#allnav span{width: 197px;float: right;text-align: right}
.searchInput{float: right;margin-right: 6px;width: 110px;line-height: 1.2em;padding: 1px}
.searchButton{width: 65px;line-height: 1.2em;padding: 0;float: right}
div#allnav span input{margin-top: 8px}
div#contentWrapper{margin-bottom: 20px}
div#content{margin: 0 auto;width: 790px;text-align: left;clear: both;position: relative}
.imgHeader{width: 592px;height: 42px}
div#skypeBlock
{
    width: 197px;
    position: absolute;
    text-align: center;
    z-index: 10;
    left: 395px;
    top: 1px;
    display: block;
}
div#skypeBlock a.ifimonline
{
    position: absolute;
    left: 43px;
    top: 0px;
    z-index: 20;
}
.hlSkype
{
    position: absolute;
    left: 37px;
    top: 72px;
    z-index: 2;
}
div#skypeBlock a.ifimonline img
{
    width: 107px;
    height: 72px;
}

div#maincontentwrap
{
    width: 790px;
    overflow: hidden;
    clear: both;
    padding-top: 20px;
    padding-bottom: 10px;
}
div#maincontent
{
    width: 592px;
    color: #000;
    background: #d6e0f2;
    position: relative;
    top: -12px;
    left: 0;
    float: left;
}
div#maincontent p.noBottomPadding
{
    padding: 4px 0 0;
}
div#maincontent h3
{
    font-weight: 700;
    font-size: 140%;
    color: #e46425;
    margin: 0.6em 0 0.4em;
}
ul.regular-list
{
    list-style-position: outside;
    list-style-type: square;
    margin-left: 7px;
    padding-left: 32px;
    margin-bottom: 10px;
}
ul.strong-list
{
    list-style-position: outside;
    list-style-type: square;
    margin-left: 7px;
    padding-left: 32px;
    margin-bottom: 0.4em;
    line-height: 150%;
}

/*SIDE BAR */
div#SideBarWrapper
{
    width: 188px;
    background: #E4E6F2;
    float: right;
    position: relative;
    left: 0px;
    top: 0;
}
div#sideBar
{
    padding: 0px 10px;
    width: 168px;
    font-size: 86%;
    line-height: 130%;
}
div#sideBar h3
{
    font-size: 115%;
    margin-bottom: 4px;
    height: 24px;
    text-indent: -9999px;
}
h3#homemenu
{
    background: url(images/homemenu.png) no-repeat transparent center top;
}
h3#aboutmenu
{
    background: url(images/aboutmenu.png) no-repeat transparent center top;
}
h3#learnmenu
{
    background: url(images/learnmenu.png) no-repeat transparent center top;
}
h3#contactmenu
{
    background: url(images/contactmenu.png) no-repeat transparent center top;
}
h3#contactmenu
{
    background: url(images/contactmenu.png) no-repeat transparent center top;
}
h3#latestNews
{
    background: url(images/latestnews.png) no-repeat transparent center top;
}

div#sideBar p
{
    padding: 3px 0 7px;
}

div#SideBarWrapper ul
{
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 1.0em;
}
div#sideBar ul li
{
    display: block;
}

div#sideBar ul#menuList li a, div#sideBar ul#latestNewsList li a
{
    padding: 2px 0 2px 26px;
    display: block;
    text-decoration: none;
    font-weight: 700;
    background-repeat: no-repeat;
    color: #0071bc;
}
div#sideBar ul#menuList li a:link, div#sideBar ul#menuList li a:visited{background:transparent url(images/rightarrow.gif) no-repeat 0 -4px;
}
div#sideBar ul#menuList li a:hover, div#sideBar ul#menuList li a:active
{
    background-color: #0071bc;
    color: #fff;
    background-position: 0px -153px;
}
div#sideBar ul#latestNewsList li a:link, div#sideBar ul#latestNewsList li a:visited
{
    background:transparent url(images/rightarrownews.gif) no-repeat 0 -3px;
}
div#sideBar ul#latestNewsList li a:hover, div#sideBar ul#latestNewsList li a:active
{
    background-position: 0px -154px;
    color: #fff;
    background-color: #0071bc;
}
h3#clientRotator
{
    background: url(images/clientRotator.png) no-repeat transparent center;
}
img.clientRotator
{
    display: block;
    width: 140px;
    height:67px;
    text-align: center;
    margin: 0 auto 2.0em;
}
/* Constant Contact Sign-Up Form */
div#ccSignUpWrapper
{
    font-family: 'Trebuchet MS' ,Verdana,Helvetica,sans-serif;
    width: 158px;
    text-align: center;
    line-height: 1.2em;
    margin: 0 auto 1.2em;
    padding: 5px;
}
div#ccSignUpWrapper img#env
{
    background-color: #e46425;
    margin-right: 3px;
    margin-top: 3px;
}
div#ccSignUpWrapper p#ccTitle
{
    font-size: 15px;
    color: #2f559a;
    font-weight: 700;
    margin: 0 auto;
    padding: 0 0 3px;
}
.ccInput
{
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    border: 1px solid #999;
    padding: 1px;
    width: 120px;
}
.ccButton
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
div#ccSignUpWrapper p, div#ccSignUpWrapper p a:link
{
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    color: #999;
    padding: 0;
    margin: 0;
}
div#ccSignUpWrapper a
{
    cursor: pointer;
}
div#CCWrapper
{
    width: 150px;
    margin: 0px auto;
    text-align: center;
    color: #666;
    background: url(images/bgCC.gif) no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 1.1em;
    color: #666;
    padding: 7px 0;
}
div#CCWrapper img
{
    width: 125px;
}
div#footer
{
    width: 790px;
    margin: 0 auto;
    background: #5171cb;
    clear: both;
    margin-top: 20px;
    color: #ddd;
    text-shadow:#333 0 1px, #333 1px 1px;
}

div#footer p
{
    padding: 4px 16px;
    line-height: 1.3em;
}
div#footer a:link,div#footer a:visited
{
    color: #ddd;text-decoration: none;
}
div#footer a:hover,div#footer a:active,div#footer a:focus
{
    text-decoration:underline
}
/*FAQs */
ul#faqs{position: relative;height: 70px;margin-bottom: 10px;width: 592px;}
ul#faqs li{width: 197px;display: block;height: 70px;position: absolute;top: 0;text-indent: -9999px;}
ul#faqs li#cost, ul#faqs li#cost_active{background: transparent url(images/bgCost.gif) top left no-repeat;}
ul#faqs li#why, ul#faqs li#why_active{left: 395px;background: transparent url(images/bgWhy.gif) top left no-repeat;}
ul#faqs li#time, ul#faqs li#time_active{left: 197px;width: 198px;background: transparent url(images/bgTime.gif) top left no-repeat;}
ul#faqs li a{display: block;height: 70px;width: 62px;}
li#cost a{background: transparent url(images/btnCost.gif) top left no-repeat;}
li#time a{background: transparent url(images/btnTime.gif) top left no-repeat;}
li#why a{background: transparent url(images/btnWhy.gif) top left no-repeat;width: 198px;}
ul#faqs li a:hover{background-position: left -70px;}
li#cost_active a{background: transparent url(images/btnCost.gif) left -70px no-repeat;}
li#time_active a{background: transparent url(images/btnTime.gif) left -70px no-repeat;}
li#why_active a{background: transparent url(images/btnWhy.gif) left -70px no-repeat;}
/*Get Started & Social Badges */
div#GetStarted{width: 198px;position: relative;height: 178px;padding-top: 5px;background: transparent url(images/bgGettingStarted.gif) no-repeat;float: right;clear:right;}
ul#getstarted{width: 189px;position: relative;display: block;float: right;}
ul#getstarted li{width: 191px;display: block;height: 52px;position: absolute;left: 0;text-indent: -9999px;}
li#rfq{background: transparent url(images/bgRFQ.gif) no-repeat left 0px;}
li#emailus{top: 57px;background: transparent url(images/bgMailUs.gif) no-repeat left 0px;}
li#callus{top: 114px;background: transparent url(images/bgCallUs.gif) no-repeat left 0px;}
ul#getstarted li a{display: block;height: 52px;width: 59px;}
li#rfq a{background: transparent url(images/btnRFQ.gif) no-repeat 0px 0px;}
li#emailus a{background: transparent url(images/btnMailUs.gif) no-repeat 0px 0px;}
li#callus a{background: transparent url(images/btnCallUs.gif) no-repeat 0px 0px;}
ul#getstarted li a:hover{background-position: 0px -52px;}
a#twitter-link,a#facebook-link{margin:0 auto;text-indent:-9999px;display:block;width:190px;height:50px;clear:right;float:right;}
a#twitter-link{background:url(images/TwitterBadge.gif) no-repeat 0 0;}
#facebook-link{background:url(images/FacebookBadge.gif) no-repeat 0 0;}
a#twitter-link:hover,a#twitter-link:active,a#facebook-link:hover,a#facebook-link:active{background-position:0 -50px}
/* Pricing Page*/
div#pricing{position: relative;}
table.pricing-table{line-height: 1.1em;width: 340px;float: left;}
td.pricing-cell-left{padding-right: 3px;text-align: right;font-size: 95%;}
td.pricing-cell-right{width: 3.0em;text-align: right;font-size: 95%;}
td.pricing-cell-total{width: 3.0em;text-align: right;font-size: 95%;font-weight: 700;border-top: 1px solid #000;}
/*Pricing Page CollapsiblePanel*/
div#collapser{width: 200px;position: absolute;top: 0;right: 0px}
.panelTooMuchHeader{height: 25px;background: transparent url(images/collapseHeader.gif) no-repeat top left;color: #fff;cursor: pointer;font-size: 1.1em;}
.collapseHeaderLeft{position: relative;left: 10px;top: 1px;}
.labelHeader{position: relative;left: 10px;top: 1px;}
.collapseButton{position: absolute;left: 175px;top: 3px;}
div.panelCollapsed{overflow: hidden;height: 0;color: #fff;width: 194px;float: left;}
div#panelCollapseText{margin-left: 8px;padding: 0;background-color: #2f559a;border: 1px solid #000;}
div#panelCollapseText p{padding: 4px;line-height: 1.3em;width: 180px;}
/*Constant Contact page */
div#CCWrapperRight{width: 150px;float: right;text-align: center;color: #666;background: url(images/bgCCdk.gif) no-repeat;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 1.1em;color: #666;padding: 7px 0;margin-top: 8px;margin-left: 8px;}
div#CC{position: relative;}
/* news pages*/
div.newsPage{line-height: 1.1em;font-size: 86%;width: 320px;float: left;margin-bottom:2em;}
h4{font-size: 80%;display: inline;}
.photo-float-right{float: right;width: 68px;}
div.newsPage p#news-date{font-size: 0.95em;font-style: italic;color: #A4A4A4;clear: both;}
div.news-listview-wrapper, table.news-listview-wrapper td{padding: 0;margin: 0;background:#3156b8;}
div.news-listview-wrapper-alt{padding: 0;margin: 0;background:#5171cb;border-top:1px dashed #aeaeae;border-bottom:1px dashed #aeaeae;}
div.news-listview,table.news-listview td{padding: 0.5em 10px;color:#fff;}
div.news-listview p{font-size:1.1em;line-height:1.2em;padding-bottom:1em;}
div.news-listview a,table.news-listview td a{color:#efefef;}
div.news-listview h3 a,table.news-listview td h3 a{color: #EAA057;}
div.news-listview a:hover, table.news-listview td a:hover{color: #ffffff;}
div.news-listview h3#newsItem, div#pagerOne h3#newsItem {font-weight: 700; margin:0;line-height: 1.1em; color: #EAA057; text-align: left; }
div.news-listview h3#newsItem{font-size:1.2em}
div#pagerOne h3#newsItem{font-size:1.3em;}
div#pagerNavigation{width:50%;float:left;font-size: 1.2em;font-weight: 700;}
div#pagerInfo{width:50%;float:right;text-align:right;font-size: 1.2em;font-weight: 700;}
div.newsLinks{display: block;width:250px;background:#E4E6F2;float:right;margin-top:10px;margin-bottom:10px;margin:10px 5px 10px 0;}
div.newsLinks img{margin-bottom: 100px;}
a.hlFullStory, a.hlFullStoryAlt{display:block;height:30px;width:150px;background:transparent url(images/hlFullStory.gif) no-repeat 0 0;text-indent:-9999px}
a.hlFullStoryAlt{background:transparent url(images/hlFullStoryAlt.gif) no-repeat 0 0;}
a.hlFullStory:hover,a.hlFullStory:active,
a.hlFullStoryAlt:hover,a.hlFullStoryAlt:active{background-position:0 -30px}
a.hlFullStory{display:block;height:30px;width:150px;background:transparent url(images/hlFullStory.gif) no-repeat 0 0;text-indent:-9999px}
a.hlBackToNews{margin-left:6px;display:block;height:30px;width:150px;background:transparent url(images/hlBackToNews.gif) no-repeat 0 0;text-indent:-9999px}
a.hlBackToNews:hover,a.hlBackToNews:active {background-position:0 -30px}
a.hlBackToNews{display:block;height:30px;width:150px;background:transparent url(images/hlBackToNews.gif) no-repeat 0 0;text-indent:-9999px}
div#twitter_div{position:relative;padding-top: 5px;float: right;clear:right;font-size:0.85em;padding:0 4px 8px;}
div#twitter_div h3{text-align:center;font-size:1.25em;color:#b3262a;margin-top:0;}
div#twitter_div ul{line-height:1.1em;}
div#twitter_div ul li{padding:8px;border-bottom:1px dashed #aeaeae;}
div#twitter_div ul li span a{line-height:1.1em;font-size:1.0em;display:inline;clear:none;background:none;padding:0;width:inherit;height:inherit;margin-left:1px;text-decoration:underline;}
div#twitter_div ul li span a:link,div#twitter_div ul li span a:visited{color: #00376F;}
div#twitter_div ul li span a:hover,div#twitter_div ul li span a:active{color: #CC541A;}
div#twitter_div ul li a{font-weight:700;display:block;clear:both;background: transparent url(images/twLink.gif) no-repeat 0 0;margin-left:20px;padding-left:30px;height:20px;line-height:20px;width:150px;margin-top:0.5em; vertical-align:text-bottom; text-decoration:none;}
div#twitter_div ul li a:link,div#twitter_div ul li a:visited {color:#fff}
div#twitter_div ul li a:hover,div#twitter_div ul li a:active {color:#000;background-position:0 -20px;}
#twitter-link-lg{margin-top: 0pt;margin-right: auto;margin-bottom: 0pt;margin-left: auto;text-indent: -9999px;display: block;width: 200px;height: 100px;background-color: transparent;background-image: url(images/mikeworks_twitter.gif);background-repeat: no-repeat;background-position: 0pt -100px;}
a#twitter-link-lg:hover, a#twitter-link-lg:active{background-position: 0pt 0px;}
/* Learning Pages */
ul#learning{position: relative;height: 200px;overflow: hidden;}
ul#learning li{width: 33%;position: absolute;height: 200px;text-align: left;display: block;}
ul#learning li img{padding: 2px;border: 1px solid #ccc;}
ul#learning li p{line-height: 1.2em;padding: 5px 0 0 0;font-size: 0.8em;}
ul#learning li a.book{background-color: transparent;display: block;}
ul#learning li#asp{left:33%}
ul#learning li#seo{left: 66%;}
ul#learning li h4{display: block;font-weight: 700;font-size: 1.1em;}
/*Contact Pages*/
.sendMailTable{width: 592px;}
.sendMailTable td.checkBox input{margin-right: 5px;}
div#contactWrapper{position: relative;}
blockquote.bqIndent{margin: 0.7em 0 1.5em 40px;}
#progressBackgroundFilter{position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;overflow: hidden;padding: 0;margin: 0;background-color: #000;z-index: 1000}
#processMessage, #processMessageShort{position: absolute;left: 200px;padding: 10px;width: 130px;z-index: 1001;background-color: #FFCC66;border: solid 1px #000;font-weight: 700;font-size: 90%;text-align: center;line-height: 1.2em;}
#processMessage{top: 390px}
#processMessageShort{top: 190px}
#processMessage img{margin: 0 auto}
div.googleVoice{width:80%;margin:0 auto;text-align:center}
ul#contactList{clear: both;margin-top: 18px;margin-bottom: 18px;height: 4.2em}
ul#contactList li{text-align: center;line-height: 1.2em;display: block;border-top: 2px solid #b3262a;border-bottom: 2px solid #b3262a;position: absolute}
ul#contactList li a{font-size: 0.9em;line-height: 1.2em}
ul#contactList li#outlook{top: 100;left: 16px;width: 163px}
ul#contactList li#byPhone{top: 100;left: 211px;width: 165px}
ul#contactList li#byMail
{
    top: 100;
    left: 408px;
    width: 163px;
}

ul#contactList li#byPhone
{
    padding: 0.9em 0;
    height: 2.4em;
}
ul#contactList li#byMail, ul#contactList li#outlook
{
    padding: 0.3em 0;
    height: 3.6em;
}
ul#contactList li#outlook img
{
    float: none;
    height: 2.4em;
}
ul#contactList li#outlook a
{
    display: block;
    clear: both;
}

.btnPrevious
{
    position:static;
    float: left;
}
.btnNext
{
    float: right;
    position:static;
}

.rblQuestionnaire
{
    margin-left: 32px;
    margin-bottom: 1.2em;
}
.rblQuestionnaire td
{
    padding-right: 16px;
}
.rblQuestionnaire input
{
    margin-right: 4px;
}



table.tblQuestionnaire
{
    margin-left: 32px;
}
td.leftColumn
{
    text-align: right;
}
td.rightColumn
{
    text-align: left;
}
/* Login Page */
div#loginWrapper
{
    position: relative;
    width: 650px;
    height: 620px;
    margin: 50px auto;
    background: url(images/bgLogin.jpg) #fff no-repeat center top;
    text-align: left;
    text-shadow:none;
    color: #fff;
    font-weight: 700;
}

a#loginHome
{
    color: #fff;
    position: absolute;
    top: 35px;
    left: 70px;
}
p#LoginName
{
    color: #fff;
    position: absolute;
    top: 35px;
    right: 36px;
}
table.loginTable
{
    position: absolute;
    top: 80px;
    left: 75px;
    font-size: 80%;
    width:400px;
}

table.pwRetrieveTable
{
    position: absolute;
    top: 210px;
    left: 75px;
    font-size: 80%;
        width:400px;
}

div#loginStatus
{
    position: absolute;
    top: 0px;
    left: 140px;
}

table.changePwTable
{
    position: relative;
    left: 40px;
    top: 230px;
    font-size: 80%;
}


div#loginStatus a
{
    position: absolute;
    top: 150px;
    left: 20px;
    display: block;
    height: 67px;
    width: 200px;
    text-indent: -9999px;
}
div#loginStatus a
{
    left: 0px;
    background: transparent url(images/btnLogout.gif) top left no-repeat;
}

div#loginStatus a:hover, div#loginStatus a:active
{
    background-position: bottom left;
}

.warningMessage
{
    padding: 2px 3px;
    background-color: #fff;
    color: #F00;
    position: absolute;
    top: 360px;
    left:60px;
    width:530px;
    font-weight: 700;
    text-align: left;
    font-size: 80%;
    display: block;
    border:1px #ddd groove;
}
div#socials{font-size:0.6em;text-align:center;line-height:0.9em;margin-bottom:1.2em;}

.pagerButton{border:1px solid #b3262a;padding:2px 1px;margin-right:4px;font-size:80%;color:#000;width:45px;}
.pagerWrapper{background:#2f559a;padding:3px 6px;text-align:center;color:#fff;}
.pagerWrapperSingle{background:#3156b8;padding:3px 6px;text-align:center;color:#fff;margin-bottom:10px;}
.pagerWrapperSingleTop{background:#3156b8;padding:3px 6px;text-align:center;color:#fff;margin-top:10px;}
.pagerWrapper span.pagerButton{background:#ccc;border:1px solid #666;font-size:95%;color:#fafafa}
.pagerWrapperSmall{background:#3156b8;padding:6px 6px;text-align:center;font-size:1.1em;color:#fff;}
.pagerWrapperSmall a{color:#fff;}
.pagerWrapperSmall a:hover{color:#e46425}
.pagerWrapperSmall span{color:#999;border:none;}
div#share{display:block;width:120px;background:#fff;text-align:center;padding:0;font-weight:700;font-size:1.1em;line-height:1.3em;margin:10px 0}
div#share a:link, div#share a:visited{color:#00376F;}
div#share a:hover, div#share a:active{color:#e46425;}

ul#newsList li{font-size:0.9em;display:block;}
ul#newsList li h3{margin:0;padding:0}
p.readMore{margin-left:2em}

input[type="button"], 
input[type="submit"], 
input[type="reset"], 
input[type="file"],
a.cssbutton:link,a.cssbutton:visited{display:inline-block;
background: #e46425;border: 1px solid #666;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-moz-box-shadow: inset 0 0 1px 1px #d6d6d6;
-webkit-box-shadow: inset 0 0 1px 1px #d6d6d6;box-shadow: inset 0 0 1px 1px #d6d6d6;color: #eee;font-family: "helvetica neue", helvetica, arial, sans-serif;
font-size: .7em;line-height: 1;padding: 4px;text-align: center;text-shadow:none;text-decoration:none;
}

input[type="button"]:hover, 
input[type="submit"]:hover, 
input[type="reset"]:hover, 
input[type="file"]:hover,
a.cssbutton:hover {
  background: #c3c3c3;
  -moz-box-shadow: inset 0 0 1px 1px #eaeaea;
  -webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
  box-shadow: inset 0 0 1px 1px #eaeaea;
  color: #666;
  cursor: pointer;
}
#mailWrapper{height:650px;}
.captcha{width:50%;float:left;margin-right:2em}
#btnSendEmail{margin-top:24px}
