/* reset.css */
body {margin: 0 auto;
	padding:0;
	font-family:Arial;
	font-size:12px;
	background: url(/images/Page_bg.gif) 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 17px;}
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:939px;
	background: #fff;
}
.showgrid {background:url(src/grid.png);}
#header_curv {
	background: url(/images/top_curv.gif) no-repeat scroll right 0;
	float:right;
	width: 901px;
	height: 33px;
	}
#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:111px;
background: url(/images/Page_bg.gif) repeat-x;
}
.topleft{ float:left; width:35%; text-align:left; padding:10px 0 0 20px; position:absolute; ~top: -2px;}
.rightlogo{ float:right; width:50%; text-align:right; padding: 20px 5px 0 20px; }
#top {
color:#FFFFFF;
float:right;
font-size:14px;
font-weight:bold;
height:24px;
padding-top:0px;
width:433px;
~width:437px;
text-align:center;
margin-right:23px;
~margin-right:20px;


}
#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;}

.menu5 {
	float:left;
	padding-bottom:12px;

}
.menu5 a {
	width: 200px;
	float:left;
	padding-bottom:12px;
	

}
.menu5 ul {
	float:left;
	margin:0;
	padding-left:18px;}

.menu5 ul li {
	float:left;
	background: transparent url(/images/arrow_menu.gif) no-repeat scroll 0 50%;
	border-bottom: 1px dotted #999;
	height: 23px;
	margin:0;
	padding:0;
	list-style-type: none;
	padding:0 0 0 16px;
	width:206px;
	margin:3px 0 0;
	line-height:13px;
}
.menu5 ul li a {
	
	color: #000;
	font-weight: normal;
}
.menu5 ul li a:hover {
	color: #4075AB;
	font-weight: normal;
}
/* navigation menu */

#navtabs{ 

		

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


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

		 }
#navtabs li {
	display:block; 
	line-height:43px; 
	color:#fff; 
	text-decoration:none; 
	font-family:arial; 
	text-align:center; 
	padding:1px 0 2px 0; 
	font-weight: bold;
	height:43px;
	margin-top:0px;
	margin-left: 1px;
	margin-right: 1px;
	float: left;
	*width: 180px;
	}
#navtabs li a {
	display:block; 
	line-height:43px; 
	color:#fff; 
	text-decoration:none; 
	font-family:arial; 
	font-size:15px;
	text-align:center; 
	padding:1px 0 2px 0; 
	font-weight: bold;
	height:43px;
	margin-top:0px;
	padding: 0px 27px;
	*padding: 0px 7px;
	}

#navtabs li.current a
{
	display:block; 
	float:left; 
	height:43px; 
	line-height:43px; 
	color:#770B1A; 
	text-decoration:none; 
	font-family:arial; 
	font-size:15px;
	text-align:center; 
	padding: 0px 27px;
	*padding: 0px 7px;
	background: #000 url(images/h_top_nav_bg_a.gif) repeat-x;
	font-weight: bold;	
}

#navtabs li a.selected,#navtabs li a:hover
{
/*	display:block; 
	float:left; 
	height:43px; 
	line-height:43px; 
	color:#fff; 
	
	text-decoration:none; 
	font-weight: bold;
	padding: 0px 27px;
	*padding: 0px 7px; */
	
	
		display:block; 
	line-height:43px; 
	color:#fff; 
	text-decoration:none; 
	font-family:arial; 
	font-size:15px;
	text-align:center; 
	padding:1px 0 2px 0; 
	font-weight: bold;
	height:43px;
	margin-top:0px;
	padding: 0px 27px;
	*padding: 0px 7px;
	background: #000 url(images/h_top_nav_bg_a.gif) repeat-x;
	
	}

/*
.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:left;
background: #FFF url(/images/Login_box.gif) no-repeat;
width:287px;
height: 185px;
}
.view_all{
float: right;
padding-right: 16px;
padding-top:21px;

}
.login a{color:#fff; text-decoration:none;}
.login h3 {
font-size:1.5em;
font-weight:bold;
margin-bottom:3px;
padding:0;
~margin-bottom: 3px;
}
#after_login{margin:10px 0 0 0;height:218px;text-align:center;}
#after_login img{border:2px solid #fff;width:77px;height:77px;}

#login_panel { margin:10px 0 0 31px; }
#login_panel h4 { font-size:1.3em; font-weight:bold; margin: 5px 0 0 0; }
.content{float:left;width:690px; padding:0;margin-right:3px; padding-top:10px; padding-left:11px;}
.welcome {
	width: 600px;
	float:left;
	~padding-bottom: 10px;
}
.content h2 span{ text-align:right; float:right;margin:-20px 10px 0 0;  font-size:0.7em;padding:0pt 4px;}
.content h2 span a{ color:#fff; text-decoration:none;}
.content h2 span a:hover{text-decoration:underline;}
.sidebar{width:228px;float:left;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: #C30300; font-size:1.5em}
.content h2{
background-color:#FFF;
border-bottom:1px solid #FFF;
border-top:1px solid #FFF;
color:#FFF;
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:#C71410; 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;


}

.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;
	margin-right: 10px;}
.content h6 {color:#C30300;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; border-bottom:1px solid; font-weight:bold; }
.memberlist{
	color: #000;
	float: left;
	padding:7px;
	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;

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

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


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

	}

.left_content3{
	color: #000;
	float: left;
	padding:7px;
	width:177px;}
.left_content3 ul {
	margin:0; 
	padding:0;
	list-style:none; 		
	height:42px;
	font-family:arial;
	font-size:11px;

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

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


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

	}
	
.event_box {
	width:696px;
	~width:692px;
	padding-top: 0px;
	float:left;
}
.left_event {
float:right;
width:288px;
	
	}
	.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:20px;}
#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/upcoming.jpg) no-repeat;
	border:medium none;
	width: 280px;
	~width: 280px;
	height: 74px;
	display:block;
	margin:0;
	padding:0 0 15px 48px;
	}


#right_event
{
	float:left;
	width:317px;
	margin-left:15px;
}
#right_event a
{
color:#3B3A3A;
font-size: 12px;
text-decoration:none;
margin-top: -4px;

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

#right_event dl
{
margin:0 0 0 5px;
float:left;
padding: 0px;
margin: 0px;
height:272px;
}
#right_event dl dt {
font-weight:bold;
background:transparent url(/images/bullet_Icon.gif) no-repeat scroll 0 0;
~background:transparent url(/images/bullet_Icon.gif) no-repeat scroll 0 -3px;
padding-left:11px;
margin:8px 0;
~margin: 1px 0;
padding: 0 0 0 10px;
min-height: 1px;
}
#right_event dl dt .date {
font-weight:normal;
font-size: 10px;
color: #999;
}
#right_event dl dt .selected a {
color: #90BB15;
}
#right_event2
{

float:left;
~width:300px;
width:322px;

}
#right_event2 h6
{
	background: transparent url(/images/bimtech_highlights.jpg) no-repeat;
	border:medium none;
	width: 290px;
	height: 74px;
	display:block;
	margin:0;
	padding:0 0 15px 48px;
}
#right_event2 a
{
color:#3B3A3A;
font-size: 12px;
text-decoration:none;

}
#right_event2 a:hover
{
text-decoration:underline;
color:#000;
}
#right_event2 dl
{
margin:0 0 0 5px;
height:272px;
}
#right_event2 dl dt {
font-weight:bold;
line-height:22px;
~line-height:10px;
background:transparent url(/images/arrowIcon.gif) no-repeat scroll 0 center;
~background:transparent url(/images/arrowIcon.gif) no-repeat scroll 0 8px;
padding-left:11px;
}
#right_event2 dl dt .selected a {
color: #90BB15;
}

#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{
 width: 218px;
 padding-top: 5px;
 float:left;

}
.rightbox_content {
 background: #fff url(/images/sidemenu_midd_bg.gif) repeat-y;
 padding: 5px 10px 0px 10px;

 }
 
 
 .memorabilia {
 padding: 24px 0;
 float: left;
 	
	
	}
.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:80px; height:84px; 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 .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{ float:left; margin:0pt 20px 8px; padding:2px; text-align:center; }
.content .album img{ width:125px; height:125px; 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 .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:2px 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;}


.meta{ color:#762B04; font-size:1.2em;}
.meta a{ color:#762B04; 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:0px ; padding: 10px 0 20px 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; }
.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{ font-size:1.3em; background-color:#D8DACD; padding:3px 5px; text-align:left; color:#636A41; border-top:2px solid #BDC1AA; margin:14px 0;}

.sidebar img{ text-align:center; float:none;}
.sidebar .profile{ border-style: solid; border-color:#BDC1AA; border-width:3px 1px; text-align:center; padding:6px 5px; overflow:hidden;}
.sidebar .profile img{ margin:0 0 5px 0; border:2px solid #C6CAB5;}
.sidebar .profile a{ color:#636A41; text-decoration:none; display:block; border-bottom:1px solid #BDC1AA; text-align:left;padding:2px 4px;}
.sidebar .profile a:hover{text-decoration:none; background-color:#71784F;color:#fff;}
.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:#636A41; 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:#fff;background:#71784F 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/foot.gif) no-repeat;
height:45px;
text-align:center;
font-weight: bold;
font-size:11px;
float: left;
width: 100%;
padding-top: 13px;
margin-top: 10px;
color:#fff}
.footer1 a{color:#fff; 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 {background-color:#f9f9f9; overflow:hidden; padding:5px 0 0 2px;}

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:#E1F3FA; color:#286A84; font-size:1em; padding:2px 8px; text-decoration:none;}
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:#286A84; color:#fff;}



/*********** For Forms forms.css ***********/

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:#71784F; padding:1px 7px; color:#fff;border:1px solid #BDC1AA; cursor:pointer;}
.content input.button{ background-color:#286A84; padding:1px 7px; color:#fff;border:1px solid #5394AD; cursor:pointer;}
textarea {width:300px;height:100px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;}
.error {color:#8a1f11;}
.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:#286A84; background-color:#E1F3FA; border-bottom:1px solid #B2D6E4;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{ width:100px; height:104px; 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 .search ul{text-align: left; padding:10px 4px;  }
.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; clear:both;}
.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;
text-align:center;
}
#inner td
{
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
color:#000;
}
cale_text
{
font-weight:bold;
font-size:20px;
}
.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:13px;
	text-decoration:none;
	color:#60683D;
	border-top:2px solid #BDC1AA;
	background:#D8DACD;
	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;
	
}
.update a
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	
}
.update a:hover
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	color:#666666;
	
}
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
{
  text-align:center;border-bottom:2px solid #636A41;border-right:1px solid #636A41; padding-top:3px; background-color:#636A41;
}


table.week_tbl { width:100%; border:1px solid #ccc;border-width:0 0 1px 0;}
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 {
 float:left;
 width: 302px;
 background: url(/images/con_box_top.gif) no-repeat;
 height: 10px;
 padding: 0px;
 margin:0px;
 
 }
 .midd_left .midd {
 float:left;
 width: 302px;
 padding: 0px;
 margin:0px;
 
 }
 .midd_left .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;
 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: url(/images/button_bg.gif) repeat-x;
	border: 1px solid #000;
	color: #FFF;
	font-weight: bold;
	color:#FFFFFF;
	font-size:13px;
	height:24px;
	padding:0 10px 2px;	
	}


.title_main {

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

	float:left;
	height: 25px;
	width: 17px;
	background-color: #C70000;
	}
.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:#C70000;
	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: #C70000;
	}
.menu1 {
	width: 200px;
	float:left;
	padding-bottom:12px;

}
.menu1 ul {
	float:left;
	margin:0;
	padding:0;
}

.menu1 ul li {
	float:left;
	background: #3366CC url(/images/sidemenu_bg.gif) no-repeat;
	height: 29px;
	margin:0;
	padding:0;
	list-style-type: none;
	line-height:28px;
	padding:0 0 0 16px;
	width:206px;
	margin:3px 0 0;
}
.menu1 ul li a {
	
	color: #fff;
	font-weight: bold;
}

.menu2 {
	float:left;
	width:208px;
	
}
.menu2 .top {
	float:left;
	width:218px;
	height: 33px;
	background: url(../images/header_whats_new.gif) no-repeat;
}.menu2 .bottom {
	float:left;
	width:218px;
	height: 33px;
	background: url(../images/footer_whats_new.gif) no-repeat;
}.menu2 .midd {
border-left:1px solid #FF3300;
border-right:1px solid #FF3300;
border-style:none solid;
border-width:0 1px;
float:left;
width:216px;
background: #fff;
color:#000;
	}
.menu2 ul {
	color:#111111;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	margin:0;
	padding:0 0 0 0;
	text-align:left;
	width:204px;
}
.menu2 ul li {
background:url("../images/arrow_menu.gif") no-repeat scroll 0 center transparent;
border-bottom:1px dotted #DC0000;
float:left;
font-size:11px;
list-style:none outside none;
margin:0 11px;
padding:6px 10px 5px;
width:87%;
~width:67% !important;
}
.menu2 ul li img {
	border: 1px solid #ccc;
	margin:0 4px 0 0;
	padding:3px;
}
.menu3 {
	width: 200px;
	float:left;
	padding-bottom:12px;

}
.menu3 ul {
	float:left;
	margin:0;
	padding:0;
}

.menu3 ul li {
	float:left;
	background: transparent url(/images/arrow_menu.gif) no-repeat scroll 0 50%;
	border-bottom: 1px dotted #999;
	height: 29px;
	margin:0;
	padding:0;
	list-style-type: none;
	line-height:28px;
	padding:0 0 0 16px;
	width:206px;
	margin:3px 0 0;
}
.menu3 ul li a {
	
	color: #000;
	font-weight: bold;
}
.announce {
	width: 280px;
	float:left;
	padding-bottom:12px;background:#FFF;

}
.announce ul {
	float:left;
	margin:0;
	padding:0;
}

.announce ul li {
	float:left;
	background: transparent url(/images/arrow_menu.gif) no-repeat scroll 0 50%;
	border-bottom: 1px dotted #999;
	height: 28px;
	margin:0;
	padding:0;
	list-style-type: none;
	width:260px;
	margin:3px 0 0;
}
.announce ul li a {
	float:left;font-size:12px;padding:5px 10px;
	color: #000;
}
.announce_wraper{
background:#FFFFFF none repeat scroll 0 0;
float:left;
margin-left:1px;
padding:0 0 0 0;
	}
.announce_header {
background:#FFFFFF url(/images/announcements_header.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:13px;
line-height:50px;
margin-top:0;
padding-left:7px;
width:273px;
}
.menu4 {
	width: 200px;
	float:left;
	padding-bottom:12px;
	margin-left:-16px;
	margin-top:1px;
}
.menu4 ul {
	float:left;
	margin:0;
	padding:0;
	background: #BCD6EE;
}
.menu4 ul li {
	float:left;
	font-size: 11px;
	margin:0;
	padding:0;
	list-style-type: none;
	line-height:28px;
	padding:0 0 0 16px;
	width:206px;
	margin: 0;
	border-bottom:1px dotted #6187AA;
	background: #BCD6EE url(/images/dotted_tab.gif) no-repeat;
}
.menu4 ul li a {
	color: #000;
	font-weight: bold;
}
.box3 {
	width: 100%; 
	float:left;
	margin-top:22px;
		~margin-top:2px;
}
.box3 ul {
	float:left;
height:63px;
	margin:0;
	padding:0;
	list-style-type: none;
	border-top:1px dotted #CCC;
	width:648px;
	}
.box3 ul li {
	float:left;
	margin:0;
	padding-right:32px;
	padding-top: 7px;
	
	}
	.box3 ul li img {
	margin:0 4px 0 0;
		padding:3px;
	}
.box4 {
	width: 100%; 
	float:left;
	margin-top:10px;
	background: url(/images/share_icon_bg.png) no-repeat;
}
.box4 ul {
	float:left;
height:46px;
	margin:0;
	padding:0;
	list-style-type: none;

		}
.box4 ul li {
	float:left;
	margin:0;
	padding-right:5px;
	padding-top: 7px;
	
	}
	.box4 ul li img {
	margin:0 4px 0 0;
		padding:3px;
	}
#main_content{
color:#333333;
font-size:120%;
line-height:20px;
text-align:justify;
	}
	#main_content h3{

	border-bottom:0 dotted #999999;
color:#004EAD;
font-size:130%;
font-weight:bold;
padding-bottom:7px;
text-transform:uppercase;

	}
	.list_table_2 {
margin: 5px 0;
border-right:1px solid #C5DBF7;
}

.list_table_2 td {

border-bottom:1px solid #C5DBF7;
border-left:1px solid #C5DBF7;
color:#333333;
font-family:Verdana,sans-serif;
font-size:11px;
padding:5px 4px;
}
.list_table_2 tr.record {
background-color:#E6F2FF;

}
.list_table_2 tr.record2 {
background-color:#DFEFFC;
font-weight: bold !important;
}
.list_table_2 tr.even-record {
background-color:#FFFFFF;
}
.list_table_2 th {
background-color:#8DBCD8;
text-align:left;
padding:5px 4px;
font-size:11px;
font-weight: bold;
color: #fff;
font-family:Verdana,sans-serif;
font-size:11px;
padding:5px 4px;
}

#main_content h5 {
-moz-background-cliporder;
-moz-background-inline-policy:continuous;
-moz-background-originadding;
background:#E6EBFB none repeat scroll 0 0;
border:1px solid #BEC4FB;
color:#333333;
padding:7px;
width: 100%;
}
.menu3 {
    width: 200px;
    float:left;
    padding-bottom:12px;

}
.menu3 ul {
    float:left;
    margin:0;
    padding:0;
}

.menu3 ul li {
    float:left;
    background: transparent url(/images/arrow_menu.gif) no-repeat scroll 0 50%;
    border-bottom: 1px dotted #999;
    height: 29px;
    margin:0;
    padding:0;
    list-style-type: none;
    line-height:28px;
    padding:0 0 0 16px;
    width:206px;
    margin:3px 0 0;
}
.menu3 ul li a {
    
    color: #000;
    font-weight: bold;
}

#noticetext {
background: #EDFBDD; 
padding: 10px;
border: 1px solid #D8E5DA;
font-size: 11px; 
}

#redtext {
background: #FBDDDD;
padding: 10px;
border: 1px solid #E9B6B6;
font-size: 11px; 
}
	
#main_internal {
		float:left; 
		width: 100%;
		
		}
#main_internal .pic {
		float:left; 
		padding-bottom:7px;	
		
		}
#main_internal .title {
border-bottom:0 dotted #999999;
color:#000000;
float:left;
font-size:130%;
font-weight:bold;
margin-bottom:0;
padding:16px 0 20px;
text-transform:uppercase;
}	
.content_detail {
float:left; width: 100%; background:#EDF6FF; border:0px solid #E3ECF3;
border-top: 1px solid #8AB9E3;
}
.content_detail_half {
	float:left;
margin:14px;
width:91%;
}
.content_detail_half2 {
border-left:1px dotted;
float:left;
height:210px;
margin-left:10px;
padding-left:9px;
width:130px;

}

.bread-crum {
	width: 100%;
	font-size: 11px;
	float: left;
	margin-bottom:20px;
	width: 99%;
}
.bread-crum .home {
	font-size: 11px;
	float: left;
	font-weight: bold;
}
.bread-crum ul {
	float: left;
	padding: 0;
	margin:0;
	list-style-type: none;
}
.bread-crum ul li {
	float: left;
	display: block;
	line-height:33px;
	background: url(/images/arrow_menu2.gif) no-repeat;
	padding-left:12px;
	margin-left:8px;
	color: #CC2E00;
}
.bread-crum ul li a {
	text-decoration: underline;
	color: #CC2E00;
}
.bread-crum ul li a:hover {
	text-decoration: none;
	color: #000;
}

	.tmp {
color:#FFFFFF;
font-weight:bold;
}
.tmp1 {
color:#004EAD;
font-weight:bold;
}

/* blog css */
#blognavtabs{ 

		

}
#blognavtabs ul {
	background: #000 url(/images/blog/header.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;
	
}


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

		 }
#blognavtabs li {
	display:block; 
	line-height:43px; 
	color:#000; 
	text-decoration:none; 
	font-family:arial; 
	text-align:center; 
	padding:1px 0 2px 0; 
	font-weight: bold;
	height:43px;
	margin-top:0px;
	margin-left: 1px;
	margin-right: 1px;
	float: left;
	*width: 180px;
	}
#blognavtabs li a {
	display:block; 
	line-height:43px; 
	color:#000; 
	text-decoration:none; 
	font-family:arial; 
	font-size:150%;
	text-align:center; 
	padding:1px 0 2px 0; 
	font-weight: bold;
	height:43px;
	margin-top:0px;
	padding: 0px 27px;
	*padding: 0px 7px;
	}

#blognavtabs li.current a
{
	display:block; 
	float:left; 
	height:43px; 
	line-height:43px; 
	color:#770B1A; 
	text-decoration:none; 
	font-family:arial; 
	text-align:center; 
	padding: 0px 27px;
	*padding: 0px 7px;
	background: #000 url(images/h_top_nav_bg_a.gif) repeat-x;
	font-weight: bold;	
}

#blognavtabs li a.selected,#navtabs li a:hover
{
     display:block; 
	line-height:43px; 
	color:#fff; 
	text-decoration:none; 
	font-family:arial; 
	text-align:center; 
	padding:1px 0 2px 0; 
	font-weight: bold;
	height:43px;
	margin-top:0px;
	padding: 0px 27px;
	*padding: 0px 7px;
	background: #000 url(images/h_top_nav_bg_a.gif) repeat-x;
	
	}

.blogleftpanel{width:228px;float:left;margin-right:0pt; padding:0; background: #F4F4F4;}
.blogrightbox{
 width: 218px;
 padding-top: 5px;
height:550px;
}
.post {
	width: 669px; 
	float:left;
	margin-top:35px;
	~margin-top:22px;
	background-color:#F7F7F7;
	
}
.postDiv{
border-right:1px solid #ECECEC;	
border-left:1px solid #ECECEC;
	}
.posttitle{
text-transform:uppercase;
font-size:160%;
padding:5px;
}
.postdesc{
margin-top:7px;
font-size:110%;
padding:5px;
color:#4c4c4c;
font-weight:inherit;

}
.heading{
text-transform:uppercase;
font-size:200%;
padding-left:5px;
border-bottom:1px solid #000;
}
.postmenu1 {
	width: 200px;
	float:left;
	padding:12px;
	background: #F7F7F7;

}
.postmenu1 ul {
	float:left;
	margin:0;
	padding:0;
	padding-top:15px;
	
}

.postmenu1 ul li {
	float:left;
	background: #F7F7F7 url(/images/blog/arrow.jpg) no-repeat;
	height: 29px;
	margin:0;
	padding:0;
	list-style-type: none;
	padding:0 0 0 16px;
	width:206px;
	margin:5px 0 0;
	color:#4c4c4c;
	vertical-align:middle;
}
.postmenu1 ul li ul{
	float:left;
	background: #F7F7F7;
	height: 29px;
	margin:0;
	padding:0;
	list-style-type: none;
	padding-top:15px;
	width:206px;
	margin:0px 0 0;
	color:#4c4c4c;
	vertical-align:middle;
}
.postmenu1 ul li ul li{
	float:left;
	background: #F7F7F7 url(/images/blog/arrow.jpg) no-repeat;
	height: 29px;
	margin:0;
	padding-left:15px;
	list-style-type: none;
	padding-left:15px;
	width:188px;
	margin:0px 0 0;
	color:#4c4c4c;
	vertical-align:middle;
}
.postmenu1 ul li a {
	
	color:#4c4c4c;
	font-weight: bold;
	font-weight:inherit;
}
.poststatics{
float: right; 
background: none repeat scroll 0% 0% rgb(255, 255, 255); 
width: 450px; 
font-weight: bold; 
padding-top: 0px; 
padding-bottom: 15px; 
margin-right: 20px;
text-align:right;
}

.content_detail_box h2 {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px dotted #CCCCCC;
border-top:0 none;
color:#004EAD;
float:left;
font-size:13px;
font-weight:bold;
text-align:left;
width:203px;
}
.content_detail_box  {
float:left;
width:684px;
}
.content_detail_box ul {
float:left;
margin:0;
padding:0;
width:684px;
}
.content_detail_box h2 a {
color:#004EAD;
text-decoration:none;
}
.content_detail_box li {
float:left;
font-size:13px;
line-height:17px;
list-style-type:none;
margin:0 3px;
padding:0 6px;
text-align:justify;
width:205px;
}
.success {color:#009933;}
#main_content td ul{
margin-left:0;
padding-left:23px;

}

 .title {
	float:left;
	border-bottom:0 dotted #999999;
	color:#000000;
	font-size:130%;
	font-weight:bold;
	margin-bottom:0;
	text-transform:uppercase;
}
.gallery_sort {
	background: #ECF1F8;
	border:1px solid #CAD9ED;
	padding: 5px;
	clear:both;
	color: #000;
	font-weight: bold;
	}
	.album div {
border:1px dotted #CCCCCC;
float:left;
height:175px;
margin:5px 7px;
padding:5px;
width:199px;
text-align:center;
}
.album a img {
border:1px solid #CCCCCC;
margin-bottom:11px;
max-height:90px;
max-width:130px;
text-align:center;
}
.polls {
	background: transparent url(../images/poll_bg.gif) no-repeat scroll 0 0;
	float:left;
	height:29px;
	width:218px;
}
#pollcontainer{
float:left;
width:218px;
}

