  body {
	margin:0px; padding:0px;
	text-align:center;
	font:normal 12px arial, verdana;
	color:#44474A;
	 //background:#FAFBFD url(../images/page_bg.gif) repeat-x top center;
	}
a{text-decoration:none}
#header_wrapper {
	margin:0 auto;
	width:100%;
	text-align:center;
	padding:0;
	//background:#000 url(../images/header_bg.gif) repeat-x bottom;
}

#middle_wrapper {
	margin:0px auto;
	text-align:left;
	padding:0;
	//background:#B0DAFE url(../images/middle_bg.gif) repeat-x top center;
}

#footer_wrapper {
	margin:0px auto;
	text-align:left;
	padding:0;
	background:#000 url(../images/footer_bg.gif) repeat-x;
}


h1, h2, h3, h4{padding:0;margin:0}
h4{font:bold 18px Georgia, arial, verdana;padding-bottom:10px}
.red{color:#9B010E}
.blue{color:#175689}
a.blue{text-decoration:underline}
/***************** homepage CSS Starts ***************** */

/***************** header CSS Starts ***************** */

#header{height:227px;width:933px;position:relative;display:block;margin:0 auto;}
#header .logo{float:left;margin:25px 0 0 0}
#header .top_right{text-align:left;width:630px;float:right;height:32px;margin-top:10px;height:25px;line-height:18px;font-size:13px;}


#roseoftales{float:left;margin-top:17px;color:#000;font:normal 14px verdana;text-transform:uppercase;}
#roseoftales .txt{width:400px;float:right;position:absolute;text-align:right;right:0;margin-top:30px;font-weight:bold;}
#top_menu{float:left;width:100%;clear:left;margin-top:58px;}
#top_menu ul{width:100%;float:left;margin:0 0 0 0px;padding:0}
#top_menu ul li{margin:0;float:left;width:auto;text-transform:uppercase;font:normal 11px Arial, verdana;color:#fff;list-style-type:none;}
#top_menu ul li a{padding:4px 9px 3px 8px;color:#fff;float:left;}
#top_menu ul li.active{background:red url(../images/menu_bg.gif) repeat-x top left;bordeR-left:01px solid #fff;bordeR-right:01px solid #fff}
#top_menu ul li a:hover{background:red url(../images/menu_bg.gif) repeat-x top left;color:#fff;bordeR-left:01px solid #fff;bordeR-right:01px solid #fff;}

/*#top_menu ul li a.one:hover{background:url(../images/menu_bg1.gif) no-repeat top center;}
#top_menu ul li a.two:hover{background:url(../images/menu_bg2.gif) no-repeat top center;}
#top_menu ul li a.three:hover{background:url(../images/menu_bg3.gif) no-repeat top center;}
#top_menu ul li a.four:hover{background:url(../images/menu_bg4.gif) no-repeat top center;}
#top_menu ul li a.five:hover{background:url(../images/menu_bg5.gif) no-repeat top center;}
#top_menu ul li a.six:hover{background:url(../images/menu_bg6.gif) no-repeat top left;}
#top_menu ul li a.seven:hover{background:url(../images/menu_bg7.gif) no-repeat top center;}


#top_menu ul li.one {background:url(../images/menu_bg1.gif) no-repeat top center;}
#top_menu ul li.two{background:url(../images/menu_bg2.gif) no-repeat top center;}
#top_menu ul li.three{background:url(../images/menu_bg3.gif) no-repeat top center;}
#top_menu ul li.four{background:url(../images/menu_bg4.gif) no-repeat top center;}
#top_menu ul li.five{background:url(../images/menu_bg5.gif) no-repeat top center;}
#top_menu ul li.six{background:url(../images/menu_bg6.gif) no-repeat top left;}
#top_menu ul li.seven{background:url(../images/menu_bg7.gif) no-repeat top center;}

*/

/***************** header CSS ends ***************** */

#middle_bg{width:100%;
//background:url(../images/page_bg.jpg) no-repeat top center;
position:relative;display:block;margin:0 auto;overflow:hidden;}
#middle{width:933px;position:relative;display:block;margin:0 auto;overflow:hidden;clear:left;}

.box_content{font-family:Georgia, arial, verdana;color:#fff;margin:25px;}
.box_content h1{font:normal 30px Georgia, arial, verdana;padding-bottom:15px;}
.box_content h1 span{font:normal 24px Georgia, arial, verdana;}

.box_content h3{font:italic 18px Georgia, arial, verdana;line-height:28px;}
.box_content p{font-size:14px; font-family:arial;line-height:18px;}

.trans_box1 {  width:100%;  padding:11px;}
.trans_box2 {width:909px;height:301px;}

/* IE ignores css styles with [attributes], so it will skip the following. */
.trans_box1[class] { background-image:url(../images/dark_bluebg.png);}
 
 /* IE ignores styles with [attributes], so it will skip the following. */
.trans_box2[class] { background-image:url(../images/dark_bluebg1.png);}
#trans_leftbox{float:left;width:260px;margin:10px 10px 0 0;}
#trans_leftbox .text {clear:left;position:absolute;width:260px;background:#fff;height:310px}
#trans_leftbox .text {
  filter: alpha(opacity=60);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  -moz-opacity: 0.60;
  opacity:0.6; }

#trans_leftbox .content {width:240px;margin:10px;height:290px;#height:263px;position:absolute;background:transparent; }
#trans_middlebox{float:left;width:415px;margin:10px 10px 0 0;}
#trans_middlebox .text {clear:left;position:absolute;width:415px;background:#fff;height:310px;  }
#trans_middlebox .text {
  filter: alpha(opacity=60);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  -moz-opacity: 0.60;
  opacity:0.6;
}
#trans_middlebox .content {width:395px;margin:10px;height:290px;#height:263px;position:absolute;background:transparent;}
.trans_rightbox{float:left;width:234px;margin:10px 0px 0 0;}


#content{margin:10px;height:290px;#height:263px;}
.line{background:#175689;margin:20px 0 20px 0;#margin:0 0 20px 0}
#logos{float:left;margin:0px 0 10px 0;padding:10px 0 10px 25px;width:100%;background:#fff;height:24px;color:#fff;overflow:hidden;height:auto;}
#logos img{margin:5px 8px 5px 8px}

.networks {background:#DDEDFE;height:58px;padding-left:10px;}

.networks img{margin:15px 5px 10px 6px;
  filter: alpha(opacity=40);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  -moz-opacity: 0.40;
  opacity:0.4;}

.networks img:hover{
  filter: alpha(opacity=90);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
  -moz-opacity: 0.90;
  opacity:0.9;}
/***************** footer CSS start ***************** */
#footer{font-size:12px;min-height:86px;position:relative;display:block;margin:0 auto;color:#fff;width:933px;padding:10px;}
#footer a{font-size:12px;color:#fff;}
#footer a:hover{color:#175689;}
#footer .copyright{float:left;width:720px;margin-top:10px;line-height:24px}
#footer .copyright span{color:#B1B1B1}
#footer .site_design{float:left;width:200px;margin:12px 0 0 0;padding-right:10px;}

/**************** footer CSS ends ***************** */



#newsfeed_box {float:left;position:relative;width:100%;height:24px;margin:10px 0 10px 0; }

#newsfeed_box .text {clear:left;position:absolute;width:100%;background:#01409F;height:24px}
#newsfeed_box .text {
  filter: alpha(opacity=60);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  -moz-opacity: 0.60;
  opacity:0.6;}

#news {color:#fff;position:absolute;background:transparent;}


#news .heading{float:left;background:#77040D;width:80px;height:20px;font:bold 13px arial;color:#fff;padding:4px 10px 0 14px;margin-right:10px;}
#news .content{margin:4px;float:left;width:650px;}
#news .more{width:135px;float:right;border-left:1px solid #fff;margin:5px 0 0 10px;padding-left:10px;}
#news .more a{color:#fff}
.banner{bordeR:1px solid #fff;margin-bottom:5px;}

#middle_content{float:left;width:100%;margin:0px 10px 10px 0;display:block;height:580px;}
#middle_content .text {clear:left;position:absolute;width:100%;background:#fff;overflow:hidden;height:580px;}
#middle_content .text {
  filter: alpha(opacity=70);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: 0.70;
  opacity:0.7;
}
#middle_content .content {
	width:94%;
	height:510px;
	margin:30px 40px 30px 30px;
	position:absolute;
	background:transparent;
	overflow:auto;}
#middle_content .content h1{width:98%;color:#940A0E;font:bold 26px Georgia, arial, verdana;padding-bottom:10px;margin-bottom:20px;bordeR-bottom:1px solid #940A0E}

#middle_content .content h2{width:98%;color:#175689;font:bold 20px Georgia, arial, verdana;padding-bottom:10px; margin-bottom:20px;bordeR-bottom:1px solid #175689; }
#middle_content .content h2 a{outline:none;}
#middle_content .content h2 a:hover{outline:none;}
#middle_content .content p{line-height:18px;}

/***************** homepage CSS ends ***************** */

#midd_left {
	margin:0px auto;
	text-align:left;
	float:left;
	width:425px;
	padding:0;
}

#midd_right{
	margin:0px auto;
	width:425px;
	padding:0;
	float:right;
}


#midd_img_top{
	margin:0px auto;
	width:450px;
	padding:0;
	clear:both;
}

.nav{	margin:0px auto;
	width:450px;
	padding:0;
	border:0px solid red;
	clear:both;}

.event_listing{
	width:193px;
	font-family: Arial, Verdana, sans-serif; font-size: 12px; color:#ffffff;
	border:rgb(211, 211, 211) 1px dotted;
	text-align:center;
	}

.bg_event_listing{background:#175689;}


.rose_box{width:800px; margin:15px auto; padding:12px 0; min-height:270px; #height:270px; text-align:center;  }

.rose_box_area{width:195px; margin:0px;  padding:0px;  border:0px solid #175689;  float:left;}

.rose_box_area_inner{padding:5px 10px 5px 10px; font-family: Arial, Verdana, sans-serif; font-size: 12px; color:#175689; }
.rose_box_area_inner a{color:#175689; }

.multimedia_right{width:269px; margin:10px 0; float:left; }



#portfolio{background:#A6D8FF;float:left;text-align:left;width:95%;margin:10px;}
#portfolio .heading{color:#fff;font:normal 20px Georgia, arial, verdana;padding:15px 0 15px 10px;font-weight:bold;width:98%;
background:url(../images/footer_bg.gif);float:left;}
#portfolio .details{width:310px;float:left;margin:10px;line-height:20px;}
#portfolio .pic{float:right;width:156px;margin:10px}

.link{text-align:left;float:left;color:#8A8A8A}
.link a{color:#8A8A8A}

.contact_text{font-family: Arial, Verdana, sans-serif; font-size: 12px; color:#08416f; padding:0 0 0 3px;}

.prompt_text{font-family: Arial, Verdana, sans-serif; font-size: 12px; padding:0 0 0 0px; color:red;}

.sponsors_logo{width:280px; padding:10px;  height:210px;}

.sponsors_logo_border{border:3px solid #4792d2;}

.hide_div{display:none;}

#roses_event{width:98%;border-bottom:1px solid #175689; height:37px; padding:5px 0 15px 0;}


.rose a{width:150px; float:left; color:#175689;font:bold 20px Georgia, arial, verdana;padding-bottom:10px; margin-bottom:20px; outline:none; border:1px solid #d9d8d8; height:30px; padding:5px; margin:0 5px 0 0px; background:#ffffff;  text-align:center;}
#multimedia{clear:both; height:250px; #height:250px; }
