body, td, th, p					{ font-family:arial,sans-serif; font-size:15px; color:#666666; }

h1, h2, h3, p					{ margin:0 0 12px 0; }
ul, ol							{ margin:0; padding:0 0 24px 14px; }
li								{ padding-left:2px; margin-bottom:2px; }
table							{ margin-bottom:12px; }

a								{ color:#ed1c24; }
a img							{ border:none; }

.tiny							{ font-size:10px; }
.br								{ margin-bottom:24px; }
.photo							{ background-color:#ffffff; padding:3px; border:#cccccc 1px solid; }

.icon32							{ width:32px; height:32px; }

.clearboth						{ clear:both; }

hr								{ color:#f0f0f0; background-color:#f0f0f0; height:1px; border:none; }




/* Layout */
body							{ text-align:center; background:#666666; }

#canvas							{ width:984px; margin-left:auto; margin-right:auto; }
#page							{ width:960px; background-color:#ffffff; padding:12px; text-align:left; }

#header							{ height:100px; }

#logo							{ float:left; }
#logo img						{ width:125px; height:92px; }

#contact						{ float:right; margin-top:18px; }
#name							{ font-weight:bold; }
#phone span						{ padding-left:20px; height:20px; line-height:20px; text-decoration:none; background:url(Images/Icons/Phone.gif) 0px -1px no-repeat; color:#666666; }
#email a						{ padding-left:20px; height:20px; line-height:20px; text-decoration:none; background:url(Images/Icons/Envelope.gif) 0px -1px no-repeat; color:#666666; }
#email a:hover					{ background-position:0px -21px; color:#ed1c24; }

#nav							{ height:28px; background-color:#ed1c24; margin-bottom:8px; }
#nav ul							{ margin:0; padding:0; }
#nav ul li						{ float:left; margin:0; padding:0; list-style:none; }
#nav ul li a					{ padding:0 8px; text-decoration:none; display:block; height:28px; line-height:28px; font-size:13px; color:#ffffff; font-weight:bold; border-right:#ffffff 1px solid; }
#nav ul li a:hover				{ background-color:#000000; color:#ffffff; }
#nav ul li a.active				{ background-color:#000000; color:#ffffff; }

.pagetabs						{ position:relative; height:31px; margin-bottom:16px; border-bottom:#cccccc 1px solid; }
.pagetabs ul					{ position:absolute; margin:0; padding:0; }
.pagetabs ul li					{ float:left; margin:0; padding:0; list-style:none; }
.pagetabs ul li a				{ float:left; padding:0 8px; text-decoration:none; display:block; height:30px; line-height:30px; font-size:17px; color:#ed1c24; background-color:#eeeeee; border:#cccccc 1px solid; margin-right:4px; }
.pagetabs ul li a:hover			{ background-color:#f7f7f7; }
.pagetabs ul li a.active		{ background-color:#ffffff; color:#000000; font-weight:normal; border-bottom:#ffffff 1px solid; }

#title							{ }

#content						{ margin-bottom:48px; }

.column1of2						{ float:left; width:456px; margin-right:48px; }
.column2of2						{ float:left; width:456px; }
.column1of3						{ float:left; width:304px; margin-right:24px; }
.column3of3						{ float:left; width:304px; }
.clearboth						{ clear:both; }


#footer							{ height:32px; }
#copyright						{ float:left; line-height:32px; font-size:10px; color:#b3b3b3;  }
#wyattsoftware					{ float:right; }
#wyattsoftware img				{ width:16px; height:11px; margin-top:11px; }
