/* IE & FF Fix */
* {margin:0; padding:0;}
html, body {margin:0px; padding:0px; background:#6587af; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}

/* Classes */
a:link {color:#FFF; text-decoration:none;}
a:visited {color:#FFF; text-decoration:none;}
a:hover { background:#FFF; color:#3e5375; text-decoration:none;}
a:active {color:#FFF; text-decoration:none;}
p {margin:0px; padding:1.0em 0 0; line-height:145%;}
em {font-size:12px;}

/* Main Page */
#page-container {width:856px; margin:auto;}
#mainPadding {float:left; padding:0px 60px 10px 60px;}

/* Header */
#header {width:100%;}

#header h1 {height:84px; width:300px; background:url(images/general/logo.jpg) no-repeat; text-indent:-9999px;}

#header .topMenu {float:left; font:bold 14px Arial; width:860px; background:#3e5375; padding-bottom:3px;}
#header .topMenu li {display:inline;}
#header .topMenu li a {float:left; color:#b6bdc4; padding:15px 0; width:171px; text-decoration:none; text-align:center; border-left:1px solid #78869b; border-bottom:1px solid #78869b;}
.topMenu li a.first {float:left; color:#b6bdc4; padding:15px 0; width:171px; text-decoration:none; text-align:center; border-left:none;}
#header .topMenu li a:visited {color:#b6bdc4;}
#header .topMenu li a:hover {color:#FFF; background:#5d708e;} 
#header .topMenu li a.current {color:#FFF; background:#5d708e;}
#header .topContactInfo {float:right; padding:28px 65px 0 0; font-size:14px; text-align:left;}
#header .topContactInfo li {list-style:none;}
#header h1 {float:left; padding-left:60px;}
#flashHeader {padding-left:58px;}

/* Side Box */
#sidebar-container {float:left; width:250px; background:#3e5375; padding:20px 14px 25px 14px;}
#sidebar-container h2 {font-size:16px; font-weight:lighter; border-bottom:2px solid #CCC; padding-bottom:10px;}
#sidebar-container h3 {font-size:14px;}
#sidebar-container img {padding-bottom:14px;}
#sidebar-container .list1 {float:left; padding-top:10px; padding-bottom:30px;}
#sidebar-container .list2 {float:right; padding-top:10px; padding-bottom:30px; padding-left:5px;}
#sidebar-container .list1 li{ list-style:none;}
#sidebar-container .list2 li{ list-style:none;}

/* Main Content */
#content-container {float:left; width:407px; background:url(images/general/contentBg.jpg) repeat-x; padding:20px 25px 0px 25px;}
#content-container h2 {font-size:16px; font-weight:lighter; border-bottom:2px solid #CCC; padding-bottom:10px;}
#content-container img {float:left;}
#content-container ul {padding-left:20px; padding-top:20px; list-style:square;}
#content-container li {padding:1px;}

/* Contact Info */
#location {float:left; width:100%;}
#location img {float:right; padding-top:13px;}
#personel {float:left; width:100%;}

/* Footer */
#footer {clear:both; height:41px; background:url(images/general/footerBg.jpg) repeat-x; padding:0px 10px;}
#footer p {float:left;}
#footer ul {float:right; list-style:none; padding-top:12px;}
#footer li {display:inline;}
#spacer {clear:both; padding:30px;}
