@charset "utf-8";
/* CSS Document */

body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; margin:0 auto; background-color:#EEEEEE; letter-spacing:0.3px;}
.wrapper{width:100%; height:auto; margin:0;}
.wrap{width:1000px; height:auto; margin:0 auto;}
#content{float:left;  padding: 30px 0 15px;  width: 1000px; height:auto;
	background: -webkit-gradient(linear, left bottom, right bottom, color-stop(0%, #EFEFEF), color-stop(20%, #FFFFFF), color-stop(80%, #FFFFFF), color-stop(100%, #EFEFEF));	
	background-image: -moz-linear-gradient(to left, #EFEFEF, #FFFFFF, #FFFFFF, #FFFFFF, #FFFFFF, #FFFFFF, #EFEFEF);
}
.twrap_spacing{float:left;padding:10px 0 15px; width:100%; height:auto;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #DDDDDD), color-stop(20%, #EEEEEE), color-stop(30%, #EFEFEF), color-stop(100%, #DDDDDD));	
	background-image: -moz-linear-gradient(to bottom, #DDDDDD, #EEEEEE, #EFEFEF, #DDDDDD);
	border-bottom:2px solid #DDDDDD;
}
a{cursor:pointer; color:#21759B;}
.left{float:left;}
.right{float:right;}
.txtbold{font-weight:bold;}
.padtop10{padding-top:10px;}
.padtop20{padding-top:20px;}
.padleft30{padding-left:30px;}
.padleft50{padding-left:50px;}
.pdingright10{padding-right:10px;}
.bluehding{font-size:19px; color:#0099cc; }
.headertxt{font-size:12px; color:#000000;}
a.headerlink{font-size:12px; color:#0099cc; text-decoration:none;}
a.headerlink:hover{font-size:12px; color:#000000; text-decoration:underline;}
.pdingtop5{padding-top:5px;}
.padleft10{padding-left:10px;}
.height25{height:25px;}
.button{font-size:12px; color:#000000; border:#CCCCCC solid 1px;}


#left_link ul{
	padding: 0; margin:0;
	border: none; margin-top:5px;
	}
#left_link ul li{ padding: 0; margin:0;
	padding:7px 0px 7px 12px; border-bottom:1px solid rgba(204, 204, 204, 0.42);
	list-style: none;
	font-size:12px;
	}
#left_link li a{color:#006699; text-decoration:none;}
#left_link li a:hover{ color:#006699; text-decoration:underline;}

#left_link ul ul{margin-top:0px; border-bottom:1px solid rgba(204, 204, 204, 0.42); background-color:rgba(204, 204, 204, 0.17)}
#left_link ul ul li{border:none 0;
	padding:2px 0px 6px 25px;
	list-style: none;
	font-size:12px;
	}
#left_link ul ul li a{color:#0099CC; text-decoration:none;}
#left_link ul ul li a:hover{ color:#0099CC; text-decoration:underline;}
#container{background:#FFFFFF; width:800px; margin:0 auto; overflow:auto; height:auto;}
.sml{font-size:11px;}

#page{width:600px; padding-left:10px;}
.width980{width:780px;}
.ht20{height:20px;}
.titletxt{font-family:Algerian; font-size:36px; color:#333333;}
.width230{width: 175px;}
.width120{width:120px;}
.width150{width:150px;}
.width280{width:280px;}
.width40{width:40px;}
.width698{width:800px;}
.width90{width:90px;}
.width470{width:470px;}
.width650{width:650px;}
.padall{padding:5px 0px 5px 10px;}
.padright10{padding-right:10px;}
.txtcenter{text-align:center;}
.txtleft{text-align:left;}
.txtright{text-align:right;}
.pading10{padding:10px;}
.width600{width:620px;}
.padleft5{padding-left:5px;}

.padtop30{padding-top:30px;}
.padtop40{padding-top:40px;}
.padbtm10{padding-bottom:10px;}
input, textarea, select{margin:0px; padding:0px; width:auto; }
input[type="button"], input[type="submit"]{ padding:2px 10px;}
input[type="button"].smlinput, input[type="submit"].smlinput{height: 22px;padding: 0px 6px;}
select{height:30px;font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; bor border-radius:5px; -moz-border-radius:5px; border:#CCCCCC solid 1px; }
.titlebox{height:30px; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; bor border-radius:5px; -moz-border-radius:5px; border:#CCCCCC solid 1px;}
.txtbox{height:30px;  font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; border-radius:5px; -moz-border-radius:5px; border:#CCCCCC solid 1px; padding:0 4px;}
.txtArea{height:auto; width:auto; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; border-radius:5px; -moz-border-radius:5px; border:#CCCCCC solid 1px; padding:4px; line-height:19px;}
.localurl{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.txtbox1{height:20px; width:auto; font-size:16px; font-family:Arial, Helvetica, sans-serif;color:#333333; border:#999999 solid 1px;}
.label1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#333333;}
.label22{font-size:12px; color:#333333;}
.selectbox{height:30; font-size:16px; font-family:Arial, Helvetica, sans-serif;color:#333333;}
.dbval{font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.pad{padding:0px 0px 20px 0px;}
#gallery {padding:5px;width:700px;}
#gallery ul {list-style: none; padding-left:0px;}
#gallery ul li {display: inline;}
#gallery img {border: 5px solid #FFFFFF;	border-width: 5px 5px 10px;}
.add_link{font-size:11px; color:#666666; padding:2px 2px 5px 5px; border:#cccccc solid 1px;}

a.css_tool_tip{position:absolute;_display:inline-block;text-decoration:none;white-space:normal; margin-top:5px;}
a.css_tool_tip span{display:none;}
a.css_tool_tip span i{display:block;background-color:#FFFBCC;border-left:1px solid #FFCC01;border-right:1px solid #FFCC01;padding:0 5px; text-align:left; font-style:normal;}
a.css_tool_tip:hover{background-color:#ff0000;}
a.css_tool_tip_big:hover span{display:block;position:absolute;z-index:20;bottom:1em;left:-363px;width:400px;color:#000;}
a.css_tool_tip_big span b{display:block;height:10px;background:url(images/css_tooltip_top.gif) no-repeat bottom;}
a.css_tool_tip_big span em{display:block;height:32px;background:url(images/css_tooltip_bot_big.png) no-repeat;}
.info{font-size:10px; color:#ffffff; height:13px; width:13px;-moz-border-radius:5px; border-radius:5px; background:#ff0000; }

.succesmsg{color:#009900; font-weight:bold;}
.errormsg{color:#FF0000; font-weight:bold;}
h1{padding:0; margin:0;}
h2{padding:0; margin:0; color:#666666; font-size:17px; margin:5px 0 0 0;}
.boxes{background-color:#EEEEEE;-moz-border-radius:10px;border-radius:10px; width:678px; margin-left:10px;}
.mrngbtm10{margin-bottom:10px;}
.fileinput{height:30px; max-width:250px; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; -moz-border-radius-topright: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomright: 5px; border:#CCCCCC solid 1px; }
.testimonials{background:url(../images/sprite-medium.jpg) no-repeat -6px -20px; width:154px; height:109px;}
.casestudies{background:url(../images/sprite-medium.jpg) no-repeat -20px -129px; width:120px; height:111px;}
.whitepaper{background:url(../images/sprite-medium.jpg) no-repeat -170px -14px; width:136px; height:109px;}
.faq{background:url(../images/sprite-medium.jpg) no-repeat -189px -134px; width:112px; height:110px;}
.datasheets{background:url(../images/sprite-medium.jpg) no-repeat -1px -250px; width:152px; height:109px;}
.astrick{color:#ff0000; font-size:11px;}

a.titlelink{color:#0066CC; text-decoration:none; font-size:13px;}
a.titlelink:hover{color:#0066CC; text-decoration:underline;}
.newtab{margin-bottom:15px; width:803px}
.poststatus{ background-color:#FEFEFE; -moz-border-radius:5px; border-radius:5px; padding:5px; margin-left:10px;}
.displaybox{border:#DFDFDF solid 1px; margin:0px; background-color:#ECECEC;-moz-border-radius:3px; border-radius:3px;}
.innerpages{border:#DFDFDF solid 1px; margin:0px; overflow:auto; background-color:#EFEFEF;-moz-border-radius:3px; border-radius:3px; padding:10px 0 15px 0;}
#left_link{padding:10px 0 15px 0;}
.innerdivs{ width:678px; float:left; padding-left:10px;}
p{padding:0px; margin:0px;}
.add_link2{font-size:11px; color:#666666; padding:2px 2px 5px 5px; border:#cccccc solid 1px; margin-top:20px; float:right}
.add_link_inner{font-size:11px; color:#3366cc; padding:2px 5px 5px 5px; border:#cccccc solid 1px; margin-top:5px; float:right; font-weight:bold; background-color:#FFFFFF}
.pathshow{ position:relative; top:59px;height:25px;}
form{margin:0px; padding:0px; height:auto;}
.height1{ height:33px;}
.statusdiv{width:100%; text-align:right; font-size:11px; margin-bottom:10px;}
.statusdiv span{ display:inline-block;}
.statusinner{width:15px; height:12px;  margin:0px 3px 0px 8px}
#bookinglinks{text-align:right; float:right; width:735px; height:auto;}
#bookinglinks a{background-color:#22609E; border-radius:4px; margin-left:10px; padding:4px 9px; color:#FFFFFF; text-decoration:none;}
small{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
.boxes span{min-height:20px;}
#bsearch a {
  background-color: #22609E;
  border-radius: 4px;
  margin-left: 10px;
  padding: 4px 9px;
  color: #FFFFFF;
  text-decoration: none;
}
.total_user {
  float: right;
  padding: 8px;
}
.calendar-wrapper {
    margin: 15px 0 20px 0;
    background-color: #999999;
    width: 99%;
    float: left;
    padding: 0.5%;
}
.calendar-wrapper div {
    width: 17%;
    margin: 0.5%;
    padding: 1%;
    float: left;
    background-color: #FFFFFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    min-height: 23px;
}
.calendar-wrapper div span {
    padding: 1px 10px;
    color: #ffffff;
    float: right;
    margin-left: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
}
.notification {
    background-color: #FF0000;
}
.viewlabel {
    width: 22%;
    padding-top: 17px;
    float: left;
    text-align: right;
    padding-right: 1%;
}
.viewdetails {
    width: 75%;
    padding-top: 10px;
    float: left;
}
.boxes span.viewlabel{min-height: 0px;}