body {
	margin:0;
	padding:0;
	text-align:center; /* hack for ie5/win */
	font-family:sans-serif;
	font-size: 12px;
	color: #666666;
}

/*common*/
div, ul, ol, dl, dt, dd, p, h1, h2, h3, h4, h5, h6,form,body{margin:0px;padding:0px;}
ul ul, ul ol, ol ul, ol ol{margin-top: 0px;margin-bottom: 0px;}
img{border:none;}
.flft{float:left}
.frgt{float:right}
.clear{clear:both;}
.img{margin-left:-8px;}
.line_divider{border-left:1px solid #CCCCCC;padding-right:20px;}
.line_divider1{border-bottom:1px solid #CCCCCC;padding-right:20px;}
.bottomlogo{margin-top:50px;}
.loginform{padding-left:10px;}
.bullet{padding-left:20px;}
.bullet1{margin-top:10px;padding-bottom:10px;list-style-type:square;}
.para{margin-top:20px;}
.para1{margin-top:10px;}
.para2{margin-top:20px;}
.para3{margin-top:15px; padding-left:10px;}
.para4{margin-top:25px;}
/*common*/

/*heading*/
.subhead{color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:14px;font-weight:bold;}
#main_container{margin:0 auto; text-align:left;display:table; width:720px; border:0px solid blue;}
.header{width:720px;padding-top:40px;padding-bottom:20px;border:0px solid red;}
.header_flash{width:720px;padding-top:40px;padding-bottom:2px;border:0px solid red;}
.header_logo{width:250px;border:0px solid red;}
.header_menu{width:450px;border:0px solid red;}
.menu_img{width:250px; border:0px solid red;}
.midpart{margin:0 auto; text-align:left;display:table; width:720px; border:0px solid blue;}
.contentpart{margin:0 auto; text-align:left;display:table; width:720px;  margin-top:20px;border:0px solid blue;}
.contentpart_inside{margin:0 auto; text-align:left;display:table; width:720px;border:0px solid blue;}
.inside_top{width:720px;border:0px solid blue;}
.inside_top1{width:700px;padding-left:10px;padding-right:10px;padding-top:30px; background-color:#BFBFBF;border:0px solid blue;}
.inside_top2{width:700px; padding-left:10px;padding-right:10px;padding-bottom:20px; background-color:#BFBFBF;border:0px solid blue;}
.inside_top3{display:table;width:720px; margin-bottom:10px;background-color:#F0F0F0;border:0px solid blue;}
.box_left{padding-top:10px;padding-bottom:10px;width:150px;border:0px solid red;text-align:center;}
.box_right{float:right;width:560px;padding-top:10px;border:0px solid red;}
/*heading*/


/*contentpart*/
.poll_head{font-size:18px; font-weight:bold; color:#042e82; padding-bottom:17px;}
.home_title{font-size:12px;color: #CC9933;}
.changepass{font-size:18px;color: #CC9933;}
.home_hd{font-family: Arial, Helvetica, sans-serif;font-size: 23px;color: #333333;font-weight:normal;}
.home_subhd{font-family: Arial, Helvetica, sans-serif;font-size: 24px;color: #333333;font-weight:normal;}
.home_left{width:400px;padding-right:20px;}
.homebottom_logo1{border:1px solid red}
.homebottom_logo2{border:0px solid red;margin-top:20px;padding-right:170px;}
.inside_hd{font-family: Arial, Helvetica, sans-serif;font-size: 24px;color: #333333;font-weight:normal;}
.inside_subhd{font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #FFFFFF;}
.inside_hdbox{font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #666666;padding-right: 10px;padding-left: 10px;}
.content{font-size: 12px; color: #666666; line-height:18px;}
/*contentpart*/

/*login*/
.email_pass{font-size:11px;}
.login_now{width:280px; border:0px solid red;}
.register{width:440px; border:0px solid red;}
.login{padding-top:10px;padding-bottom:10px;width:720px;display:table;border-top:1px dotted #9A9A9A;border-bottom:1px dotted #9A9A9A;}
.login_left{width:350px;border:0px solid red;}
.login_right{width:350px;text-align:right;line-height:22px;border:0px solid red;}
.login_hd{font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #666666;padding-left: 10px;}
/*login*/

/*rightmenu*/
.rightmenu {width:175px;text-align:right;border:0px solid red;}
.rightmenu ul {margin: 0;padding: 0;list-style-type:none;/* whitespace: nowrap; sometimes this is suggested to prevent list wrap*/}
.rightmenu ul li{margin: 0;padding: 0;padding-top:5px;padding-bottom:5px;border-bottom:2px solid #E6E6E6;}
.rightmenu ul li a{font-size:12px; color: #000000;text-decoration:none;}
.rightmenu ul li a:hover{font-size:12px; color: #000000;text-decoration:underline;}
.rightmenu ul  li .aselected{font-size:12px; color: #000000;text-decoration:none;}
/*rightmenu*/

/*formcontorls*/
.textbox{width:185px;height:14px;float:left;border:1px solid #CCCCCC;}
.textbox1{width:120px;height:14px;float:left;border:1px solid #CCCCCC;}
.txtarea{width:300px; height:80px; border:1px solid #CCCCCC; }
.search{font-size:11px; color:#ffffff; width: 50px; height:19px; background-color:#4C97F2; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.search1{font-size:11px; color:#666666; width: 50px; height:19px; background-color:#D4D0C8; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.register1{font-size:11px; color:#666666; width: 80px; height:20px; background-color:#D4D0C8; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.selectbox{border:#CCCCCC 1px solid; font-size:11px; width:185px; height:18px; background-color:#FFFFFF; color:#000000;}
.cb {background-color:#FFFFFF;font-family:verdana;font-size:11px;width:20px;}

/*formcontorls*/

/*Links*/
.a1 {font-size:12px; color: #666666;text-decoration:none;}
.a1:hover {font-size:12px; color: #666666;text-decoration:underline;}
.a2 {font-size:12px; color: #1163AC;text-decoration:none;}
.a2:hover {font-size:12px; color: #1163AC;text-decoration:underline;}
.a3{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;text-decoration: none;font-weight: bold;}
.a3:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;text-decoration: underline;font-weight: bold;}
.a4 {font-size:11px; color: #7F8A87;text-decoration:underline;line-height:20px;}
.a4:hover {font-size:11px; color: #7F8A87;text-decoration:none;line-height:20px;}
.a5 {text-decoration:underline;	color:#7F8A87;}
.a5:hover{text-decoration:none;}
.a5:hover{	text-decoration:underline;}
.a6 {font-size:14px; color: #7F8A87;text-decoration:underline;line-height:20px;}
.a6:hover {font-size:13px; color: #7F8A87;text-decoration:none;line-height:20px;}

/*Links*/

/*footer*/
.footer{margin:0 auto; text-align:left;display:table; width:720px;padding-bottom:50px;margin-top:20px;border:0px solid blue;}
.footer_bottom{background-color:#ECF4F2;width:720px; height:60px; border-top:18px solid #DEE6E4;}
.footer_left{padding-top:5px;padding-left:10px;width:220px;border:0px solid red;text-align:left;}
.footer_left1{padding-top:15px;padding-left:10px;width:720px;border:0px solid red; color: #666666; font-size:12px;}
/*footer*/

/*footerMenu*/
.footermenu {width:480px;text-align:right;border:0px solid red;padding-top:5px;}
.footermenu ul {padding-top:0px; margin: 0; padding: 0;list-style-type:none;/* whitespace: nowrap; sometimes this is suggested to prevent list wrap*/}
.footermenu ul li{margin: 0;padding: 0;padding-top:0px;padding-left:10px;padding-right:5px;display:inline;background-image: url(../images/pipe_line.gif);background-position: 0px 100%; /* X-pos Y-pos (from top-left) */background-repeat: no-repeat;border:0px solid black;}
.footermenu ul li.noimg{margin: 0;padding: 0;padding-left:10px;padding-right:5px;display:inline;background-image:none;}
.footermenu ul li a{font-size:12px; color: #666666;text-decoration:none;}
.footermenu ul li a:hover{font-size:12px; color: #666666;text-decoration:underline;}
.footermenu ul  li .aselected{font-size:12px; color: #666666;text-decoration:none;}
/*footerMenu*/

.ErrorLabel	{color:#CC0000;font-size:10px;font-weight:bold;margin-top:10px;margin-bottom:10px;}
.VoteMsg {color:#1760AB;font-size:16px;font-weight:bold;margin-top:10px;margin-bottom:10px;}
.InfoLabel	{color:#1760AB;font-size:13px;font-weight:bold;margin-top:10px;margin-bottom:10px;}

/*faculty */
.body_padded {font-family: sans-serif;font-size: 12px;color: #666666;padding: 0 10; }
.bodybold {	font-family: sans-serif;font-size: 12px;color: #666666;padding: 0;font-weight: bold; }
.bodybold1 {font-family: georgia;font-size: 12px;color: #1163AC;padding: 0; }
/*faculty*/

/*Error Message for user levels*/
TABLE.errormsg {background: #FBC7C7;  border-color: #FC5252;  border-style: solid;  border-width: 1px; }
.errormsg { font-family: Tahoma, tahoma, tahoma, sans-serif;font-size : 10px;  font-weight: bold; color: #ff0000;}
/*Error Message for user levels*/


/**editor**/
.leftside{width:430px; }
.leftside p{margin-top:10px;}
.leftside ul{margin-left:25px; margin-top:15px; list-style-type:none;}
.leftside ul li{padding-left:15px; padding-bottom:10px; list-style-type:none; background: url(../images/bullet.gif) no-repeat 0px 5px;}
.leftside ul li a{font-size:12px; color: #8569DB;text-decoration:none; font-style:italic;}
.leftside ul li a:hover{font-size:12px; color: #8569DB;text-decoration:underline; font-style:italic;}
.leftside a{font-size:12px; color: #8569DB;text-decoration:none; font-style:italic;}
.leftside a:hover{font-size:12px; color: #8569DB;text-decoration:underline; font-style:italic;}


.rightside{width:224px; border:0px solid red;}
.rightside p{margin-top:10px;}
.rightside ul{margin-left:25px; margin-top:15px; list-style-type:none;}
.rightside ul li{padding-left:15px; padding-bottom:10px; list-style-type:none; background: url(../images/bullet.gif) no-repeat 0px 6px;}
.rightside ul li a{font-size:12px; color: #8569DB;text-decoration:none; font-style:italic;}
.rightside ul li a:hover{font-size:12px; color: #8569DB;text-decoration:underline; font-style:italic;}
.rightside a{font-size:12px; color: #8569DB;text-decoration:none; font-style:italic;}
.rightside a:hover{font-size:12px; color: #8569DB;text-decoration:underline; font-style:italic;}
