/* reset.css */
body {margin: 0 auto;
	padding:0;
	font-family:Arial;
	font-size:12px;
	background-color: #FFF;
 
	background-repeat: repeat-x; 
	width: 901px;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" 	"";}
a img {border:none;}
	
/* typography.css */

h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#fff; }
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:1.33em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 2.5em;}
p img {float:left;margin:0em 0.2em 1.5em 0pt;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000; text-decoration:underline;}

a {color:#000;text-decoration:none;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 0 5px;}
dl dt {font-weight:bold; ~padding-top: 7px;}
dd {margin:5px 8px;}
dd .date { padding-top: 9px;}
table {margin-bottom:1.4em;}
table.profile{ color:#808080; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; margin:0 0 10px 5px;}
table.profile td{ padding:2px 8px 2px 2px; vertical-align:top;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 7px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* grid.css */
#container {
	float: left;
	width:903px;
	background: #fff;
	border-left:1px solid;
border-right:1px solid;
}
.showgrid {background:url(src/grid.png);}
#header_curv {
	background: url(../images/top_curv.gif) no-repeat scroll center 0;
	float:right;
	width: 901px;
	height: 25px;
	}
#main_div{
float:center;
padding-top: 4px;

}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:683px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}

div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
div.topimg {padding:0;margin-right:2px;text-align:right;}
.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-960px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-1 {margin:0 -40px 1.5em 40px;}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -960px 1.5em 960px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}

.header{ height:128px;
background: #191919;
}
.topleft{ float:left; width:35%; text-align:left; padding: 0px 0 0 20px;}
.rightlogo{ float:right; width:18%; text-align:right; padding: 50px 0px 0 20px; no-repeat scroll 0 0; height:29px; margin-top: 12px;}
#top {
color:#FFFFFF;
float:right;
font-size:14px;
font-weight:bold;
height:24px;
padding-top:3px;
padding-right:20px;
/*width:500px;*/
}
#top a
{
color:#fff;
text-decoration:none;
margin:0 2px;
font-size: 11px;
}
#top a:hover
{
color:#fff;
text-decoration: underline;
}
.topright{ float:right; text-align:right; width:62%; color:#000; font-family:calibri, arial, 'trebuchet MS'; font-size:1.35em;}
.topright a{ color:#000; text-decoration:none;}
.topright a:hover{ text-decoration:underline;}
.topright .searchbox{margin-top:44px;}
/* navigation menu */


#navtabs ul {
	background: #fff url(../images/Menu_bg.gif) repeat-x;
	margin:0; 
	padding:0;
	margin:0 auto;
	list-style:none; 		
	height:46px;
	font-family:arial;
	font-size:10px;
	text-align:center;
	width:auto;
	overflow:hidden;
	
}

#navtabs li.border {	
	float:left;

	 }
	 #navtabs li.noborder {	
	float:left;
			 }
	 #navtabs li.noborderright {	
	float:left;
	
		 }
		  #navtabs li.noborderleft {	
	float:left;

		 }
#navtabs li {
	display:block; 
	line-height:33px; 
	color:#000; 
	text-decoration:none; 
	font-family:arial; 
	text-align:center; 
	padding:3px 0 2px 0; 
	font-weight: bold;
	height:29px;
	margin-top:2px;
	margin-left: 4px;
	margin-right: 4px;
	}
#navtabs li a {
	display:block; 
	line-height:28px; 
	color:#000; 
	~width: 20px;
	text-decoration:none; 
	font-family:arial; 
	font-size:128%;
	text-align:center; 
	padding:3px 0 2px 0; 
	font-weight: bold;
	height:29px;
	margin-top:6px;
	padding: 0px 12px;
	width:95px;
	}


#navtabs li.current a
{
	display:block; 
	float:left; 
	height:42px; 
	line-height:28px; 
	color:#770B1A; 
	text-decoration:none; 
	font-family:arial; 
	font-size:120% ;
	text-align:center; 
	spadding:8px 0 0 0; 
	font-weight: bold;	
}

#navtabs li a.selected,#navtabs li a:hover
{
	display:block; 
	float:left; 
	height:42px; 
	line-height:28px; 
	color:#fff; 
	text-decoration:none; 
	background:#6E6F71; 
	font-weight: bold;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	}

/*
.navtabs{ font-family:calibri, arial, 'Trebuchet MS'; font-size:1.22em;overflow:hidden;padding-bottom:1px;border-bottom:6px solid #636A40; margin-bottom:5px;}
.navtabs ul{ list-style-type:none; list-style-position:outside; margin:0 0 2px 0;}
.navtabs ul li{ list-style-type:none; display:inline;}
.navtabs ul li a{ display:block; float:left; width:130px; text-align:center;color:#fff; text-decoration:none; background:#286A84 url(../images/navtab_bg.gif) top left no-repeat; margin-right:2px;padding:5px 0pt;}
.navtabs ul li a:hover{background:#6B6D4C url(../images/navtab_bg2.gif) top left no-repeat;}
.navtabs ul li a.selected{background:#6B6D4C url(../images/navtab_bg2.gif) top left no-repeat;}

*/


#left_div
{
float:left;
width:578px;

}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}
.login {float:right;
background: #FFF url(../images/Login_box.gif) no-repeat;
width:301px;
height: 185px;
}
.view_all{
float: right;
padding: 1px 10px;
clear: both;
~clear: none;
background: #FFF url(../images/view_btn_bg.gif) repeat-x;
border: 1px solid #D5D5D5;
~height: 15px !important;
~line-height: 13px;
~padding: 0px 10px;
}
.view_all a {
color:#3B3A3A !important;
text-decoration:none !important;
font-size: 10px  !important;
}
.view_all a:hover {
color:#000 !important;
text-decoration:none !important;
font-size: 10px  !important;
}
.login a{color:#000; text-decoration:none;}

.login h3 {
font-size:1.2em;
font-weight:bold;
margin-bottom:3px;
padding:0;
~margin-bottom: 3px;
color: #000;
margin-top:7px;
}
#after_login{margin:10px 0 0 0;text-align:center; padding-top:13px;}
#after_login img{border:2px solid #fff;width:77px;height:77px;}

#login_panel { margin:28px 0 0 31px; }
#login_panel h4 { font-size:.9em; font-weight:bold; margin: 5px 0 0 0;  }
.content{float:left;width:620px; padding:0;margin-right:3px; padding-top:10px; padding-left:20px; }
.content .sub_btn {
	text-align:right; 
	padding:0 10px 5px 0;
	font-weight: normal;
	color: #426D1F;
}
.content a {
		color: #426D1F;
		text-decoration: underline;
		font-weight: bold;
}
.content a:hover {
		color: #000;
		text-decoration: none;
				font-weight: bold;
}
.welcome {
	width: 600px;
	float:left;
	~padding-bottom: 10px;
}
.content h2 span{ text-align:right; float:right;margin:-20px 10px 0 0;  font-size:0.8em;padding:20px 4px;}
.content h2 span a{ color:#435D2E; text-decoration:none;}
.content h2 span a:hover{text-decoration:underline;}
.sidebar{width:235px;float:right;margin-right:0pt; padding:0; background: #FBFBFB; padding-left: 5px;}
.content, .sidebar{ padding-bottom:20px;}
.content .text
{
font-family:arial;
font-size:12px;
padding:10px 0 0 10px;
text-align:justify;
color: #000;
margin:0 auto;
line-height:18px;
}
.detail{ font-size:1.2em; margin:0 0 18px 0; line-height:19px;}
.content .home{ padding:1px 5px; color: #052E3E; font-size:1.5em}
.content h2{
background-color:#E6EFDF;
border-bottom:1px solid #C8D0C2;
color:#435D2E;
font-size:1.2em;
font-weight:bold;
padding:5px; }
.content h2.red{ background-color:#fff;  padding:0; margin:0;}
.content h2.red a { background-color:#fff; color:#9D0B0B; padding:0; margin:0;}
.content h2.red a:hover{ background-color:#fff; color:#9D0B0B; padding:0; margin:0;}
.content h3.date{ background-color:#fff; color:#165066; border-bottom:0px solid #222; margin-bottom:1px; padding-bottom: 6px;}
.content h3.profile{ background:#fff url(../images/profile.gif) scroll 1% center no-repeat; ; color:#222; border-bottom:1px solid #222; margin-bottom:8px; padding:0 0 0 30px;line-height:25px;}
.content .members {

	padding:4px;
	float:left;
	~margin-bottom: 20px;
	width:100%;


}

.content .members .h2  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#000;  }
.content .members .h2 a  { color:#000; text-decoration: underline;  }
.content .members .h2 a:hover  { color:#999; text-decoration: none;  }
.content .members dt {  margin-bottom: 4px; }
.content .members dd { font-weight: normal; font-size: 11px;}
.content .content .members dd { font-size: 1em;  }
.content .members .avatar { float: left; width: 50px; margin: 2px 10px 10px 0; }
.content .members p { clear: both; }
.member_img {
	border: 1px solid #aaa;
	padding:2px;
	float:left;
	width:80px;
	height:80px;
	margin-right: 10px;}
.content h6 {color:#000;font-family:calibri,Arial, Helvetica, sans-serif; font-size:166%; padding:0 0 2px 0px; margin:0; display:block; }
h6 {color:#C30300;font-family:calibri,Arial, Helvetica, sans-serif; font-size:166%; padding:0 0 2px 0; margin:0 0 8px 0; display:block; font-weight:bold; }
.memberlist{
	color: #000;
	float: left;
	padding:7px 7px 7px 10px;
	width:240px;
~margin-top: 20px;
}

	.memberlist .view_detail{
	border-top: 1px dotted #acacac;
	float:right;
	width: 100% ;
	margin-top: 6px;

}
	.memberlist .view_detail a{

	color: #990000;
	font-size: 11px;
	float:right;
}
	.memberlist .email a{

	color: #2A77BC;
}
.memberlist ul {
	margin:0; 
	padding:0;
	list-style:none; 		
	height:42px;
	font-family:arial;
	font-size:12px;
	width: 101%;
	~width: auto;
	}
#memberlist ul li  {
	display:block; 
	line-height:33px; 
	color:#000; 
	width: 13px;
	text-decoration:none; 
	font-family:arial; 
	font-size:100%;

	}
#memberlist ul li a:link {
	display:block; 
	line-height:33px; 
	color:#000 !important; 
	width: 130px;
	text-decoration:none; 
	font-family:arial; 


	}
#memberlist ul li a:hover{
	display:block; 
	line-height:33px; 
	color:#ccc !important; 
	width: 130px;
	text-decoration:underline; 
	font-family:arial; 
	font-size:100%;

	}

.left_content3{
	color: #000;
	float: left;
	padding:7px;
	width:177px;
	width:186px;
	}
		.left_content3 img{
	border:1px solid #CCCCCC !important;
padding:5px !important;
float:left;
	
	}
.left_content3 ul {
	margin:0; 
	padding:0;
	list-style:none; 		
	height:42px;
	font-family:arial;
	font-size:11px;
	margin:4px 0 0 112px;

}
#left_content3 li  {
	display:block; 
	line-height:33px; 
	color:#000; 
	width: 130px;
	text-decoration:none; 
	font-family:arial; 
	font-size:190%;

	}
.left_content3 li a:link {
	display:block; 
	color:#486499 !important; 
	text-decoration:none; 
	font-family:arial; 
	font-size: 10px !important; 


	}
	.left_content3 a {
	display:block; 
	color:#486499 !important; 
	text-decoration:none; 
	font-family:arial; 
	font-size: 9px !important; 


	}
.left_content3 li a:hover{
	display:block; 
	color:#AAA !important; 
	text-decoration:underline; 
	font-family:arial; 
	font-size:140%;

	}
	
.event_box {
	width: 629px;
	padding-top: 0px;
	float:left;
}

.left_event {
float:left;
padding-left:10px;
width:280px;
}

.left_event h6 {
color:#000;
display:block;
font-family:calibri,Arial,Helvetica,sans-serif;
font-size:166%;
margin:0;
padding:0 0 2px 0;
background: url(../images/alumni_speak.jpg) no-repeat;
border: none;
padding:0 0 9px 48px;
font-weight: bold;
	}
.events  { clear: both;  margin-bottom: 10px;  }
.events .h3  { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#C30300; padding-bottom: 10px;  }
.events .h2  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#000;  }
.events .h2 a  { color:#000; text-decoration: underline;  }
.events .h2 a:hover  { color:#999; text-decoration: none;  }
.events dt { clear: both; border-top: 1px solid #eee; margin-bottom: 4px; padding-left:0; padding-top: 10px; }
.events dd { font-weight: normal; font-size: 12px; margin:0px;  padding-left:4px;}
#content .events dd { font-size: 1em;  }
.events .avatar { float: left; width: 50px; margin: 2px 10px 10px 0; }
.events p { clear: both; }

#newslinks {
	float:left;
	width:253px;
	padding:8px 0 0 5px;
	margin-top:0;
}
#newslinks ul {
	margin:0;
	padding:0;
}

#newslinks ul li {
	list-style-type:none;
}

#newslinks ul li a {

	background-image: url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 13px;
	line-height:1.9em;
	font-size:.9em;
	color:#000000;
}

#newslinks ul li.morenews {
	float:left;
}

#newslinks ul li.morenews a {
	color:#aa0000;
}

#newslinks ul li.morenews a:hover {
	text-decoration:underline;
}

#right_event h6 {

background:transparent url(../images/events.jpg) no-repeat scroll 0 0;
border:medium none;
color:#000000;
display:block;
font-family:calibri,Arial,Helvetica,sans-serif;
font-size:166%;
font-weight:bold;
margin:0;
padding:0 0 15px 48px;
}


#right_event
{
width:600px;
	padding-left:8px;
	float: left;
}
#right_event a
{
color:#486499;
text-decoration:none;
}
#right_event a:hover
{
text-decoration:underline;
color:#6E061F;
}


#right_event2
{
float:left;
padding-left:10px;
width:280px;
}
#right_event2 h6
{
	background:transparent url(../images/carrer_center.jpg) no-repeat scroll 0 0;
	border:medium none;
	color:#000000;
	display:block;
	font-family:calibri,Arial,Helvetica,sans-serif;
	font-size:166%;
	font-weight:bold;
	margin:0;
	padding:0 0 9px 48px;
}
#right_event2 a
{
color:#3B3A3A;

text-decoration:underline;
}
#right_event2 a:hover
{
text-decoration:none;
color:#000;
}


#right_div  h2
{
background: #fff url(../images/homepage_19.gif) no-repeat;
float:right;
background-color:#fff;
width:231px;
height:31px;
padding:0px;
margin: 0px;
color: #fff;
font-size: 15px;
text-align: center;
vertical-align: middle;

}
.rightbox {
float:left;
padding-top:5px;
width:218px;
}
.rightbox_content {
 background: #fff url(../images/sidemenu_midd_bg.gif) repeat-y;
 padding: 5px 0px 0px 0px;
 width:218px;
 float: left

 }
 
 
 .memorabilia {
	padding:4px 8px;float: left;width:600px;	
	}
.content .myphotos{ padding:2px;}
.content .myphotos img{ float:left; width:80px; height:84px; padding:2px; border:1px solid #D8DACD; margin:0pt 7px 5px 7px;}

.content .gallery{ padding:7px 2px; background-color:#f8f8f8; overflow:hidden;}
.content .gallery div{ float:left; margin:0pt 8px 8px; padding:2px; text-align:center; }
.content .gallery img{ width:120px; height:120px; cursor:pointer; background-color:#fff; padding:6px; border:1px solid #D8DACD; border-style:solid; border-color:#e3e3e3 #ccc #ccc #e3e3e3; display:block;-moz-opacity:.98; filter:alpha(opacity=95); opacity:.95;}
.content .gallery img:hover{-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}

.content .album{ padding:7px 2px; background-color:#f8f8f8; overflow:hidden;}
.content .album div{ border-bottom:1px solid green;
float:left;
height:220px;
margin:0 7px 6px;
padding:2px;
width:187px;
 }
.content .album img{ 

width:135px;max-height:110px;  cursor:pointer; background-color:#fff; padding:6px; border:1px solid #D8DACD; border-style:solid; border-color:#e3e3e3 #ccc #ccc #e3e3e3; display:block;-moz-opacity:.95; filter:alpha(opacity=95); opacity:.95;overflow:hidden;}
.content .album img:hover{-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}

.content .profile2{ text-align:center; padding:6px 5px 12px;  overflow:hidden; width:32%; float:left; display:block;margin:5px 0pt;}
/*background-color:#E1F3FA; border:1px solid #A7C6D2;*/
.content .profile2 img{ margin:0 0 10px 0; border:1px solid #C6CAB5;}
.content .profile2 a{ color:#286A84; text-decoration:none; display:block; border-bottom:1px solid #ccc; text-align:left;padding:2px 4px;}
.content .profile2 a:hover{text-decoration:none; background-color:#286A84;color:#fff;}
.content .profile2 h3 { color:#636A41; border-bottom:1px solid #747A59; font-size:1.4em; font-weight:bold; margin-bottom:0.7em;}

.content .upcoming_bday{ padding:7px 2px; background-color:#f8f8f8; overflow:hidden;}
.content .upcoming_bday div{ float:left; margin:0pt 8px 8px; text-align:center; }
/*.content .upcoming_bday img{ width:85px; height:85px; cursor:pointer; background-color:#fff; padding:6px; border:1px solid #D8DACD; border-style:solid; border-color:#e3e3e3 #ccc #ccc #e3e3e3; display:block;-moz-opacity:.98; filter:alpha(opacity=95); opacity:.95;}
.content .upcoming_bday img:hover{-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}*/

.meta{ color:#426D1F; font-size:1.2em;}
.meta a{ color:#426D1F; margin-right:8px; text-decoration:none;}

.sidebar h2{ background: url(../images/sidemenu_title.gif) no-repeat;
line-height:33px;
font-weight: bold;
width:218px;
height:31px;
padding:0px;
margin: 0px;
color: #000;
font-size: 15px;
text-align: center;
vertical-align: middle;}
.news_list { margin:0 0 0 9px; padding: 10px 10px 0 0;   }
 .news_list .h2  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#000;  }
.news_list .h2 a  { color:#373737; text-decoration: none;  }
.news_list .h2 a:hover  { color:#000; text-decoration: none;  }
.news_list dt { clear: both;  margin-bottom: 4px; padding-top:10px; }
.news_list dd { font-weight: normal; font-size: 11px; margin:0px; }
.news_list .date { font-weight: normal; font-size: 11px; margin:0px; color: #C71410;  }
.sidebar h3{ background-color:#9BB460;color:#FFFFFF;font-size:1.2em;font-weight:bold;height:20px;line-height:20px;padding:3px 10px;text-align:left;margin-right:8px;}

.sidebar img{ text-align:center; float:none;}
.sidebar .profile{ border-color:#9BB460; border-style:solid; border-width:3px 1px; margin-right:8px; overflow:hidden; padding:6px 5px; text-align:center; }
.sidebar .profile img{ padding:5px; }
.sidebar .thumb_image { float:left; background-color:#FFFFFF;}
.sidebar .profile a{ color:#333333; text-decoration:none; display:block; border-bottom:1px solid #BDC1AA; text-align:left;padding:2px 4px;}
.sidebar .profile a:hover{text-decoration:none; background:#CEE497  ;color:#000;}
.sidebar .profile h3 { color:#636A41; border-bottom:1px solid #747A59; font-size:1.4em; font-weight:bold; margin-bottom:0.7em;}

.sidebar .options a{ color:#333333; text-decoration:none; display:block; border-bottom:1px solid #D8DACD; text-align:left;padding:2px 4px 2px 15px;background:transparent url(../images/icon1.gif) no-repeat scroll 2% 62%;}
.sidebar .options a:hover{text-decoration:none; color:#000;background:#CEE497   url(../images/icon1h.gif) no-repeat scroll 2% 62%;}
.sidebar .friends{ padding:5px 5px 5px 5px;}
.sidebar .friends div{ clear:right;display:block; border-bottom:0px solid #f0f0f0; padding-top:10px;}
.sidebar .friends span,.sidebar .friends strong, .sidebar .friends p{ display:block;text-align:left;}

.sidebar .friends img{ float:left; width:60px; height:64px; padding:2px; border:1px solid #D8DACD; margin:0pt 7px 5px 2px;}

.footer1{background:url(../images/footer1.gif) repeat-x 0 0;
height:45px;
text-align:center;
font-weight: bold;
font-size:11px;
float: left;
width: 906px;
padding-top: 20px;
margin-top: 10px;}
.footer1 a{color:#426D1F !important; text-decoration:none; padding:0 6px;}
.foot_left {
float:left;
padding-left:20px;
}
.foot_right {
float:right;
padding-right:20px;
}
/**********For tabs in content area********/
.hometop {overflow:hidden; padding:5px 0 0 2px; border-bottom: 1px solid #28434E;}
.hometop a {color: #28434E; text-decoration: none; font-size: 12px; font-weight: bold;}
.hometop a:hover {color: #000; text-decoration: none; font-size: 12px; font-weight: bold;}

ul#ctabs{ list-style-type:none;padding:5px 0pt 2px 4px; border-bottom:1px solid #e3e3e3;margin:6pt 0pt 2px;}
ul#ctabs li{ list-style-type:none; list-style-position:outside; display:inline;}
ul#ctabs li a{ background-color:#165066; color:#FFF; font-size:1em; padding:2px 8px; text-decoration:none; border:1px solid #214655;border-bottom: 0px;}
ul#ctabs li a.selected{ background-color:#fff; color:#333; border-color:#e3e3e3; border-style:solid; border-width:1px 1px 0 1px;padding:3px 8px 2px;}
ul#ctabs li a:hover{ background-color:#9CC8D9; color:#165066;}



/*********** For Forms forms.css ***********/
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.3em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
.login input.text{ width:200px; padding:2px;}
input.title {font-size:1.5em;}
input{margin:0.25em 0;border:1px solid #BDC1AA; padding:1px 2px; color: #434343;}
input:focus{border:1px solid #71784F;}
.sidebar input.button{ background-color:#426D1F; padding:1px 7px; color:#fff;border:1px solid #BDC1AA; cursor:pointer;}
.content input.button{ background:transparent url(../images/button_bg.gif) repeat-x scroll 0 0;border:1px solid #000000;color:#FFFFFF;font-size:13px;font-weight:bold;height:24px;padding:0 10px 2px;}
textarea {width:300px;height:100px;padding:5px;}
/*
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
*/
.error, .notice, .success {
	margin-bottom:1em;
}
.error {
	border-color:#C71410;
	color:#C71410;
	padding-left:4px;
	font-size:.9em
}
.notice {
	background:#FFF6BF;
	color:#514721;
	border-color:#FFD324;
}
.success {
	background:#E6EFC2;
	color:#264409;
	border-color:#C6D880;
}
.error a {
	color:#8a1f11;
}
.notice a {
	color:#514721;
}
.success a {
	color:#264409;
}
a:hover {text-decoration:underline;}
.required{color:#8a1f11;}

.fl{ float:left;}
#home .content { padding-top:0;}
#statusimg img.noborder{padding:0px; border:none !important;}
.right{ float:left; width:64%;}
#home .content { padding-top:0;}

/*-----------------For Messages Page--------------------*/

.messages{ color:#818181; vertical-align:top;}
.messages img{ width:50px; height:50px;padding:1px; border:1px solid #ddd;}
table.messages td{ color:#818181; vertical-align:top; padding:8px 7px;}
table.messages th{ color:#000; background-color:#E6EFDF; border-bottom:1px solid #C8D0C2;border-right:1px solid #fff;}
table.messages tr.even, tr.even td { background-color:#fff; border-bottom:1px solid #eee;}
table.messages tr.odd, tr.odd td{ background-color:#f8f8f8; border-bottom:1px solid #eee;}
table.messages td a.reply{ background:url(../images/reply.gif) bottom left no-repeat;padding:6px 1px 5px 19px;}
table.messages td a.reply:hover{ background:url(../images/reply2.gif) bottom left no-repeat; text-decoration:none; color:#286A84;}
table.messages td a.del{ background:url(../images/delete.gif) center left no-repeat;padding:6px 1px 5px 19px;}
table.messages td a.del:hover{ background:url(../images/delete2.gif) center left no-repeat;text-decoration:none; color:#286A84;}

.mssgpnl{color:#286A84; padding:3px 0; border:1px solid #e8e8e8; margin:2px 12px 10px 0;}
.mssgpnl a{color:#286A84; border-right:1px solid #E8E8E8; padding:4px 12px; text-decoration:none; margin:0;}
.mssgpnl a:hover{ text-decoration:none; background-color:#f9f9f9;}

table.inbox{ color:#818181; width:99%;}
table.inbox th{ color:#286A84; background-color:#E1F3FA; border-bottom:1px solid #B2D6E4;border-right:1px solid #fff;}



/*----------------------------------- search page --------------------------------*/

.content .search{ padding:7px 2px; background-color:#f8f8f8; overflow:hidden;}
.content .search .image{ height:94px; cursor:pointer; background-color:#fff; padding:6px; border:1px solid #D8DACD; border-style:solid; border-color:#e3e3e3 #ccc #ccc #e3e3e3; display:block;-moz-opacity:.95; filter:alpha(opacity=95); opacity:.95;}
.content .search ul{text-align: left; padding:10px 4px; margin: 0px;  }
.content .search ul li{list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .89em;  }
.content .search .image:hover{-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}
.content .search .bdr{border-bottom:1px dotted #C1C1C1;float:left;width:50%; height:170px;}
.content .search .bdr2{border-bottom:1px dotted #C1C1C1;float:left;width:100%;}
.content .search .divbox{ float:left; padding:7px 7px;}
.content .search p { text-indent: 0em;}


/*----------------------------------- comment list --------------------------------*/

.content .comment{ padding:7px 2px; background-color:#f8f8f8; overflow:hidden;}
.content .comment .image{ width:60px; height:64px; cursor:pointer; background-color:#fff; padding:6px; border:1px solid #D8DACD; border-style:solid; border-color:#e3e3e3 #ccc #ccc #e3e3e3; display:block;-moz-opacity:.85; filter:alpha(opacity=85); opacity:.85;}
.content .comment ul{text-align: left; padding:10px 4px;  }
.content .comment ul li{list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .84em;  }
.content .comment .image:hover{-moz-opacity:1; filter:alpha(opacity=100); opacity:1;}
.content .comment .bdr{border-bottom:1px dotted #c1c1c1; clear:both;}
.content .comment .divbox{ float:left; padding:7px 7px;}
.content .comment p { text-indent: 0em;}

/*----------------------------------- Event calendar --------------------------------*/

#calendar
{
color:#fff;
}
#inner
{
background-color:#FFFFFF;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
text-align:center;
}
#inner td
{
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding: 1px;
color:#000;
}
#inner td ul
{
margin: 4px 0 0 0; padding: 0px;
}
#inner td ul li
{
 line-height:10px; padding-left:11px;padding-top:6px; background: transparent url(../images/arrow_1.gif) no-repeat scroll 0 bottom; list-style-type: none;

}
#inner td ul li a
{
text-decoration:none !important;
font-size: 11px;

}
#inner td .more
{
 color:#ff0000; float:right; font-size: 10px; padding-top: 4px; 
}


.cal_date {
width:100%;  float:left; height: 20px;
}
.sel_cal_date {
 background: #CCD780; width:100%;  float:left; height: 20px;
}
.cale_text
{
font-weight:bold;
font-size:20px;
}
.sel_event {
	background: #EAEEC9;


}
.unsel_event {
	background: #fff;


}

.event_grid{ border-bottom: 1px solid #CEE497 ; background: #D3DFE4 none repeat scroll 0% 0%; width: 100%; float: left; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.event_grid .title_grid{ border-bottom: 1px solid #CEE497 ; background: #CEE497  none repeat scroll 0% 0%; width: 100%; line-height:25px; float: left; font-size: 13px; color: #fff; font-weight: bold; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.event_grid .desc_grid{ float: left; color: #000; width: 100%;  }
.event_grid .desc_grid ul
{
margin: 4px 0 9px 16px; padding: 0px;
}
.event_grid .desc_grid ul li
{
 line-height:10px; padding-left:11px;padding-top:6px; background: transparent url(../images/arrow_1.gif) no-repeat scroll 0 bottom; list-style-type: none;

}
.event_grid .desc_grid ul li a
{
text-decoration:none !important;
font-size: 13px;

}

.week_day
{
color:#fff;
}
.day_by_rw
{
border-bottom:1px dotted #CCCCCC;
}
/*       Shopping Cart Css     */

table, td, tr.con
{
	margin:0px;
	padding:0px;
	vertical-align:top;
}
h1.heading
{
	font-family:verdana;
	font-weight:normal;
	font-size:17px;
	text-decoration:none;
	color:#222222;
	border-bottom:1px solid #222222;
	padding:0px 0px 2px 0px;
}
.product_heading
{
	font-family:arial;
	font-weight:bold;
	font-size:1.2em;
	text-decoration:none;
	color:#fff;
	border-bottom:1px solid #9BB460;
	background:#9BB460;
	line-height:20px;
	padding:0px 0px 0px 5px;
}

h6.pro_name
{
	font-family:verdana;
	font-weight:normal;
	font-size:15px;
	text-decoration:none;
	color:#025625;
	text-transform:none;
}
h6.pro_detail
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	color:#286a84;
	text-transform:none;
}
.pro_text
{
	font-family:verdana;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	color:#767676;
	text-transform:none;
}
.brand_name
{
	font-family:verdana;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	color:#000;
	text-transform:none;
}
.cart_details
{
	font-family:verdana;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	color:#636a41;
	text-transform:none;
}
.price
{
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#000;
	text-transform:none;
}
.zoom
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	color:#000;
	text-decoration:none;
}
.zoom a
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	color:#000;
	text-decoration:none;
}
.zoom a:hover
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	color:#990000;
	text-decoration:none;
}
.update
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:underline;
}
.update a
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:underline;
}
.update a:hover
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	color:#666666;
	text-decoration:underline;
}
h5.view_cart
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#60683D;
	text-transform:none;
	float:right;
	padding:0px 10px 0px 0px;
	margin:0px;
}
h5.view_cart a
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	color:#60683D;
	text-transform:none;
	float:right;
	padding:0px 10px 0px 0px;
	margin:0px;
}
h5.view_cart a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	color:#000;
	text-transform:none;
	float:right;
	padding:0px 10px 0px 0px;
	margin:0px;
}
h6.track_order
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#286a84;
	text-transform:none;
}
h1.cart
{
	width:137px;
	height:23px;
/*	background:url(../images/view_cart.jpg) no-repeat top;*/
	font-family:tahoma;
	font-size:11px;
	text-indent: -99px;
	color:#ffffff;
	font-weight:bold;
	float:right;
	margin:0px;
	padding:0px 0px 0px 0px;
		display:block;
		text-align:right;
}
h1.cart a
{
	display:block;
	font-family:tahoma;
	font-size:11px;
		font-weight:bold;
	text-indent: -99px;
	color:#ffffff;
	float:right;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:right;
}
h1.cart a:hover
{
	color:#ffffff;
}
.viewcart
{
	font-family:arial;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#fff;
	line-height:20px;
	background:url(../images/view_cart.jpg) no-repeat;
	width:115px;
	height:23px;
	line-height:23px;
		display:block;
	text-align:right;
	margin:0px;
	float:right;
}
.viewcart a
{
	font-family:arial;
	font-weight:bold;
	font-size:13px;
	display:block;
	text-decoration:none;
	color:#fff;
	margin:0px;
	padding:0px 5px 0px 0px;
}
.viewcart a:hover
{
	font-family:arial;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#dedede;
}
h1.empty
{
	 font-family:arial;
	 font-size:14px;
	 font-weight:bold;
	 color:#636a41;
	 text-decoration:none;
	 text-transform:none;
}
.mandatory_star
{
	color: #990000;
	font-weight:bold;
}
.thanks_text
{
	font-family:verdana;
	font-weight:bold;
	font-size:16px;
	color:#636A41;
	text-transform:none;
}
.thanks_text_small
{
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#636A41;
	text-transform:none;
}
.thanks_order
{
	font-family:verdana;
	font-weight:bold;
	font-size:13px;
	color:#990000;
	text-transform:none;
}
.checkout_now
{
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	color:#990000;
	text-transform:none;
}

#inner td.cal_td
{
background-color:#9BB460;
font-weight:bold;
padding-top:7px;
padding-left:2px;
}


table.week_tbl { width:100%; border:1px solid #ccc;border-width:0 0 1px 0; background:#FFFFFF;}
table.week_tbl td { border:0;  }
table.week_tbl td table{ margin:0; border:0 none; width:100%;}
table.week_tbl td table td{ border:0 none;background:#f0f0f0;}
.rowtext{ padding:3px 0px 3px 0px;}
span.cl{clear:left; margin-top:10px;}
div#cwrap{}

.midd_left {
 float:left;
 width: 302px;
 }
 .midd_left .top, .bdr2 .top {
 float:left;
 width: 302px;
 background: url(../images/con_box_top.gif) no-repeat scroll 0 bottom;
 height: 10px;
 padding: 0px;
 margin:0px;
 
 }
 .midd_left .midd{
 float:left;
 width: 302px;
 background: url(../images/con_box_midd.gif) repeat-y;
 padding: 0px;
 margin:0px;
 
 }

 .bdr2 .midd {
 float:left;
 width: 302px;
 background: url(../images/con_box_midd.gif) repeat-y;
 padding: 0px 0 0 10px;
 margin:0px;
 line-height:20px;
 color:#6f6f6f;
 }

 .midd_left .foot, .bdr2 .foot {
 float:left;
 width: 302px;
 background: url(../images/con_box_foot.gif) no-repeat;
 height: 10px;
 padding: 0px;
 margin:0px;
 
 }

.midd_right {
 float:right;
 width: 302px;
 }
.midd_right .top {
 float:left;
 width: 302px;
 background: url(../images/con_box_top.gif) no-repeat scroll 0 bottom;
 height: 10px;
 padding: 0px;
 margin:0px;
 
 }
.midd_right .midd {
 float:left;
 width: 302px;
 background: url(../images/con_box_midd.gif) repeat-y;
 padding: 0px;
 margin:0px;
 
 }
.midd_right .foot {
 float:left;
 width: 302px;
 background: url(../images/con_box_foot.gif) no-repeat;
 height: 10px;
 padding: 0px;
 margin:0px;
 
 }
.all_button {
background:transparent url(../images/button_bg.gif) repeat-x scroll 0 0;
border:1px solid #263607;
color:#263607;
font-size:.9em;
font-weight:bold;
height:24px;
padding:0 10px 2px;
}

.content p{
color:#000000;
font-family:arial;
font-size:12px;
line-height:18px;
margin:0 auto;
padding:0px 0 0 4px;
text-align:justify !important;
}
.user_name{font-size:15px;font-weight:bold;padding:10px 0;text-align:center;color:#000;min-height:65px;max-height:80px;}
.options {
	margin-right:8px;
}
.alf_sort a{ padding: 0px 2px; text-decoration: none; color:#C71410; }
.alf_sort a:hover{ padding: 0px 2px; text-decoration: underline;color:#C71410;}
.pagination { text-align:right; margin:5px;}
.pagination a{  text-decoration: none; color:#052F3F; }
.pagination a:hover{ text-decoration: underline;color:#000;}
.title_main {

float:left;
height: 25px;
width:100%;
background-color: #9BB460;
margin-bottom: 20px;
}
.title_main .red_box {

float:left;
height: 25px;
width: 17px;
background-color: #9BB460;
}
.title_main .black_box {

float:left;
height: 25px;
width: 13px;
background-color: #000;
}
.title_main .text_box {

float:left;
height: 25px;
width: auto;
font-size: 22px;
font-weight: bold;
color:#000;
padding:0 10px;
background: #fff;
}
.title_main .black_box {

float:left;
height: 25px;
width: 13px;
background-color: #000;
}
.title_main .red_box2 {

float:left;
height: 25px;
background-color: #9BB460;
}

/*** DHTML CSS ***/

.dhtmlgoodies_question {
background:transparent url(../images/advantage-homeopathy-bg.jpg) no-repeat scroll left top;
color:#515151;
cursor:pointer;
font-family:Arial;
font-size:13px;
font-weight:bold;
height:40px;
line-height:30px;
overflow:hidden;
padding:0 0 0 10px;
text-align:left;
text-decoration:none;
}
.dhtmlgoodies_answer {
font-weight:normal;
height:0;
overflow:hidden;
position:relative;
visibility:hidden;
}
.dhtmlgoodies_answer_content {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:16px;
margin:0;
overflow:hidden;
padding:10px 12px;
position:relative;
text-align:justify;
text-decoration:none;
}
.img-photo {
margin:0 0 0 12px;
}

#school_dir{
	width:620px;
	padding-left:10px;
}

.bdr2{
	width:310px;
	float:left;
	text-align:left;
	padding-bottom:10px;
}
.ered a {
	color:#C30300;
}
.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating{background:url(../images/star_rating.gif) left -1000px repeat-x;}
.star-rating{position:relative;width:150px;height:30px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top;}
.star-rating li{display:inline;}
.star-rating a,.star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:30px;line-height:30px;outline:none;overflow:hidden;border:none;}
.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-position:left bottom;}
.star-rating a.one-star{width:20%;z-index:6;}
.star-rating a.two-stars{width:40%;z-index:5;}
.star-rating a.three-stars{width:60%;z-index:4;}
.star-rating a.four-stars{width:80%;z-index:3;}
.star-rating a.five-stars{width:100%;z-index:2;}
.star-rating .current-rating{z-index:1;background-position:left center;}
/*--------for memorabilia start------------*/
.midd_left2 {
 float:left;
 margin-top:17px;
 width: 622px;

  }
 .midd_left2 .top, .bdr2 .top {
 float:left;
 background: url(../images/con_box_top2.gif) no-repeat scroll 0 bottom;
 height: 10px;
 padding: 0px;
 margin:0px;
 width: 100%;
 
 }
 .midd_left2 .midd{
 float:left;
 background: url(../images/con_box_midd2.gif) repeat-y;
 padding: 0px;
 margin:0px;
  width: 100%;
 
 }

 .bdr2 .midd2 {
 float:left;
 background: url(../images/con_box_midd2.gif) repeat-y;
 padding: 0px 0 0 10px;
 margin:0px;
 line-height:20px;
 color:#6f6f6f;
 }

 .midd_left2 .foot, .bdr2 .foot {
 float:left;
 background: url(../images/con_box_foot2.gif) no-repeat;
 height: 10px;
 padding: 0px;
 margin:0px; 
  width: 100%;
 }

.midd_right2 {
 float:right;
 width: 302px;
 }
.midd_right2 .top {
 float:left;
 background: url(../images/con_box_top2.gif) no-repeat scroll 0 bottom;
 height: 10px;
 padding: 0px;
 margin:0px;
 
 }
.midd_right2 .midd {
 float:left;
  background: url(../images/con_box_midd2.gif) repeat-y;
 padding: 0px;
 margin:0px;
 
 }
.midd_right2 .foot {
 float:left;
 background: url(../images/con_box_foot2.gif) no-repeat;
 height: 10px;
 padding: 0px;
 margin:0px;
 
 }
 /*--------for memorabilia end------------*/
.memorabilia h6 {

background:transparent url(../images/star.jpg) no-repeat scroll 0 0;
border:medium none;
color:#000000;
display:block;
font-family:calibri,Arial,Helvetica,sans-serif;
font-size:166%;
font-weight:bold;
margin:0;
padding:0 0 9px 48px;
}

.topheading{
	font-size: 29px;
	font-weight: bold;
	color: #000;
	padding-top:37px;
	float: left;
	~padding-top:28px;
	display: none;
}
	
#event_paid{
float:left;
padding:8px 10px 0 0;
}
.text2 {
	padding-left:13px;
	width: 107px;
	float:left;
	}

/* PNG hack: 

Make sure that at least the width (attribute/value pair) is set in the markup or use CSS to set the width */

* html img {

behavior: expres\sion(  (this.runtimeStyle.behavio\r="none") && (this.src.toLowerCase().indexOf('.png')>-1) && (  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='scale')",  this.runtimeStyle.paddingTop = this.height,  this.runtimeStyle.height = 0  )  );

                overflow:hidden;

}


/* Using this rule is not a good idea. You should target HTML elements or, better, use a class to specify the elements styled with a background image that is a PNG32 with alpha transparency */

 
* html * {

behavior: expres\sion( (this.runtimeStyle.behavior = "none") && (this.currentStyle.backgroundImage.toString().toLowerCase().indexOf('.png')>-1) && ( this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', '') + "', sizingMethod='crop')", this.runtimeStyle.zoom = 1, this.runtimeStyle.backgroundImage = "none" ) );

}

#infobase dl dt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/arrowIcon.gif) no-repeat scroll 0 center;
font-weight:normal !important;
line-height:22px;
padding-left:11px;
margin-left:10px;
}
.news_subcontent {
	padding: 10px;
	Border: 1px solid #eee;
	border: 1px 0;
}


.news_subheader {
	padding:13px 0;
	}
.content .mboard{ text-align:center; padding:6px 5px 12px;  overflow:hidden; width:55%; float:left; display:block;margin:5px 0pt;}
/*background-color:#E1F3FA; border:1px solid #A7C6D2;*/
.content .mboard a{ color:#286A84; text-decoration:none; display:block; border-bottom:1px solid #ccc; text-align:left;padding:2px 4px;}
.content .mboard a:hover{text-decoration:none; background-color:#286A84;color:#fff;}
.content .mboard h3 { color:#636A41; border-bottom:1px solid #747A59; font-size:1.4em; font-weight:bold; margin-bottom:0.7em;}

.chat_users {
 float:left;
 margin:0px;
 padding:3px;
 }
 .chat_users ul {
 float:left;
 margin:0;
 Padding:0;
 }
  .chat_users li {
 float:left;
 margin:0;
 Padding:0;
 display:block;
 List-style-type: none;
 width:100%;
 }
 .abuse_txt{margin: 7px; width: 650px; text-align: left;}

.thumb_image{
width:80px;
max-height:80px;
min-height:65px;
border: 1px solid #CDCDCD;
text-align:center;
background-color:#EFEFEF;
}

.thumb_image img{
padding:3px;
}

.profile_image{
width:190px;
height:190px;
text-align:center;
background-color:##FFFFFF;
}

.profile_image img{
padding:3px;
border:0px;
margin:0px;
}

/* slider on right menu for newsmakers*/
#slider{}	
#slider ul, #slider li{
	margin:0;
	padding:0px;
	list-style:none;
	}
#slider li{ 
	width:210px;
	height:190px;
	overflow:hidden; 
	padding:0px;
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:7px;
	position:relative;
	top:0px;
	}	
#nextBtn{ 
	left:182px;
	top:-7px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:20px;
	/*background:url(../../../images/nextlabel.gif) no-repeat 0 0;	*/
	}	
#nextBtn a{ 
	/*background:url(../../../images/prevlabel.gif) no-repeat 0 0;	*/
	}	
	
	
.messages a.close{
	/*position: 0 0;*/
	position:left bottom;
	background:url(/images/arrow-d.gif) no-repeat scroll 0 50%;
	text-decoration:none;
}

.messages a.open{
	position:left bottom;
	background:url(/images/arrow-u.gif) no-repeat scroll 0 50%;
	text-decoration:none;
}
.home_news_list {
padding:2px;margin-top:5px;
}
.home_news_list dt {
padding:4px 0;
}

#flash_contenct{
float:right !important ;
}

#right_menu {
width:100%;
}

#right_menu {
height:auto;
display:block;
}

.full_menu_opened div{
	background: url(../images/menu_bar_bg.gif) repeat-x;
	height:25px;
	width:208px;
	padding-left:10px;
	padding-top:7px;
}

.full_menu_closed div{
	background: url(../images/menu_bar_bg.gif) repeat-x;
	height:25px;
	width:208px;
	padding-left:10px;
	padding-top:7px;
}

.full_menu_opened div span {
	background:url("../images/icon_1-2.png") no-repeat scroll 0 0 transparent;
	background-position:0px -19px;
	color:#3A77B1;
	font-weight:bold;
	height:17px;
	padding-left:20px;
	width:15px;
	cursor:pointer;
}

.full_menu_closed div span{
	background: url(../images/icon_1-2.png) no-repeat;
	background-position:0px 0px;
	color:#3A77B1;
	font-weight:bold;
	height:17px;
	padding-left:20px;
	width:15px;
	cursor:pointer;
}

.full_menu_closed div span a{
	color:#3A77B1 !important;
	height:17px;
	width:15px;
	background:none !important;
	border:none !important;
	text-decoration:none;
}
.full_menu_opened div span a{
	color:#3A77B1 !important;
	height:17px;
	width:15px;
	background:none !important;
	border:none !important;
	text-decoration:none;
}


.full_menu_opened ul{
	background-position:0px 8px;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.full_menu_closed ul{
	display:none;
}

.full_menu_opened li {
	line-height:23px;
	width:218px;
	display:block;
	border-bottom:1px dotted #D4D4D4;
	color:#333333;
	margin-left: 20px;
}
.full_menu_opened li a {
	height:25px;
	background: url(../images/arrow_menu.gif) no-repeat scroll 0 center transparent;
	padding-left:16px;
	padding-top:3px;
	width:199px;
	display:block;
	text-decoration:none;
}

#my_account_tab{
	background: url(../images/menu_bar_bg.gif) repeat-x;
	height:25px;
	width:205px;
	padding-left:10px;
	padding-top:7px;
	text-align:left;
	font-weight:bold;
	clear:both;
}

#my_account_option{
	display:none;
	width:208px;
}

#my_account_tab span{
	background: url("../images/arrow-d.gif") no-repeat scroll 0 50% transparent;
	padding-left:15px;
}

#imageDataContainer #commentsDetails{
	clear:both;
	width:90%;
	text-align:left;
	margin-top:-1px;
}
#imageDataContainer textarea{
	float:left;
	width:70%;
	height:40px;
	font-size:11px;
}
#imageDataContainer input[type='submit']{
	float:left;
	margin-top:39px;
	margin-left:5px;
	height:17px;
	font-size:10px;
}
.commentForm{
	display:none;
}
.comment_form2{
	display:none;
}

#album_comment_list div{
	width:100%;
	height:100px;
	overflow: scroll;
	border: 1px solid #EFEFEF;
}

#album_comment_list ul{
	padding:0px;
	margin:0px;
	list-style: none;
}

#album_comment_list ul li{
	margin:2px;
	padding-left:5px;
}

#album_comment_list .thumb_image{
	height :25px;
	width:25px;
	float:left;
}
#album_comment_list .user_comments{
	float:left;
	overflow: hidden;
	border:0px;
	margin:0px;
	padding:0px;
	padding:0 0 5px;
	height:auto;
}
#album_comment_list .thumb_image img{
	height :25px;
	width:25px;
	padding:0px;
	float:left;
}
