body { margin: 0px 0px 0px 0px;}

/*<noscript>
 
        #capitol{width:200px;}
   
</noscript> 
*/

.mainbutton a:link {text-decoration:none;}
.mainbutton a:active {text-decoration:none;}
.mainbutton a:visited {text-decoration:none;}
.mainbutton a:hover {text-decoration:none;}

.mainbutton2 a:link {text-decoration:none;}
.mainbutton2 a:active {text-decoration:none;}
.mainbutton2 a:visited {text-decoration:none;}
.mainbutton2 a:hover {text-decoration:none;}



.mainbutton{height:30px;width:120px;line-height:30px;border:white 1px solid;background-color:black;color:White;font-family:Verdana;font-size:12px;text-align:center;vertical-align:middle;}

.mainbutton2{height:30px;width:120px;line-height:30px;border:white 1px solid;background-color:black;color:White;font-family:Verdana;font-size:12px;text-align:center;vertical-align:middle;}
.button{height:20px;width:120px;line-height:15px;border:white 1px solid;
        background-color:black;color:White;font-family:Verdana;font-size:10px;text-align:center;
        vertical-align:middle;}

.bodytext_id{font-size:10px;font-family:Verdana;color:white;line-height:20px;}

.bodytext_id a:link {color:white;}

.bodytext_id a:active{color:white;}

.bodytext_id a:visited {color:white;}

.bodytext_id a:hover {color:#cccccc;}

.subtitle_id{font-size:16px;font-family:Verdana;color:white;line-height:22px;}

.subtitle2_id{font-size:12px;font-family:Verdana;color: white;font-weight:bold;line-height:18px;}


.bodytext{font-size:10px;font-family:Verdana;color:black;line-height:20px;}
.textbox{font-size:10px;font-family:Verdana;color:black;line-height:20px;line-height:12px;vertical-align:middle;height:12px}
.bodytext a:link {color:#3c54a5;}

.bodytext a:active{color:#3c54a5;}

.bodytext a:visited {color:#3c54a5;}

.bodytext a:hover {color:#27bdbc;}

.subtitle{font-size:16px;font-family:Verdana;color:#a61e22;line-height:22px;}

.subtitle2{font-size:12px;font-family:Verdana;color:#6b2b90;line-height:18px;}

#header_bg{background-image:url('../images/clouds_bg.jpg');background-position:center;min-width:1000px;width:100%;height:283px;}

#bottom2{background-position:center;background-repeat:no-repeat;min-height:250px;margin-top:60px;}


#logo{position:absolute;top:0px;left:10px;height:283px;width:407px;background-image:url('../images/tidc_logo.png');}

#left_menu{position:absolute;width:10px;height:10px;background-image:url('../images/left_menu.png');left:435px;top:0px;}

#title_desc{position:absolute;z-index:300;text-align:center;left:430px;width:33%;top:50px;color:White;font-family:Verdana;font-size:14px;font-weight:bold;line-height:32px;letter-spacing:1px;}

#capitol{position:absolute;top:0px;right:0px;height:283px;background-repeat:no-repeat;background-position:left;background-image:url('../images/capitol2.png');}

#mission{width:100%;height:85px;background-color:black;position:absolute;top:288px;color:White;line-height:40px;vertical-align:middle;font-size:9px;font-family:Verdana;}

#mission2{width:100%;height:39px;background-color:black;position:absolute;top:288px;color:White;line-height:40px;vertical-align:middle;font-size:9px;font-family:Verdana;}


#bottom_line{position:absolute;z-index:10;top:627px;width:100%;height:11px;border-bottom:2px solid black;}

#bottom{background-position:center;width:100%;}

#top_line{width:100%;height:2px;background-color:black;position:absolute;top:282px;}

#footer{margin-top:30px;width:100%;border-top:1px solid black;height:30px;}

ul#roles{padding:0px;margin:0px;text-align:center;}
	
ul#roles li {float: left;width:16.6%;clear: none;overflow: hidden;display: inline; /* fix IE double width margin bug*/}

ul#roles li a {display: block;position: relative;width: 100%;height: 300px;}
	
ul#roles li a span {position: absolute;top: 0px;left: 0px;background-color:white;display: block;width: 100%;height: 100%;border-left:white solid 1px;}
	
ul#roles li a#room1:hover span { background-image:url('../images/legislator_dn.jpg');background-position:center;background-repeat:no-repeat;}
	
ul#roles li a#room2:hover span { background-image:url('../images/intdes_dn.jpg');background-position:center;background-repeat:no-repeat;}

ul#roles li a#room3:hover span { background-image:url('../images/student_dn.jpg');background-position:center;background-repeat:no-repeat; }

ul#roles li a#room4:hover span { background-image:url('../images/eng_dn.jpg');background-position:center;background-repeat:no-repeat; }

ul#roles li a#room5:hover span { background-image:url('../images/alliedpro_dn.jpg');background-position:center;background-repeat:no-repeat; }

ul#roles li a#room6:hover span { background-image:url('../images/consumer_dn.jpg');background-position:center;background-repeat:no-repeat; }

ul#roles li a#room1 span { background-image:url('../images/legislator_dn.jpg');background-position:center;background-repeat:no-repeat;}
	
ul#roles li a#room2 span { background-image:url('../images/intdes_dn.jpg');background-position:center;background-repeat:no-repeat;}

ul#roles li a#room3 span { background-image:url('../images/student_dn.jpg');background-position:center;background-repeat:no-repeat; }

ul#roles li a#room4 span { background-image:url('../images/eng_dn.jpg');background-position:center;background-repeat:no-repeat; }

ul#roles li a#room5 span { background-image:url('../images/alliedpro_dn.jpg');background-position:center;background-repeat:no-repeat; }

ul#roles li a#room6 span { background-image:url('../images/consumer_dn.jpg');background-position:center;background-repeat:no-repeat; }
	
ul#roles li a:hover {cursor: pointer;}

ul#roles li a:link {text-decoration:none;}

ul#roles_titles{padding:0px;margin:0px;text-align:center;}
	
ul#roles_titles li {float: left;width:16.666666667%;clear: none;overflow: hidden;display: inline; /* fix IE double width margin bug*/}

ul#roles_titles li a {display: block;position: relative;width: 100%;height: 40px;}
	
ul#roles_titles li a span {position: absolute;top: 0px;left: 0px;display: block;width: 100%;height: 100%; letter-spacing:1px;border:1px solid black;
                           color:White;line-height:40px;vertical-align:middle;font-size:10px;font-family:Verdana;padding-left:5px;padding-right:5px;}
	
ul#roles_titles li a#room1_titles:hover span { background-color:white;color:Black;}
	
ul#roles_titles li a#room2_titles:hover span { background-color:white;color:Black;}

ul#roles_titles li a#room3_titles:hover span { background-color:white;color:Black;}

ul#roles_titles li a#room4_titles:hover span { background-color:white;color:Black; }

ul#roles_titles li a#room5_titles:hover span {background-color:white;color:Black; }

ul#roles_titles li a#room6_titles:hover span { background-color:white;color:Black; }

ul#roles_titles li a#room1_titles span { background-color:black;}
	
ul#roles_titles li a#room2_titles span { background-color:black;}

ul#roles_titles li a#room3_titles span { background-color:black; }

ul#roles_titles li a#room4_titles span { background-color:black; }

ul#roles_titles li a#room5_titles span { background-color:black; }

ul#roles_titles li a#room6_titles span { background-color:black; }
	
ul#roles_titles li a:hover {cursor: pointer;}

ul#roles_titles li a:link {text-decoration:none;}

ul#options{padding:0px;margin:0px;text-align:center;position:absolute;top:0px;left:445px;width:50%;}
	
ul#options li {float: left;width:16.666666667%;clear: none;overflow: hidden;display: inline; /* fix IE double width margin bug*/}

ul#options li a {display: block;position: relative;width: 100%;height: 33px;}
	
ul#options li a span {position: absolute;top: 0px;left: 0px;display: block;width: 100%;height: 100%; letter-spacing:1px;
                           color:black;line-height:40px;text-decoration:none;vertical-align:middle;font-weight:bold;font-size:10px;font-family:Verdana;padding-left:5px;padding-right:5px;}

.footer2 {font-family:Verdana;color:white;font-size:10px;}
.footer2 a:link{color:white;text-decoration:none;}
.footer2 a:active{color:white;text-decoration:none;}
.footer2 a:visited{color:white;text-decoration:none;}
.footer2 a:hover{color:yellow;text-decoration:none;}

.footer {font-family:Verdana;color:#cccccc;font-size:10px;}
.footer a:link{color:#cccccc;text-decoration:none;}
.footer a:active{color:#cccccc;text-decoration:none;}
.footer a:visited{color:#cccccc;text-decoration:none;}
.footer a:hover{color:#333333;text-decoration:none;}
	
ul#options li a#status:hover span { color:#333333;text-decoration:none;}
	
ul#options li a#petition:hover span {color:#333333;text-decoration:none;}

ul#options li a#support:hover span { color:#333333;text-decoration:none; }

ul#options li a#description:hover span { color:#333333;text-decoration:none;}

ul#options li a#status span {background-image:url('../images/black_bg.png');background-position:top;background-repeat:repeat-x;}
	
ul#options li a#petition span { background-image:url('../images/black_bg.png');background-position:top;background-repeat:repeat-x;}

ul#options li a#support span { background-image:url('../images/black_bg.png');background-position:top;background-repeat:repeat-x; }

ul#options li a#description span {background-image:url('../images/black_bg.png');background-position:top;background-repeat:repeat-x;  }

ul#options li a#right span {width:10px;background-image:url('../images/right_menu.png');padding:0px;background-position:left;background-repeat:no-repeat;background-position:top; }

ul#options li a:hover {cursor: pointer;}

ul#options li a:link {text-decoration:none;}

#JT_arrow_left{
	background-image: url(arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid black;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: black;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: black;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid black;
}

.jTip{
cursor:help;
}
