/* GENERAL DECLARATIONS */
body {font-family:Arial,"Lucida Grande",Tahoma,Arial,sans-serif; font-size:10pt; background-color:#EEEEEE;}
#container {width:770px; background-color:#FFFFFF; padding:3px; margin:auto;}
a {color:#000000; text-decoration:underline;}
a:hover {color:#000000; text-decoration:none;}
h1 {padding:0;margin:0;border-bottom:1px solid #999999;}
#footer {text-align:center; color:#999999; margin-top:2px;}
#footer a {color:#999999;}

/* UTILS */
.clearboth {clear:both;}

/* HEADER */
#header {background-color:#132456; color:#FFFFFF; padding:4px;}
#headertext {font-size:18pt; color:#96accb; font-family:Arial,sans-serif;}
#headerlogin {float:right;}
#headerlogin a {color:#FFFFFF; text-decoration:underline;}
#headerlogin a:hover {color:#FFFFFF; text-decoration:none;}
#menuenclosure {margin-top:10px;}
#menu {padding-bottom:0px;border-bottom:1px solid #000000;}
#submenu {background-color:#000000; margin-bottom:8px; padding-bottom:2px; border-bottom:1px solid #000000; padding:2px; padding-right:2px; padding-left:2px;}
a.menuitem {padding-top:8px; padding-bottom:8px; padding-left:8px; padding-right:8px; background-color:#EEEEEE; text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:15pt;display:block;float:left;}
a.menuitem:hover {background-color:#AAAAAA;}
a.menuitemcurrent {padding-top:8px; padding-bottom:8px; padding-left:8px; padding-right:8px; background-color:#000000; color:#FFFFFF; text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:15pt;display:block;float:left;}
a.submenuitem {padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; color:#FFFFFF; text-decoration:none; margin-right:1px; margin-left:1px;font-family:Helvetica,Arial,sans-serif;font-size:11pt;display:block;float:left;}
a.submenuitem:hover {background-color:#777777;}
a.submenuitemcurrent {padding-top:2px; padding-bottom:2px; padding-left:3px; padding-right:3px; color:#000000; background-color:#FFFFFF; text-decoration:none; margin-right:1px; margin-left:1px;font-family:Helvetica,Arial,sans-serif;font-size:11pt;display:block;float:left;}
#gotosite {color:#EEEEEE;}
#gotosite a {color:#EEEEEE;}
#gotosite a:hover {color:#FFFFFF;}

/* DASHBOARD */
#dashmid {width:360px; padding:3px; margin:auto;}
#dashright {width:190px; padding:3px; float:right; background-color:#EEEEEE;}
#dashleft {width:190px; padding:3px; float:left; background-color:#EEEEEE;}
.dashpane {padding:1px; background-color:#FFFFFF;}
.dashpanetitle {padding:2px; background-color:#DDDDDD; color:#666666; font-weight:bold;}

/* TABLES */
table {font-family:Arial,sans-serif;}
table.events {border:1px solid #CCCCCC;}
table.events tr:hover {background-color:#EEEEEE;}
table.events strong {font-size:15pt;}
table.debates {border:1px solid #CCCCCC;}
table.debates tr:hover {background-color:#DDDDDD;}

/* FLOATS */
#mapcontainer {float:right; padding-right:5px;}

/* OTHER */
a.togglebutton {text-decoration:none; background-color:#DDDDDD; color:#000000; padding-left:2px; padding-right:2px; margin-right:2px;}
a.togglebutton:hover {background-color:#000000; color:#DDDDDD;}
#map {display:none;}
#gotosite {color:#BBBBBB;}
#gotosite a {color:#BBBBBB;}
#mydebatesleft {width:375px; padding:3px; float:left;}
#mydebatesright {width:375px; padding:3px; float:right;}
.indent {padding-left:10px;}
a img {border:0;}
#dodlistevents {background-color:#EEEEEE; padding:5px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
#dodlistevents a {text-decoration:none; background-color:#FFFFFF; color:#000000; padding-right:3px; padding-left:3px; padding-top:1px; padding-bottom:1px; margin-right:3px;}
#dodlistevents a:hover {background-color:#000000; color:#FFFFFF;}
#newswireleft {width:360px; float:left;}
#newswireright {width:360px; float:right;}
#newswireleft ul, #newswireright ul {list-style-type:none; padding:0; margin:0;}
#newswireleft li, #newswireright li {list-style-type:none; padding:2px;}
#newswireleft li:hover, #newswireright li:hover, #newswireleft li:hover a, #newswireright li:hover a {background-color:#CCCCCC;}
.editable {color: #000; background-color: #ffffd3;}
#floatcheck {opacity:0.5;}
#floatcheck:hover {opacity:1;}
