﻿/** Main Body Styles **/
body { margin:0px; padding:0px; font-size:12px; font-family:Arial,Geneva,sans-serif; background:url('../images/bg-v1.jpeg') repeat-x; }


/** Layout - Body Wrapper **/
#main { width:950px; background-color:#FFFFFF; }


/** Layout - Header **/
#header { margin:0px 0px 5px 0px; padding:0px; background-color:#325984; }
#header table { width:100%; }
#header td.left { width:130px; }
#header td.middle { padding:5px; }
#header td.right { width:248px; }
#header h1 { margin:0px; padding:0px; text-align:center; color:#FFFFFF; font-size:20px; font-style:italic; }
#header p { margin:0px; padding:0px; text-align:center; color:#FFFFFF; font-size:18px; font-style:italic;}


/** Layout - Content **/
#content { margin:0px; padding:0px; text-align:left; }

#content td.left { width:150px; padding:0px; margin:0px; background-color:#D1E4FA; }
#content td.left ul { list-style:none; padding:0px; margin:0px 0px 10px 0px; list-style-position: outside; }
#content td.left ul li { margin:0px; padding:3px 0px 3px 10px; background-color:#638CBB; border-top:Solid 1px #E3FAE7; border-bottom:Solid 1px #000000; }
#content td.left ul li a { color:#FFFFFF; font-size:13px; text-decoration:none;}
#content td.left ul li a:hover { color:#E3FAE7; }

#content td.right { width:800px; padding:0px; margin:0px; }
#content td.right h1 { margin:7px 0px 3px 10px; padding:0px; font-size:18px; color:#638CBB; font-weight:normal; }
#content td.right h2 { margin:7px 0px 3px 10px; padding:0px; font-size:14px; }
#content td.right p { margin:10px 0px 10px 10px; padding:0px; font-size:12px; text-indent:15px; }
#content td.right div.designAndInstall { margin:50px 30px; }
#content td.right div.designAndInstall h2 { margin:0px; font-size:16px; font-weight:normal; font-style:italic; }
#content td.right div.designAndInstall p { margin:0px; text-indent:0px;}
#content td.right div.designAndInstall hr { margin:5px 0px; }
#content td.right div.designAndInstall img { margin:0px 5px; }
#content td.right div.left, #content td.right div.right { width:390px; float:left; margin:5px; padding:0px; text-align:center; }
#content td.right div.left p, #content td.right div.right p,
#content td.right div.left ul, #content td.right div.right ul,
#content td.right div.left h2, #content td.right div.right h2 { text-align:left; }
#content td.right div.contactInfo { margin:15px 0px 5px 0px; }
#content td.right div.contactInfo table { width:95%; }
#content td.right div.contactInfo p { margin:0px 0px 20px 10px; text-indent:0px; }
#content td.right div.contactInfo table p { text-indent:0px; }


/** Layout - Footer **/
#footer { margin:0px; padding:0px; background-color:#325984; }
#footer p { margin:0px; padding:4px; color:#FFFFFF; font-size:12px; }


/** Microsoft Footer **/
#msft { font-size:10px; }
