body {
	font-family: Arial, Helvetica, sans-serif;
}

.green {
	color:#04AD00;
}

.red {
	color:#EC1010;
}

.blue {
	color:#005DAD;
}

a { 
	font-weight:bold;
	color:#585899;
}

a:visited {
	color:#AAAACC;
}

a:hover {
	background-color:#EEEEF0;
}

a.red:hover {
	background-color:#FFEEEE;
}

a.red:visited {
	color:#EC1010;
}

a.green:hover {
	background-color:#EEFFEE;
}

a.green:visited {
	color:#04AD00;
}

a.blue:hover {
	background-color:#EEEEFF;
}

a.blue:visited {
	color:#005DAD;
}

img {
	border:none;
}

map {
	border:none;
}

#container {
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:750px;
	background-image:url(../images/container_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
}

#print_header {
	display:none;
}

#header {
	clear:both;
}

#left_column {
	padding:0px;
	margin:0px;
	width:170px;
	float:left;
}

    #left_column #poll_box {
        width:137px;
        margin:3px;
        padding:4px;
        background-color:White;
        font-size:80%;
    }
    
    #left_column #poll_box h2 
    {
        text-align:center;
        font-size:100%;
        margin:4px 0;
        padding-bottom:4px;
        border-bottom:1px solid #005DAD;
    }
    
    #left_column #PollQuestion 
    {
        margin:4px 0;
    }
    
    #left_column #answers 
    {
        margin-bottom:4px;
        display:block;
    }
    
    #left_column #ErrorMessage 
    {
        color:#EC1010;
    }
    
    #left_column #poll_box #ResultsLink 
    {
        font-size:90%;
        font-weight:bold;
    }
    
    #left_column #poll_box #PollListLink
    {
        font-size:90%;
        font-weight:bold;
    }
    
    #VoteTotals 
    {
      
        width:100%;
        margin: 0;
    }
    
    #VoteTotals td 
    {
        padding:4px;
    }
    
    #left_column #poll_box a
    {
        font-weight:normal;
        font-size:90%;
        color:#005DAD;
    }
    
    #left_column #poll_box a:hover 
    {
        font-weight:normal;
        font-size:90%;
        color:black;
        background-color:White;
    }
    
    #left_column #poll_box p 
    {
        margin:4px 0;
    }
    
    #left_column #ThankyouMessage 
    {
        font-size:85%;
    }

#main {
	float:right;
	width:570px;
	margin-right:10px;
	margin-bottom:40px;
}

#footer {
	background-image:url(../images/footer750.gif);
	width:750px;
	height:170px;
	clear:both;
	text-align:center;
	color:#005DAD;
}

#footer p {
	padding-top:50px;
	margin-left:15px;
}

h1 {
	color:#005DAD;
	text-align:center;
	font-size:150%;
}

h2 {
	font-size:120%;
}

ul h2 {
	font-size:110%;
	margin:0;
}

h3 {
	font-size:100%;
}

#main ul li {
	margin:10px 0;
}

/* nav list styles */
/* 
I'm being overly specific with the selectors because i don't know what 
will also be on the page with this and i don't know any other way to handle that
at the moment 
*/

/*#nav_list a:hover {
	border:none;
}*/

#nav_list {
	font-size:90%;
	width:149px;
	margin:0 0 0 2px; padding:0;
	margin-bottom:20px;
	list-style-type:none;
	background-image:url(../images/test1.png);
}

#nav_list 
ul {
	margin:0;
	padding:0;
	list-style-type:none;
	background-image:url(../images/test2.png);
}

#nav_list 
li a {
	display:block;
	width:141px;
	padding:4px;
	font-weight:bold;
	color:white;
	text-decoration:none;
	text-transform:none;
}

#nav_list 
li div {
	position:relative;
}

#nav_list
li ul {
	border:2px solid #005dad;
	border-left:none;
	position:absolute;
	top:-2px;
	left:149px;
	display:none;
}
	
#nav_list 
li li a {
}

/* when the mouse is over an li with a submenu, display it */
#nav_list
li.mouse_in ul {
	display:block;
}

#nav_list
li a {
	background-color:#005DAD;
}

#nav_list
li.mouse_in a {
	color:#005DAD;
	background-color:transparent; /*#CADDEE;*/
}
/*
#nav_list
li.mouse_in li a {
	color:#005DAD;
	border:none;
}*/

#nav_list
li.mouse_in li a:hover {
	/*color:white;*/
	text-decoration:underline;
}
