*, a, img, input, div, span {outline:0px none;}
.clear {clear:both;}
a {color:#729EFD; text-decoration:none;}
a:hover {color:#729EFD; text-decoration:underline;}

body {background:#f5fafd; font-family:Tahoma, Geneva, sans-serif; color:#515151; padding:0px; margin:0px;}
img {border:none;}
h1 {margin:10px 0px 10px 12px; color:#2EC3E6;}

.large .button  {
font-size:14px;
padding:8px 19px 9px;
}

/*.blue.button, input[type*=Submit]  {
background-color:#2EC3E6;
}

.blue.button:hover, input[type*=Submit]:hover {
background-color:#666666;
}*/
*/
#sidebar input[type*=text], #sidebar textarea {font-family:Verdana, Geneva, sans-serif; font-size0.75em; background:url(../images/inputbg.gif) repeat-x top; border:1px solid #666; padding:4px 2px; font-size:10px; margin-bottom:16px; width:195px;}

#sidebar fieldset {padding:4px; width:110px; border:1px solid #9DD8FF;
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; width:205px;
}

#sidebar legend {font-size:12px !important; font-weight:bold; color:#09C;}

input[type*=text], textarea {font-family:Verdana, Geneva, sans-serif; font-size:12px;}

/*#submit {background:url(../images/buttons/submit.jpg) no-repeat; border-collapse:collapse; border:0px none;
display:inline-block; width:67px; height:32px; cursor:pointer;
}

#submit span {display:none;}*/

label{display:block; float:left;  width:190px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
label[for*=Comments] {float:none; width:auto; display:inline;}

.info {background:#FFFFA8 url(../images/building.png) no-repeat 5px center; -webkit-box-shadow:1px 2px 3px rgba(0, 0, 0, 0.25);
padding:7px; border:2px solid #808080; font-size:0.75em; text-align:right;  -moz-box-shadow:1px 2px 3px rgba(0, 0, 0, 0.25);
font-family:Arial, Helvetica, sans-serif; margin-bottom:8px;}

#wrapper {width:960px; margin:0px auto;}


#flash {width:896px; height:265px; display:block; margin:0px auto; background:#cdcdcd url(../images/flash-bg.jpg) left top no-repeat;}
#swf {position:relative; left:14px; top:14px;}

#nav {background:url(../images/navigation-background.png); height:37px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25);}

#topNav {padding:5px; font-size:0.8em;}
#topNav .phoneno {color:#999;}

#topNav table {color:#666; width:100%;}

#topNav a {color:#515151; text-decoration:none;}
#topNav a:hover {color:#515151; text-decoration:underline;}

#container {background:white; border:thin solid #2ec3e6; margin:0px 0px 0px 0px;}

#content {width:95%; margin:0 auto;}

#content .left {width:501px; float:left;}
#content .right {width:250px; float:right; text-align:left;}

#footer {text-align:center; font-size:0.8em; margin-top:10px;}

#footer a {color:#515151; text-decoration:none;}
#footer a:hover {color:#515151; text-decoration:underline;}

#ytube, #fbook {position:absolute; z-index:5;}

#ytube {margin-left:-365px;}

#fbook {margin-left:-330px;}

.errMsg {color:#C00; font-size:10px;}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	#fbook {margin-left:36px !important;}
	#ytube {margin-left:0px !important;}
}

.clear {clear:both;}

::selection {
	background: #86DDF0; /* Safari */
	}
::-moz-selection {
	background: #86DDF0; /* Firefox */
}
