body{
	margin:0;
	font:10px/14px Arial, Helvetica, sans-serif;
	color:#737273;
	background:url(http://www.scwa.ca.gov/images/body-bg.gif) repeat-x;
}
img{ border:none;}
a{
	color:#7E818A;
	text-decoration:underline;
}
a:hover{
		text-decoration:none;
}
h1 {
	margin:0 0 15px;
	padding:0;
	color:#737273;
	font-size:24px;
	line-height:21px;
}
h2 {
	margin:0 0 15px;
	padding:0;
	color:#737273;
	font-size:20px;
	line-height:19px;
}
form, fieldset{
	margin:0;
	padding:0;
	border:none;
}
input, select, textarea{
	font:11px Arial, Helvetica, sans-serif;
	color:#7A797A;
}
#wrapper-top{
	background:url(../images/wrap-top.png) no-repeat;
	width:974px;
	height:9px;
	overflow:hidden;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#wrapper{
	background:url(../images/wrap-bg.png) repeat-y;
	margin:0 auto;
	width:974px;
	overflow:hidden;
}
#wrapper:after{
	content:"";
	display:block;
	clear:both;
}
#wrapper-bot{
	background:url(../images/wrap-bot.png) no-repeat;
	margin:0 auto;
	width:974px;
	height:12px;
	padding:0 0 100px;
}
.header{
	width:898px;
	padding:3px 36px 0 40px;
	position: relative;
	z-index: 100;
}
a.logo{
	float:left;
	overflow:hidden;
	width:239px;
	height:91px;
	padding-top:6px;
	padding-bottom:8px;
}
.right-side{
	width:50%;
	float:right;
	overflow:hidden;
	margin:0 0 8px;
}
.right-side .form{
	clear:both;
	float:right;
	padding:6px 0 6px;
/*	width:259px;*/
	width:202px;
}
.searchform .search {
	width:173px;
	height:18px;
	padding:0px 0 0;
	border-left:1px solid #7a797a;
	border-top:1px solid #7a797a;
	border-bottom:1px solid #7a797a;
	float:left;
	margin-top:3px;
	font-size:13px;
	text-align:center;
	color:#bfbfbf;
}
.searchform .btn {
	width:26px;
	height:20px;
	margin-top:3px;
	margin-left:-2px;
	padding:0px;
	background:url(../images/search-btn.gif);
	border:none;
	cursor:pointer;
}
/*.right-side a.search {
	background:url(../images/search.gif) no-repeat;
	float:right;
	width:51px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	padding:0;
	margin:0 0 0 6px;
	text-decoration:none;
}*/
.right-side ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	clear:both;
	overflow:hidden;
}
/*.login{margin:0 20px 0 0 !important;}
.tools li a{
	padding:0 6px 0 5px !important;
}*/
.right-side ul li{
	float:left;
	line-height:21px;
}
#lang ul li a{
	color:#737273;
	background:url(../images/separator.gif) no-repeat 0 50%;
	padding:0 5px 0 5px;
}
#lang ul li a.first{
	background:none;
}/*
.right-side ul li a.rss,
.right-side ul li a.search {
	background:url(../images/search.gif) no-repeat;
	display:block;
	width:51px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	padding:0;
	margin:0 0 0 20px;
	text-decoration:none;
}
.right-side ul li a.rss{
	background:url(../images/rss.gif) no-repeat;
	width:16px;
	text-indent:-9999px;
	margin:0 -6px 0 9px;
}
*/
#socials {
	padding-top:3px;
	marginp-top:2px;
}
#socials ul li{
	float:right;
	display:inline;
/*	line-height:21px;*/
}
#socials li a.youtube {
	background:url(../images/scwa_youtube.gif) no-repeat;
	display:block;
	width: 32px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	text-decoration:none;
	height: 32px;
	padding-right:10px;
}
#socials li a.twitter {
	background:url(../images/scwa_twitter.gif) no-repeat;
	display:block;
	width: 32px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	text-decoration:none;
	height: 32px;
	padding-right:10px;
}
#socials li a.facebook {
	background:url(../images/scwa_facebook.gif) no-repeat;
	display:block;
	width: 32px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	text-decoration:none;
	height: 32px;
	padding-right:10px;
}
#socials li a.email {
	background:url(../images/scwa_email.gif) no-repeat;
	display:block;
	width: 32px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	text-decoration:none;
	height: 32px;
	padding-right:10px;
}
#socials li a.rss {
	background:url(../images/scwa_rss.gif) no-repeat;
	display:block;
	width: 32px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	text-decoration:none;	
	height: 32px;
}
.add-nav{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	clear:both;
}
.add-nav li a.first{
	border-left:1px solid #b3bbc2;
}
.add-nav li{
	float:left;
}
.add-nav li a{
	overflow:visible;
	display:block;
	font-size:12px;
	padding:0 25px;
	line-height:29px;
	color:#737273;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	border:1px solid #b3bbc2;
	border-width:1px 1px 0 0;
}
.add-nav li a.link-about,
.add-nav li a.link-news,
.add-nav li a.link-outreach,
.add-nav li a.link-conserv,
.add-nav li a.link-envir,
.add-nav li a.link-business,
.add-nav li a.link-projects{
	height:29px;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
}
.add-nav li a.link-about{
	width:112px;
	background:url(../images/link-about2.gif) no-repeat;
}
.add-nav li a.link-news{
	width:84px;
	background:url(../images/link-news2.gif) no-repeat;
}
.add-nav li a.link-outreach{
	width:120px;
	background:url(../images/link-outreach2.gif) no-repeat;
}
.add-nav li a.link-conserv{
	width:152px;
	background:url(../images/link-conserv2.gif) no-repeat;
}
.add-nav li a.link-envir{
	width:143px;
	background:url(../images/link-envir2.gif) no-repeat;
}
.add-nav li a.link-business{
	width:110px;
	background:url(../images/link-business2.gif) no-repeat;
	
}
.add-nav li a.link-projects{
	width:167px;
	background:url(../images/link-projects3.gif) no-repeat;
}
.add-nav li.hover a.link-about,
.add-nav li:hover a.link-about,
.add-nav li.hover a.link-news,
.add-nav li:hover a.link-news,
.add-nav li.hover a.link-outreach,
.add-nav li:hover a.link-outreach,
.add-nav li.hover a.link-conserv,
.add-nav li:hover a.link-conserv,
.add-nav li.hover a.link-envir,
.add-nav li:hover a.link-envir,
.add-nav li.hover a.link-business,
.add-nav li:hover a.link-business,
.add-nav li.hover a.link-projects,
.add-nav li:hover a.link-projects{background-position:0 -29px !important;}
.box{
	margin:0;
	height:1%;
	display: none;
	position: absolute;
	left:0px;
	top:30px;
}
.box .top,
.box .bottom{
	height:10px;
	font-size:0;
	line-height:0;
	background:url(../images/top-bg.gif) repeat-x;
}
.box .bottom {
	background:url(../images/bot-bg.png) repeat-x;
	height:10px;
}
.box .top span,
.box .bottom span{
	position:absolute;
	left:-10px;
	width:10px;
	height:10px;
	background:url(../images/top-left.png) no-repeat;
}
.box .bottom span{
	left:-10px;
	height:10px;
	width:10px;
	background:url(../images/bot-left.png) no-repeat;
}
.box .top em,
.box .bottom em{
	float:right;
	position:relative;
	width:10px;
	z-index:100;
	margin-right:-10px;
	height:100%;
	background:url(../images/top-right.png) no-repeat;
}
.box .bottom em{background:url(../images/bot-right.png) no-repeat;}
.box .holder-shadow {
	width:100%;
	overflow:hidden;
	padding:0 10px;
	position:relative;
	margin:0 -10px;
}
.box .holder-shadow .left,
.box .holder-shadow .right {
	float:left;
	width:10px;
	background:url(../images/bg-l.png) repeat-y;
	padding:0 0 9999px;
	margin:0 0 -9999px -10px;
}
.box .holder-shadow .right {
	float:right;
	background:url(../images/bg-r.png) repeat-y;
	margin:0 -10px -9999px 0;
}
.box-content {
	float:left;
	background:#fff;
	overflow:hidden;

}
.add-nav li.hover,
.add-nav li:hover{
	position:relative;
}
.add-nav li.hover .box,
.add-nav li:hover .box{
	display:block !important;
}
.add-nav ul{
	margin:0;
	padding:2px 10px 12px;
	list-style:none;
}
.add-nav ul li{
	float:none;
	text-align:left;
	overflow:hidden;
	padding:0;
	margin:0;
	vertical-align:top;
	line-height:0px;
	white-space:nowrap;
}
.add-nav ul ul{
	padding:0;
	margin:0;
}
.add-nav ul a {
	font-size:11px;
	line-height:19px;
	width:auto;
	font-weight:normal;
	text-transform:capitalize;
	overflow:hidden;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
	margin:0;
	text-indent:0;
	white-space:nowrap;
}
.add-nav li:hover ul a,
.add-nav li.hover ul a{
	color:#737273;
	background:none;
	border:0;
}
.add-nav li:hover ul a:hover,
.add-nav li.hover ul a:hover{
	background:url(../images/a-hover.gif) no-repeat;
	color:#fff;
}
.add-nav ul ul{
	float:none;
	padding:0;
	margin:0;
}
.add-nav ul ul li{
	float:none;
	overflow:hidden;
}
.visual{
	width:952px;
	margin:0 11px 0 11px;
	overflow:hidden;
	background:#6eb6f8 url(../images/visual-bg.gif) repeat-x;
	float:left;
	display:inline;
}
.visual-lower{
	width:952px;	
	height:223px;
	background:#6eb6f8 url(../images/visual-bg1.gif);
	margin:0 11px 0 11px;
	overflow:hidden;
	float:left;
	display:inline;
}
.visual-lower img{
	width:714px;
	height:223px;
}
.gallery{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	position:relative;
}
.gallery li{
	position:absolute;
	top:0;
	left:0;
	width:714px;
	height:286px;
}
.gallery li:first-child,
.gallery li.first-child{z-index: 10;}

.img .paginator{
	z-index: 20;
}

.img .paginator{
	position:absolute;
	top:0;
	right:0;
	overflow:hidden;
	z-index: 20;
}
.img .paginator div {
	width:147px;
	height:27px;
	padding:7px 0 0 22px;
	background:url(../images/image-list.png) no-repeat;
}
.img .paginator .image-list{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	float:left;
	overflow:hidden;
	position: relative;
}
.img .paginator .image-list li{
	float:left;
	padding:0 3px;
}
.img .paginator .image-list li a{
	display:block;
	border:1px solid #7f7e7f;
	width:12px;
	height:12px;
	background:#e5e6e6;
	color:#737273;
	font-size:10px;
	text-decoration:none;
	font-weight:bolder;
}
.img .paginator .image-list li a:hover,
.img .paginator .image-list li a.active{
	background:#2588e3;
	color:#fff;
}
.img .paginator a.pause,
.img .paginator a.pause:hover{
	text-indent:-9999px;
	background:url(../images/pause.gif) no-repeat;
	float:left;
	border:1px solid #7f7e7f;
	width:12px;
	height:12px;
	position: relative;
	overflow:hidden;
}
.img .paginator a.play,
.img .paginator a.play:hover{
	text-indent:-9999px;
	background:url(../images/play.gif) no-repeat;
	float:left;
	border:1px solid #7f7e7f;
	width:12px;
	height:12px;
	margin:0 3px;
	position: relative;
	overflow:hidden;
}
.white-box{
	position:absolute;
	right:27px;
	bottom:59px;
	background:url(../images/white-box.gif) no-repeat;
	width:394px;
	height:8px;
	padding:8px 0 0 0;
}
.white-box .frame{
	background:url(../images/white-bg.gif) repeat-y;	
	padding:0 0 8px 12px;
}
.white-box p{
	margin:0;
	font-size:11px;
	color:#737273;
}
.white-box p span{
	text-transform:uppercase;
	color:#0067c5;
	font-weight:bold;
}
.white-box p a{
	color:#0067c5;
}
.img{
	float:left;
	width:714px;
	height:286px;
	position:relative;
}
.img img{
	display:block;
/*	height:286px;*/
}
.links{
	float:right;
	width:238px;
	text-align:right;
	padding:12px 0 0;
}
.links strong{
	padding:0 27px;
	color:#fff;
	font-size:11px;
}
.links ul{
	margin:0;
	padding:0;
	list-style:none;
}
.links ul li{
	padding:7px 0;

}
.links ul li a{
	color:#fff;
	font-size:11px;
	display:block;
	padding-top: 1px;
	padding-right: 27px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.links ul li a:hover{
	background:url(../images/links-bg.gif) no-repeat;
	color:#0067c5;
}
.nav{
	padding:0;
	list-style:none;
	float:left;
	width:952px;
	margin:0 11px;
	display:inline;
}
.nav:after{
	content:"";
	clear:both;
	display:block;
}
.nav li{
	float:left;
	text-align:center;
	font-size:11px;
	padding:0;
	margin:0;
}
.nav li a{
	display:block;
	line-height:30px;
	text-decoration:none;
	color:#fffeff;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0;
	margin:0;
	overflow:hidden;
}
.blue{
	background:#0067c5;
	width:238px;
}
.green{
	background:#009543;
	width:238px;
}
.red{
	background:#c2510f;
	width:238px;
}
.orange{
	background:#f2a309;
	width:238px;
}
.nav li:hover a,
.nav li.hover a{
	text-align:center;
	text-indent:0;
	color:#fff;
}
.nav li:hover li a,
.nav li.hover li a{
	text-indent: 0;
	text-align:left;
}
.nav li:hover .blue,

.nav li.hover .blue{
	background:#0067c5 url(../images/nav-blue.gif) no-repeat;
}
.nav li:hover .green,
.nav li.hover .green{
	background:#009543 url(../images/nav-green.gif) no-repeat;
}
.nav li:hover .red,
.nav li.hover .red{
	background:#c2510f url(../images/nav-red.gif) no-repeat;
}
.nav li:hover .orange,
.nav li.hover .orange{
	background:#f2a309 url(../images/nav-orange.gif) no-repeat;
}
.nav li.hover,
.nav li:hover{
	position:relative;
}
.nav li.hover .box,
.nav li:hover .box{
	display:block !important;
}
.nav ul{
	margin:0;
	padding:2px 10px 12px;
	list-style:none;
	overflow:hidden;
}
.nav .list{
	float:left;
}
.nav ul li{
	float:none;
	text-align:left;
	overflow:hidden;
	padding:0;
	margin:0;
	vertical-align:top;
	line-height:0px;	
}
.nav ul ul{
	padding:0;
}
.nav li ul a {
	font-size:11px;
	line-height:normal;
	font-weight:normal;
	text-transform:capitalize;
	overflow:hidden;
	margin:0;
	text-indent:0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.nav li:hover ul a,
.nav li.hover ul a{
	color:#737273;
}
.nav li:hover ul a:hover,
.nav li.hover ul a:hover{
	background:url(../images/a-hover.gif) no-repeat;
	color:#fff;
}
.nav ul ul{
	float:none;
	padding:0;
	margin:0;
}
.nav ul ul li{
	float:none;
	overflow:hidden;
}

.content{
	float:left;
	margin:0 0 0 11px;
	padding:20px 0 0 27px;
	width:687px;
	background:#fff;
	display:inline;
}

.content ul {
	color:#737273;
	font-size:13px;
	line-height: 1.45em;
/*	line-height:17px;*/
}
.rightbox {
	width:170px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	padding:5px;
}
.table td,tr {
	color:#737273;
	font-size:12px;
	line-height:17px;
}
.news{
	width:649px;
	overflow:hidden;
	border:5px solid #e8e8e8;
	margin:0 0 31px;
}
.news .photo{
	float:left;
	width:206px;
}
.news .photo img{
	display:block;
}
.news .text{
	float:right;
	width:418px;
	padding:0 5px 5px 20px;
}
.news .text strong{
	font-size:13px;
	color:#0067c5;
	line-height:40px;
}
.news .text p{
	margin:0;
	color:#737273;
	font-size:12px;
}
.news .text a{
	float:right;
	text-align:center;
	text-decoration:none;
	padding:0 10px;
	line-height:21px;
	background:url(../images/a-hover.gif) no-repeat;
	color:#fff;
}
.sidebar{
	float:right;
	margin:0 11px 0 0;
	padding:0 0 150px;
	min-height:250px;
	width:238px;
	background:#fefefe url(../images/main-bg.gif) repeat-x;
}
* html .sidebar{
height:250px;
overflow:visible;
}
.sidebar ul{
	margin:0;
	padding:0 27px;
	list-style:none;
	text-align:right;
}
.sidebar ul li{
	font-size:11px;
	line-height:14px;
	padding:30px 0 0;
/*	font-weight:bold;*/
}
.sidebar ul li a{}
.sidebar ul li p{
	margin:0;
}
.sidebar .blue-text,
.sidebar .blue-text a{
	color:#0067c5;
}
.sidebar .green-text,
.sidebar .green-text a{
	color:#009543;
}
.red-text,
.red-text a{
	color:#c2510f;
}
.orange-text,
.orange-text a{
	color:#f2a309;
}
.footer{
	width:936px;
	overflow:hidden;
	padding:15px 0 15px 38px;
	float:left;
}
.footer span{
	color:#737273;
	font-size:10px;
	width:100px;
}
.footer ul{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
.footer ul li{
	display:inline;	
	background:url(../images/separator2.gif) no-repeat 0 50%;
	padding:0 5px 0 8px;
}
.footer ul li a{
	text-decoration:none;
	color:#737273;
	font-size:10px;
}
.footer ul li a:hover{
	text-decoration:underline;
}
/* Inner page */
.inner{
	padding:5px 26px 0 27px;
	width:660px;
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
}
.inner p{
	line-height: 1.45em;
	font-size:13px;
}
.inner-video{
	margin:0 0 0 11px;
/*	padding:20px 0 0 27px;*/
	width:687px;
	height:682px;
	line-height: 1.45em;
	background:url(../images/aviation-bldg.jpg) repeat-x 0 0;
}
.inner a{
	color:#0067c5;
/*	font-size:12px;
	line-height:15px; */
}
.inner h2{
	margin-top:0;
	margin-bottom:10px;
	padding:0;
	color:#737273;
	font-size:20px;
	line-height:23px;
}
.inner h3{
	margin-top:0;
	margin-bottom:5px;
	padding:0;
	color:#737273;
	font-size:15px;
	line-height:18px;
}
.inner h4{
	margin-top:0;
	margin-bottom:5px;
	padding:0;
	color:#737273;
	font-size:15px;
	font-style:italic;
	line-height:15px;
}
.inner img{
	float:right;
	padding:10px;
}
.learn-more{
	padding:0 0 0 20px;
	margin:0 0 15px;
	list-style:none;
}
.learn-more li{
	margin:0;
	color:#737273;
	font-size:12px;
	line-height:15px;
	background:url(../images/bullet3.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
}
.breadcrumbs{
	margin:0 0 15px;
	padding:0;
	list-style:none;
	float:left;
	width:100%;
}
.breadcrumbs li{
	float:left;
	padding:0 0 0 3px;
	color:#737273;
	font-size:10px;
}
.breadcrumbs li span {
	font-weight:bold;
}
.breadcrumbs li a{
	background:url(../images/bullet2.gif) no-repeat 100% 50%;
	padding:0 9px 0 0;
	color:#737273;
	font-size:10px;
}
.breadcrumbs li a:hover{}
.sidebar .inner-nav,
.sidebar .inner-nav li ul{
	margin:0;
	list-style:none;
	text-align:right;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sidebar .inner-nav li{
	padding:0;
	line-height:22px;
}
.sidebar .inner-nav li a{
	color:#0067c5;
	font-size:11px;
	font-weight:normal;
	line-height:normal;
	padding:0 27px 0 20px;
	display:block;
	line-height:22px;
}
.sidebar .inner-nav li a:hover{
	background:url(../images/links-bg.gif) no-repeat;
	color:#0067c5;
}
.sidebar .inner-nav li ul{
	padding:0;
}
.sidebar .inner-nav li ul li{
	line-height:normal;
}
.sidebar .inner-nav li ul li a{
	padding:0 27px 0 20px;
	line-height:22px;
}
.sidebar .newsletter-side {
	text-align:right;
	padding: 0 27px;
	margin-top:25px;
}
.sidebar .newsletter-side h5 {
	text-align:right;
	padding: 0 27px;
	margin-bottom:13px;
	font-size:14px;
	font-weight: bold;
	color:#FFF;
}
.sidebar .newsletter-side li {
	padding-top: 10px;
}
/**/
.content strong.title{
	display:block;
	font-size:13px;
	color:#1050ba;
	padding:0 0 2px 19px;
}
.search {
	font-size:12px;
}
.calendar{
	width:650px;
	border:solid #e2e2e2;
	border-width:5px;
	padding:7px 0 13px; 
}
.calendar:after{
	content:"";
	display:block;
	clear:both;
}
.nav-panel{
	width:230px;
	float:left;
	text-align:right;
	margin:0 0 0 8px;
}
.navigation{
	width:106px;
	float:left;
	text-align:center;
}
a.prev{
	float:left;
	text-indent:-9999px;
	background:url(../images/prev.gif) no-repeat 0 0;
	width:25px;
	height:24px;
	overflow:hidden;
}
a.next{
	float:right;
	text-indent:-9999px;
	background:url(../images/next.gif) no-repeat 0 0;
	width:24px;
	height:24px;
	overflow:hidden;
}
.navigation span{
	color:#9a9ea2;
	line-height:22px;
}
.nav-panel a{
	color:#9eadbf;
	line-height:15px;
/*	padding:0 0 0 5px;*/
}
.tabset{
	float:right;
	padding:6px 0 0;
	margin:5px 9px 0 0;
}
a.tab {
	float: left;
	background:url(../images/tabs.gif) no-repeat 0 0;
	height:18px;
	margin:0 1px;
	text-decoration:none;
	line-height:18px;
	cursor:pointer;
}
a.tab span{
	float:left;
	padding:0 35px;
	background:url(../images/tabs2.gif) no-repeat 100% 0;
	overflow:hidden;
}
a.active{
	background:url(../images/tabs3.gif) no-repeat 0 0;
}
a.active span{
	background:url(../images/tabs4.gif) no-repeat 100% 0;
}
div.tab {
	width:100%;
	clear: both;
}
#tab2 table{
	margin:1px auto 0;
	padding:0;
	border-collapse: collapse;
	border:1px solid #d7e1ea;
	table-layout:fixed;
}
#tab2 table tr.days{
	text-align:center;
}
#tab2 table tr.days td{
	width:88px;
	height:22px;
	border:none;
	background:#cfe1f6;
	color:#7b92aa;
}
#tab2 table tr{
	text-align:left;
	vertical-align:top;
}
#tab2 table tr td{
	height:97px;
	border:1px solid #d7e1ea;
	background:#f6f5fa;
	color:#7e818a;
	font-size:10px;
	font-weight:bold;
}
#tab2 table tr td.prev-month{
	background:#faf9ff;
}
#tab2 table tr td.today{
	background:#fdf6a3;
}
#tab2 table tr td span{
	float:left;
}
#tab2 table tr td a.ddd{
	float:left;
	text-align:left;
	vertical-align:middle;
	color:#6290c0;
	padding:0 8px;
}
#tab2 table tr td.hover,
#tab2 table tr td:hover{
	background:url(../images/day-hover.gif) no-repeat 0 0;
	color:#6190c1;
}
.popup-holder{
	float:left;
	position:relative;
}
.popup-holder div.popup{
	position:absolute;
	top:0;
	left:-40px;
	display:none;
}
.popup-holder div.popup .bg{
	background:url(../images/popup.png) no-repeat 0 0;	
	width:386px;
	height:390px;
	padding:22px;
}
.popup-holder div.popup .close{
	display:block;
	overflow:hidden;
	position:relative;
}
.active div.popup{
	display:block;
}
div.popup p{
	margin:0;
	color:#282550;
	font-size:12px;
	font-weight:normal;
}
div.popup p strong.scwa{
	font-size:14px;
	padding:0 0 15px;
}
div.popup p strong{
	display:block;
	padding:0 0 5px;
}
.scroll{
	width:380px;
	height:360px;
	overflow:auto;
}


