/* start voomto client specific css */
* {margin:0; padding:0;}

a img {border:0;}
img {border:0;}
a:focus {outline:none;}

* body {background-color:#e8e8e8;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;}

.clearboth {clear:both;}

#page {width:100%; background:transparent;}

h6 {clear:both;margin-left:13px;}
h6 a {color:#000000; text-decoration:none; background-color:#e8e8e8; font-weight:normal;}
h6 a:hover {color:#FFFFFF; text-decoration:none; background-color:#606060;}

#page #hometop {width:100%; background-image:url(images/hometop.gif); background-position:top; background-repeat:repeat-x;}

#page #hometop #ghost {height:372px; margin:auto; overflow:visible; position:relative; background-image:url(images/ghost.png); background-position:top; background-repeat:no-repeat;}
*html #hometop #page #ghost {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ghost.png', sizingMethod='scale');}

#page #hometop #topnav {width:970px; height:75px; margin:auto; overflow:hidden; position:relative; background-image:url(images/motto.png); background-repeat:no-repeat; background-position:bottom right;}
#page #hometop #topnav #navlink {width:970px; overflow:hidden; text-align:left; color:#FFFFFF; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:transparent; margin-top:48px; padding:0 0 0 10px;} 
#page #hometop #topnav #navlink a {color:#FFFFFF; text-decoration:none; margin-right:30px;}
#page #hometop #topnav #navlink a:hover {color:#5aa7cc; text-decoration:none; margin-right:30px;}

#page #hometop #subghost {height:140px; margin:auto; overflow:hidden; position:relative; background-image:url(images/subghost.png); background-position:top; background-repeat:no-repeat;}
*html #hometop #page #subghost {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/subghost.png', sizingMethod='scale');}

#page #hometop #subghost #subtopnav {width:970px; height:140px; margin:auto; overflow:hidden; position:relative;}
#page #hometop #subghost #subtopnav #subnavlink {width:970px; overflow:hidden; text-align:right; color:#FFFFFF; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:transparent; margin-top:48px;;} 
#page #hometop #subghost #subtopnav #subnavlink a {color:#FFFFFF; text-decoration:none; margin-left:30px;}
#page #hometop #subghost #subtopnav #subnavlink a:hover {color:#5aa7cc; text-decoration:none;}

#page #hometop #feature {margin:auto; width:970px; height:195px;}

#page #hometop #feature #left {float:left; width:660px; margin:0 10px 0 0;}
#page #hometop #feature #right {float:right; width:300px;}
#page #hometop #feature #right img {padding:11px 0 0 25px;}
#page #hometop #feature #right p {color:#FFFFFF; padding:0 35px 5px 35px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#page #hometop #feature #right p a {color:#FFFFFF; text-decoration:underline;}
#page #hometop #feature #right p a:hover {color:#FFFFFF; text-decoration:underline;}

#page #main {width:970px; margin:auto; overflow:visible; position:relative;}
#page #main #content {width:970px; margin-top:10px; background:transparent;}
#page #main #content p {clear:both; text-align:left; color:#777777; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:10px 35px 5px 35px; line-height:18px;}
#page #main #content p a {color:#000000; text-decoration:none; background-color:#e8e8e8;}
#page #main #content p a:hover {color:#FFFFFF; text-decoration:none; background-color:#606060;}
#page #main #content h1 {float:left; text-align:left; color:#000000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; display: block; padding:10px 10px 10px 10px; margin:5px 0 10px 1px; background:#dddddd; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;}
#page #main #content h2 {clear:both; text-align:left; color:#5F5F5F; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:5px 25px 0 25px;}
#page #main #content h2 a {color:#000000; text-decoration:none;}
#page #main #content h2 a:hover {text-decoration:underline;}
#page #main #content ul a,#page #main #content ol a {color:#000000; text-decoration:none; background-color:#e8e8e8;}
#page #main #content ul a,#page #main #content ol a:hover {color:#FFFFFF; text-decoration:none; background-color:#606060;}
#page #main #content ul {text-align:left; color:#606060; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:5px 35px 0 35px; line-height:18px;}
#page #main #content ul li {list-style-type:none; margin-bottom:5px;}
#page #main #content ol {text-align:left; color:#606060; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:5px 35px 0 35px; line-height:18px;}
#page #main #content ol li {list-style-type: disc; margin:0 0 0 20px;}

#page #main #breadcrumbs {width:970px; background:white; border: 1px solid #CCCCCC; margin-top:10px;}
#page #main #breadcrumbs span {padding-left:13px; font-weight:normal; font-size:12px}
#page #main #breadcrumbs span a {color:#000000; text-decoration:none; background-color:#e8e8e8;}
#page #main #breadcrumbs span a:hover {color:#FFFFFF; text-decoration:none; background-color:#606060;}
#page #main #content #left {float:left; width:660px; margin:0 10px 0 0;}
#page #main #content #left #topleft {width:660px; height:7px; background-image:url(images/top_left.gif); background-position:top; background-repeat:no-repeat;}
#page #main #content #left #contentleft {width:660px; background-image:url(images/content_left.gif); background-position:top; background-repeat:repeat-y;}
#page #main #content #left #bottomleft {width:660px; height:37px; background-image:url(images/bottom_left.gif); background-position:top; background-repeat:no-repeat;}

#page #main #content #right {float:right; width:300px;}
#page #main #content #right #topright {width:300px; height:7px; background-image:url(images/top_right.gif); background-position:top; background-repeat:no-repeat;}
#page #main #content #right #contentright {width:300px; background-image:url(images/content_right.gif); background-position:top; background-repeat:repeat-y;}
#page #main #content #right #bottomright {width:300px; height:37px; background-image:url(images/bottom_right.gif); background-position:top; background-repeat:no-repeat;}
#page #main #content #right #twtr-profile-widget {width:228px; border:1px solid #94A3C4; margin-left:35px;}

#page #footer {width:970px; margin:auto; overflow:hidden; position:relative; background:transparent;}
#page #footer #supporters {width:970px; height:77px; margin:10px 0 10px 0; overflow:hidden; position:relative; background-image:url(images/foot_sponsors.gif); background-position:top; background-repeat:no-repeat;}
#page #footer #supporters img {width:970px; height:77px;}

#page #footer #footlink {width:970px; text-align:center; color:#777777; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:transparent; font-weight:bold; padding:10px 0 10px 0;}
#page #footer #footlink a {color:#777777; text-decoration:none;}
#page #footer #footlink a:hover {color:#5aa7cc; text-decoration:none;}
.leftlink {padding:0 75px 0 0;}

#page #footer #foot {width:970px; height:62px; margin:auto; overflow:visible; position:relative; background-image:url(images/foot.png); background-position:top; background-repeat:no-repeat;}
#page #footer #foot {background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/foot.png', sizingMethod='scale');}

#page #footer #foot {width:970px; height:62px; margin:auto; overflow:visible; position:relative; background-image:url(images/foot.gif); background-position:top; background-repeat:no-repeat;}
#page #footer #foot #copyright {text-align:center; color:#606060; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-bottom:35px; background:transparent; padding:25px 0 0 0;}