﻿@import url("radcalendar.css") screen;
body,html{background: #ffffff;height: 100%;	margin: 0px;padding:0px;}
body{font-family:Verdana; font-size:13px; font-weight:normal; color:#000000;}
div#main{width: 90%;margin: 0 auto;}
a, a:link, a:active {color:#000; font-weight:bold; text-decoration:underline;}
a:visited {color:#000;}
a:hover {text-decoration:none;}
a img{border:0;}
/* HEADER */
div#header{height:130px;background: #fff;width:100%;}
div .headerleft{height:100px;float:left;width:70%;background:#ffffff url('images/logovg.jpg') no-repeat center left;}
div .headerright{height:100px;float:right;width:30%;background:#ffffff url('images/add-home.jpg') no-repeat center right;}
div .beta{position:absolute;top:3px;left:543px; z-index:100;height:49px;width:49px;background:transparent url('images/beta2.png') no-repeat center left;}
div#subheader{clear:both;width:auto;height:30px;background:#e5ecf9;border-left:dotted 2px #15478C;border-right:dotted 2px #15478C;}
/* MENU */
#menu {width:100%;height:30px;list-style:none; margin: 0; padding-left:0; width:15em;z-index:99; overflow:visible;display:inline;}
#menu li {color:#15478C;font-weight:bold;display:inline;height:30px;line-height:30px; margin:0; padding:0 5px; position:relative; display:block; width:15em;z-index:99;float:left; border-right:dotted 2px #15478C;text-align:center;}
#menu ul {position:absolute;display:none;list-style:none; margin: 0;padding-left:0; width:15em;z-index:99; overflow:visible;#margin-top:23px;}
#menu ul li{background:#e5ecf9;height:30px;border-left:solid 2px #15478C;border-right:solid 2px #15478C;border-bottom: dashed 1px #15478C;margin-left:-2px;width:15em;text-align:left;}
#menu ul li.last{border-bottom:solid 2px #15478C;}
#menu li.rightli{float:right;border-left:dotted 2px #15478C;border-right:0px;}
#menu li {
position: relative;
}
/* Fix IE. Hide from IE Mac \*/ 
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; } 
/* End */ 
#menu a {text-decoration:none;color:#15478C;}
#menu a:hover {color:#fff;}
#menu li:hover{background:#C3D9FF;}
#menu ul li:hover {background:#d2e6d2;}
#menu ul li>ul, #menu ul ul li>ul{}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li:hover ul ul ul ul, #menu li:hover ul ul ul ul ul{display:none;}
#menu li:hover ul, #menu ul li:hover ul, #menu ul ul li:hover ul, #menu ul ul ul li:hover ul, #menu ul ul ul ul li:hover ul{display:block;}
li>ul {top: auto;left: 0;}
/* Panel Critical */
.panel-critical {margin-top:1.5em;background: #ffd9d9 url('images/bg-alert.gif') center left no-repeat; padding: .75em; padding-left: 30px; color: #591212; margin-bottom: 1.5em}
.panel-info {background: #FFF8A6 url('images/bg-info.gif') center left no-repeat; padding: .75em; padding-left: 30px; margin-bottom: 1.5em}
/* CONTENT */
div#content {margin-top:5px;padding:0px;clear:both;border-top: solid 1px #000;width:100%;}
.bt {font-weight:bold;}
.banner {padding:10px; width: 600px; float:left;}
#login {float:right;margin-top: 65px;padding: 10px;width: 300px;}
.small {font-size:9px; color:#ccc; font-weight:bold;}
.big {font-size:14px; color:#999; font-weight:bold;}
.center {text-align:center;}
.title {font-weight:bold; color:#6699FF; font-size:16px;}
a:link .title, a:active .title, a:visited .title {font-weight:bold; color:#6699FF; font-size:16px;text-decoration:underline;}
a:hover .title {text-decoration:none;}
#info {padding:5px; text-align:justify;}
/* MAP */
#content{width:90%;margin:0 auto;}
#map {width:500px; height:400px; border:solid 1px #ccc;}
#pmap {width:500px; height:400px; border:solid 1px #ccc;}
div#mload {position:absolute; top:0; left: 0; width:100%; height:400px; z-index: 100; background-color: #111; border:1px solid #ccc;filter:alpha(opacity=60);opacity:0.6;display:none;text-align:center; margin:0 auto; background-image:url('../../images/loader.gif'); background-repeat:no-repeat; background-position:center center;}
div#pmload {position:absolute; top:0; left: 0; width:100%; height:400px; z-index: 100; background-color: #111; border:1px solid #ccc;filter:alpha(opacity=60);opacity:0.6;display:none;text-align:center; margin:0 auto; background-image:url('../../images/loader.gif'); background-repeat:no-repeat; background-position:center center;}
.geoResults{background:#fff;font-size:10px;width:324px; #left:150px; #margin-top:20px;position:absolute;border:solid 1px #aaa; height:auto;display:none;z-index:99;overflow:visible;}
.geoResults ul{list-style-type:none;margin:0;padding:0;}
.geoResults ul a:link, .geoResults ul a:visited{color:#00D5FF; text-decoration:none;}
.geoResults ul a:hover{color:#00D5FF; text-decoration:underline;}

/* PROFILE */
div#profile{width:70%; margin:0 auto;}
table.tp {width: 100%; border: solid 1px #15478C; border-collapse:collapse;}
table.tp tr.head{background:#15478C url('images/bg-menu-main.jpg'); color:#fff; font-weight:bold; text-transform:uppercase;height:30px;line-height:20px;font-size:14px;}
table.tp td {padding:5px;}
.avatar {border:solid 1px #15478C;width:150px;margin-top:10px;}
.userName {color:#15478C; font-size: 14px; font-weight: bold;}
/* FOOTER */
div#footer{clear:both;border-top: solid 1px #000;width:100%;background:#fff;margin-top:5px;}
div#footer table{width:100%; padding: 2px;}

/* TOOLKIT */

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(images/SavedStar.png);
}

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
/* HEADING */
.heading_container,.heading_right_top,.heading_bottom,.heading_bottom span{background:url(images/bg_heading.png) no-repeat;position:relative;_height:1px}
.heading_container{background-color:#7AA4DD;margin-top:6px;padding:0;clear:both}
.heading_container.first{margin-top:0}
.heading_right_top{background-position:0 -70px;height:5px;width:5px;float:right;overflow:hidden}
.columns_right{width:180px;margin-left:0px;float:right;}
.heading_container h1,.heading_container h2 {padding:5px 8px 4px 8px;margin:0;font-size:14px;position:relative}
.bucket_container{background:#fff url(images/bg_bucket_alt.png) repeat-x 0 -92px;min-height:1px;_height:1px;position:relative}
.bucket_top{border-left:2px solid #9fbde5;border-right:2px solid #9fbde5;background:url(images/bg_bucket.png) no-repeat;height:10px}
.bucket_top span{background:url(images/bg_bucket.png) no-repeat right -10px;width:10px;height:10px;float:right;overflow:hidden}
.bucket_content{border-left:2px solid #9fbde5;border-right:2px solid #9fbde5;min-height:1px;_height:1px;position:relative;padding:0 10px}
.bucket_bottom{background:#fff url(images/bg_bucket.png) no-repeat 0 -22px;height:10px;margin-bottom:4px}
.bucket_bottom span{background:url(images/bg_bucket.png) no-repeat right -34px;width:12px;height:10px;float:right;overflow:hidden}
.clear{clear:both;height:1px;padding:0;margin:0}
/* Loader */
.loader{color:#0C7CEA;border:solid 1px #0C7CEA; font-weight:bold;background:#fff;margin:80px auto;padding:9px;width:150px; height: 38px;filter:alpha(opacity=300);opacity:3.0}
.loading{position:absolute; top:0; left: 0; width:100%; height:200px; z-index: 1000; background-color: #111; border:1px solid #ccc;filter:alpha(opacity=60);opacity:0.6;text-align:center; margin:0 auto;}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
