/******************************************************************************
* ZIP-IT DESIGNS LLC., Stylesheet                                             *
* File Name: zipit.css                                                        *
* ZIP-IT DESIGNS LLC., Copyright 2005-2009                                    *
* The contents of this file may not be copied, duplicated, or redistributed   *
* in any form without the prior written consent of ZIP-IT DESIGNS LLC.        *
*******************************************************************************/

/***************************************************************************
** IF YOU ADD STYLES TO THE FILE, MAKE SURE IT DOESN'T ALREADY EXIST,    ***             
** INTELLESENCE WILL NOT CATCH IT!                                       ***
****************************************************************************/

/*<agl.folder "Reset">*/
html { background: url(../images/backgrounds/bg2_body.jpg); background-repeat: repeat; }
body, ul, ol, li, p, pre, img, h1, h2, h3, h4, h5, h6 { list-style-type: none; margin: 0px; padding: 0px; border: none; }
/*</agl.folder>*/

/*<agl.folder "Master Styles">*/
body { margin: 0px 0px 20px 0 auto; font-family: Verdana, Geneva, sans-serif; color: #353434; font-size: 11px; background: url(../images/backgrounds/bg_body.jpg); background-repeat: repeat-x; }
a, a:visited { color: #353434; text-decoration: none; }
a:hover { color: #2E95D2; text-decoration: underline; }
#MasterContainer { margin: 0px auto; width: 992px; }
/*</agl.folder>*/

/*<agl.folder "Header">*/
#Header { width: 100%; height: 130px; clear: both }
#Header .Left { width: 307px; margin-top: 5px; float: left; }
#Header .Right { color: #2E95D2; float: right; }
/*</agl.folder>*/

/*<agl.folder "Top Navigation">*/
.ddsmoothmenu{ font-size: 12px; background-color: #FFF; color: #353434; width: 100%; height: 35px; }
.ddsmoothmenu ul { z-index: 100; margin: 0; padding: 0; list-style-type: none; }
.ddsmoothmenu ul li { position: relative; display: inline; float: left; }
.ddsmoothmenu ul li a { display: block; background: #FFF; padding: 8px 20px; color: #353434; text-decoration: none; }
* html .ddsmoothmenu ul li a { display: inline-block; }
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{ color: #353434; }
.ddsmoothmenu ul li a.selected { background: #FFF; color: #2E95D2; }
.ddsmoothmenu ul li a:hover { background: #FFF; color: #2E95D2; }
.ddsmoothmenu ul li ul { position: absolute; left: 0; display: none; visibility: hidden; }
.ddsmoothmenu ul li ul li { display: list-item; float: none; }
.ddsmoothmenu ul li ul li ul { top: 0; }
.ddsmoothmenu ul li ul li a { font: normal 13px Verdana; width: 160px; padding: 5px 10px; margin: 0; border-top-width: 0; border-bottom: 1px groove gray; }
* html .ddsmoothmenu { height: 1%;}
.downarrowclass { position: absolute; top: 12px; right: 5px; }
.rightarrowclass { position: absolute; top: 6px; right: 5px; }
.ddshadow { position: absolute; left: 0; top: 0; width: 0; height: 0; background: #000; }
.toplevelshadow{ opacity: 0.2; }
/*</agl.folder>*/

/*<agl.folder "Primary Container">*/
#PrimaryContent { float: left; width: 98%; background-color: #d8d7cb; padding: 10px; }
#Columns .Column { float: left; width: 33.3%; min-height: 400px; height: auto !important; height: 400px; }
#Columns #Column1 .Widget { margin: 0px 15px 10px 0px; background: #115161; }
#Columns #Column2 .Widget { margin: 10px 0px 0 0px; background: #115161; }
#Columns #Column3 .Widget { margin: 0px 0px 0 6px; background: #115161; }
#Columns .Widget { margin: 0px 0px 0 0px; padding: 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#Columns .Widget .Widget-Head { background-image: url(../images/backgrounds/bg_Widget_Head.gif); background-repeat: repeat-x; color: #fff; overflow: hidden; width: 100%; height: 26px; }
#Columns .Widget .Widget-Head .Left { padding: 4px 5px; width: 15px; }
#Columns .Widget .Widget-Head h3 { padding: 5px 5px; font-size: 13px; float: left; }
#Columns .Widget .Widget-Content { background: #FFF; padding: 10px 10px; color: #000; border: 1px solid #666; -moz-border-radius-bottomleft: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-left-radius: 2px; -webkit-border-bottom-right-radius: 2px; }
#Columns .Content { background-color: #d8d7cb }
#Columns .Content h2 { color: #0D004C; font-size: 18px; font-weight: bold; }
#Columns .Content h3 { padding: 0px 8px; color: #0D004C; font-size: 11px; font-weight: bold; }
#Columns .Content p { margin: 0 10px 10px 10px; line-height: 15px; }
#Columns .Widget .Widget-Content h2 { color: #0D004C; font-size: 15px; font-weight: bold; }
#Columns .Widget .Widget-Content p { padding: 8px; line-height: 15px; }
#Columns .Widget .Widget-Content table tr { vertical-align: top; }
#Columns .Widget .Widget-Content img { margin: 0px 7px 0px 0px; }
#Columns .Widget .Widget-Content pre { padding: 0.5em 5px; color: #EEE; font-size: 12px; line-height: 1.2em; overflow: hidden; }
#Columns .Widget .Widget-Content ul { padding: 5px 0 5px 20px; list-style-type: disc; }
#Columns .Widget .Widget-Content ul li { padding: 3px 0; line-height: 15px; }
#Columns .Widget .Widget-Content ul li a, a:visited { color: #353434; text-decoration: none; }
#Columns .Widget .Widget-Content ul li a:hover { color: #2E95D2; text-decoration: underline; }
#Columns .Widget .Widget-Content ul.images { padding: 7px 0 0 0; list-style: none; height: 1%;}
#Columns .Widget .Widget-Content ul.images li { display: inline; float: left; }
#Columns .Widget .Widget-Content ul.images img { float: left; margin: 0 0 0px 0px; }
.picture { background-color: #F9F9F9; border: 1px solid #CCCCCC; padding: 3px; font: 11px/1.4em Arial, sans-serif; text-align: center; border: 1px solid #CCCCCC; vertical-align:middle; float: left; } 
/*</agl.folder>*/

/*<agl.folder "Heading Styles">*/
.subHeading { color: #0D004C; font-size: 12px; font-weight: bold; }
/*</agl.folder>*/

/*<agl.folder "Float Styles">*/
.fltlft { float: left; }
.fltrgt { float: right; }
/*</agl.folder>*/

/*<agl.folder "List Styles">*/
ul .standard li { margin: 2px 0px 0px 30px; line-height: 15px; padding: 0px; list-style: disc; }
/*</agl.folder>*/

/*<agl.folder "Text Alignments">*/
.txtlft { text-align: left; }
.txtctr { text-align: center; }
.txtrgt { text-align: right; }
/*</agl.folder>*/

/*<agl.folder "Footer">*/
#Footer { width: 972px; height: 30px; padding: 10px; background: #FFF; font-size: 10px; clear: both; }
#Footer .Left { height: 30px; float: left; }
#Footer .Left { float: left; }
#Footer .Right { float: right; }
#Footer .Right ul { width: 260px; float: right; list-style-type: none; margin: 0px; padding: 0px;}
#Footer .Right ul li { padding: 0px 5px 0px 0px; text-align: right; float: left; }
#Footer .Right ul li a, a:visited { color: #353434; text-decoration: none; }
#Footer .Right ul li a:hover { color: #2E95D2; text-decoration: underline; }
#Footer .Right { text-align: right; }
#Footer .Right p { padding-top: 5px; }
/*</agl.folder>*/