/* Event Calendar CSS */

/*reset*/
html, body, div, span, applet, object, iframe,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, fieldset, form, label, legend, p {
	border:0pt none;
	font-size:100%;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
}

/* body */
body { 
margin:0; 
padding:0; 
font-size:12px; 
font-family: Calibri, Helvetica, sans-serif; 
line-height:20px;
color:#000; 
background:url(../wp-content/themes/forkaconsulting/images/bg.jpg) repeat-x center top #004d87; 
}

body#calendar_body{background:#fff!important;}

/*basics*/
img, a {border:none; outline:none !important}
a { text-decoration:none; color:#0172bc;}
a:hover { text-decoration:underline; color:#008001;}
p{ padding:0px 0px 12px 0px; }
h1{ font-size:20px; margin:0; padding:0;}
h2{ font-size:20px; margin:0; padding:0; }
h3{ font-size:16px; margin:0; padding:0; }
h4{ font-size:14px; margin:0; padding:0; }
h5{ font-size:12px; margin:0; padding:0; }
h6{ font-size:10px; margin:0; padding:0; }
hr{height:.5px;  background:#004f8a;}
.comp{ color:#008000; font-weight:bold; }

.comp2{ color:#000; font-weight:bold; }
.comingsoon{ color:red; font-weight:bold; font-style:italic; }
.clearfix{ clear:both; overflow:hidden; }
.floatleft-img{ float:left; margin-right:20px; margin-top:10px; border:0;}
.floatright-img{ float:right; margin-left:20px; margin-top:10px;}
.f-left{float:left;}
.f-right{float:right;}
.no-border a {border:none !important;}

#wrapper{ width:1000px; height:auto; margin:0px auto 0 auto;}
#banner{width:100%; height:139px;  margin:0px auto 0px auto; position:relative; background:url(../wp-content/themes/forkaconsulting/images/bg_banner.jpg) no-repeat;}
/*inside banner  */
.bannerleft{float:left; margin:10px 0 0 13px; }
.bannerleft img{width: 250px;}
.bannerright{width:520px; float:right; text-align:left; margin:5px 0px 0 0; position:relative; text-align:right;}
	.bannerright h1{font:14px Calibri; color:#fff; font-weight:bold; padding-top:23px; text-align:center;}
	.bannerright font{font:19px Calibri; color:#fff; font-weight:bold;}
	.bannerright ul{float:right; margin:0; padding:0; list-style:none;}
	.bannerright ul li{display:inline; border-right:solid 1px #fff;}
	.bannerright ul li:last-child{ border-right:0;}
	.bannerright ul li a{font:13px Calibri; color:#fff; text-decoration:none;  font-weight:bold; padding:0 7px 0 5px;}
	.bannerright ul li a:hover, .bannerright ul li.current_page_item a{color:#fff300;}
	
#nav{width:647px; height:51px; background:url(../wp-content/themes/forkaconsulting/images/bg_nav.jpg) repeat-x; border-radius:10px 10px 0 0; font:18px Calibri; font-weight:bold; text-align:center; position:absolute; bottom:0; right:0;}
/*inside navigation bar */
#nav ul {margin:0px 0 0 0px; padding:0; list-style:none; position:relative;}
#nav ul li {display:inline; float:left;  position:relative;}
#nav ul li a{ padding:14px 11px; color:#fff; text-decoration:none; display:block; position:relative; margin:0 10px 0 0px; }
#nav ul li a:hover, #nav ul li.current_page_item a { background:#0060ac;}
#nav ul li a:hover:before, #nav ul li.current_page_item a:before{ content:url(../wp-content/themes/forkaconsulting/images/nav_left.png); position:absolute; top:0; left:-10px;}
#nav ul li a:hover:after, #nav ul li.current_page_item a:after { content:url(../wp-content/themes/forkaconsulting/images/nav_right.png); position:absolute; top:0; right:-10px;}

#nav ul li:first-child a:hover, #nav ul li:first-child.current_page_item a { background:#0060ac !important; border-radius:10px 0 0 0;}
#nav ul li:first-child a:hover:before, #nav ul li:first-child.current_page_item a:before{content:"";}
#nav ul li:first-child a:hover:after, #nav ul li:first-child.current_page_item a:after {content:url(../wp-content/themes/forkaconsulting/images/nav_right.png); position:absolute; top:0; right:-11px;}

#nav ul li:last-child a{padding:14px 17.5px;}
#nav ul li:last-child a:hover, #nav ul li:last-child.current_page_item a { background:#0060ac; border-radius:0px 10px 0 0;}
#nav ul li:last-child a:hover:after, #nav ul li:last-child.current_page_item a:after {content:"";}

#nav ul li:after {content:url(../wp-content/themes/forkaconsulting/images/navspacer.png); position:absolute; top:0; right:0;}
#nav ul li:last-child:after {content:"";}
#nav ul li:last-child a { margin:0 0px 0 0px;}

/*dropdown*/
#nav ul li:hover {position: relative; z-index: 599; cursor: default;}
#nav ul ul {width:223px; background:url(../wp-content/themes/forkaconsulting/images/bg_dropdown.png) repeat; display: none; position: absolute; top: 51px; left: -10px; z-index: 999;}
#nav ul li:hover > ul { display: block;}
#nav ul ul li {margin:0 0 0 10px; display: block;}
#nav ul ul li a{width:183px; display:block; font:13px Calibri; border-bottom:dotted 1px #fff; padding:10px !important; text-align:left;}
#nav ul ul li a:hover, #nav ul li.current_page_item ul li a:hover, #nav ul ul li.current_page_item a {background: 0 !important; color:#fff300;} 
#nav ul ul li a:hover:before, #nav ul li.current_page_item ul li a:before , #nav ul ul li.current_page_item a:before{ content:"";}
#nav ul ul li a:hover:after, #nav ul li.current_page_item ul li a:after , #nav ul ul li.current_page_item a:after { content:"";}

#nav ul ul li:first-child a:hover:after, #nav ul ul li:first-child.current_page_item a:after {content:"";}
#nav ul ul li:first-child a:hover, #nav ul ul li:first-child.current_page_item a { background:0 !important; }
#nav ul ul li:last-child a{ border-bottom:0;}
#nav ul ul li:after {content:"";}

#main{width:100%; height:auto; margin:0px auto 0px auto; position:relative; z-index:99; background:#fff; padding:10px 0 0px 0;}		
#maininside{width:950px; height:auto; margin:0px auto 0px auto; position:relative; border:solid 1px #eaeaea; border-bottom:0px !important; padding:5px 0 20px 0;}
#col-b{width:669px; height:auto; float:left; min-height:500px; padding-bottom:20px;}
	.maincontents{width:603px; padding:26px 0 0 0px; float:right; margin:0 20px 0 0;text-align:left;}
	.maincontents p{line-height:25px !important; text-align:left !important; font:14px Calibri; color:#404040; padding:15px 0 0 0;}
	.maincontents h1{font-weight:bold !important; font:22px Calibri; color:#1e9ecf; }
	.maincontents font{ font:28px Calibri; color:#000; font-weight:normal;}

#bottom2{width:100%; height:231px; background:#238daf; margin:0 auto;position:relative;}
	#bottom2wrapper{width:975px; height:201px; padding:15px 0 0 25px; margin:0 auto;}
	
		.quick_contact{width:618px; float:left;}
			.quick_contact h1{font:18px Calibri; color:#fff; font-weight:normal; margin-bottom:15px;}
			.quick_contact input{width:191px; height:32px; padding-left:20px; background:#096582; border:0; font:12px Calibri; color:#fff; display:block; margin-top:5px; }
			
			.quick_contact input[type="submit"]{width:210px; height:36px; padding:0px 0 0 20px; background:url(../wp-content/themes/forkaconsulting/images/quick_contact_btn.png) no-repeat left top; border:0; font-size:13px; color:#fff; display:block; text-align:left;}
			.quick_contact input[type="submit"]:hover{background:url(../wp-content/themes/forkaconsulting/images/quick_contact_btn.png) no-repeat left bottom;}
			
			.quick_contact textarea{width:380px; height:85px; resize: none; padding:20px 0 0 20px; background:#096582; border:0; font:12px Calibri; color:#fff; display:block; float:right; margin-top: -133px;}
			
		.socials{ height: auto; float:right; margin:0px 0 0 0px;}
		.socials h1{font:18px Calibri; color:#fff; font-weight:normal; margin-bottom:15px;}
		.socials ul{margin:0; padding:0; list-style:none;}
		.socials ul li:first-child{ margin:0px !important;}
		.socials ul li{display:inline; float:left; margin:0px 0 0 20px;}
		.anylinkshadow{ display: none !important;}
		
#footer{width:100%; height:50px; padding-top:15px; margin:0px auto 0 auto; position:relative; background:#096582;}	
#footerwrapper{width:1000px; margin:0px auto 0 auto; position:relative;}	
/*footer inside*/
#footer ul { margin:0px 0 0px 0px; padding:0; list-style:none; text-align:center;}
#footer ul li {display:inline; border-right:solid 1px #fff;}
#footer ul li a { font:13px Calibri; color:#fff; padding:0 10px;}
#footer ul li:first-child a {padding-left:0px !important;}
#footer ul li a:hover, #footer ul li.current_page_item a{text-decoration:underline;}
#footer ul li:last-child{border-right:none;}

#copyright {margin:5px auto 0 auto; color:#fff; font:12px Calibri; text-align:center; font-weight:bold;}
#copyright a {color:#fff; text-decoration:none;}
#copyright a:hover { text-decoration:underline;}

.list { margin: 0 auto; width: 480px; padding:50px 10px; background-color: #fff; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; }
.event_row { margin:0 auto 15px auto; }
.separator_bg { width:360px; height:14px; display:block; background: url('assets/separator.png') left top no-repeat; margin:0 auto;}
/*#event_row_last { padding-bottom: 5px; }*/
#event_container {font-size: 12px; }

/* #header, #main, #footer { margin:15px auto; padding-bottom:10px; width: 865x; overflow: hidden; } */
.logincal{ margin:0 auto!important; padding:0!important; width: 865x; overflow: hidden; }
#calendar { background-color: #fff; width:1000ox!important; margin:0 auto; -moz-border-radius: 5px; -webkit-border-radius:5px; }

/*#calendar_wrap { width: 924px; margin-left: 5px; margin-bottom: 6px; overflow: hidden; text-align: left; }*/
#calendar_wrap { width: 865x; /*margin-left: 5px;*/ margin:0 auto; overflow: hidden; }
#calendar_wrap .title_bar { font-weight: bold; color: #1C1C1C; text-align: center;  margin-bottom:15px; margin-top:10px; width:97%;}
#calendar_wrap .title_bar .previous { float: left; display: block; width: 25px; height: 20px; background: url(assets/previous_month.gif) left top no-repeat; margin-top:10px; margin-left:10px;  }
#calendar_wrap .title_bar .next { float: right; display: block; width: 25px; height: 20px; background: url(assets/next_month.gif) right top no-repeat; margin-top:10px; margin-right:10px;  }
#calendar_wrap .title_bar .month {  width: 865x; margin:0 auto; padding-bottom:0 !important; color:#000!important;}
#calendar_wrap .title_bar h2 { font-size: 16px;     }

/*.cal_day { position: relative; float: left; margin: 0 4px 4px 0 !important; margin:0 4px -24px 0; width: 128px; height: 95px; background: url(assets/day.png) top no-repeat; }*/
.cal_day { position: relative; float: left; margin: 0 5px 4px 0px !important; width: 120px; height: 125px; border:1px solid #f9b30f; border-radius:3px}
/*.cal_day .day_heading { position: relative; float: left; width: 40px; height: 16px; padding: 6px; text-transform: uppercase; font: 14px Arial; color: #FFF; }*/
.cal_day .day_heading { position: relative; float: left; width: 20px; height: 13px; padding:4px 0 6px 6px; text-transform: uppercase; font: 11px Arial; color: #000; }
/*.cal_day .day_count { position: relative; float: right; width: 64px; text-align: right; height: 16px; padding: 6px; font: 11px Arial, sans-serif; color: #FFF; }*/
.cal_day .day_count { position: relative;  width:auto; margin-top:-55px; margin-left:5px; height: auto; padding:2px 4px 2px 0; font: 11px Arial, sans-serif; color: #FFF; text-align:right; }
/*.cal_day .day_number { width: 100%; font: 52px Arial; font-weight: bold; color: #2b2b2b; height:95px; text-align: center; z-index:999; clear:left; }*/
.cal_day .day_number{ position: relative; float:right; width: 20px; height: 13px; padding:4px 5px 6px 6px; text-transform: uppercase; font: 11px Arial; color: #000; }
.cal_day .day_number.today {  position: relative; float: left; width: 20px; height: 13px; padding:4px 0 6px 6px; text-transform: uppercase; font: 11px Arial; color: #000; } 

.last_month, .next_month {
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

/*span.event { width:55px; margin-top: -1px; padding:2px 0 !important; padding:1px 0 1px; display:inline-block; text-align:center; background-color: #000; opacity:0.4; filter:alpha(opacity=40); -moz-border-radius: 8px; -webkit-border-radius:8px; }*/

span.event { width:auto; padding:0px 8px!important; display:inline-block; text-align:center; background-color: #000; opacity:0.3; filter:alpha(opacity=30); -moz-border-radius: 8px; -webkit-border-radius:8px; }
span.event:hover { width:auto; padding:0px 8px!important; display:inline-block; text-align:center; background-color: #000; opacity:0.4; filter:alpha(opacity=40); -moz-border-radius: 8px; -webkit-border-radius:8px; }

#footer { text-align: right; font-size: 10px; }

a.jigowatt {
	text-indent:-9999px;
	display:inline-block;
	text-align:left;
	width:84px;
	height:11px;
	background:url(admin/assets/logo.gif) no-repeat;
}

.heading_bg { display:block; width:320px; height:29px; line-height:28px; background: url('assets/heading.png') left top no-repeat; padding:0 0 0 20px; font-size:12px!important; color:#fff; margin:0 auto;}

/* faq's style */
#technology{cursor: pointer; font:12px Verdana; margin: 2px 0; padding:5px 0;}
#openlanguage{color: #000; background:#01CC00;}
#closedlanguage{color: #000; background:#3B77D9;}
#thelanguage{padding-left:10px; border: 1px dashed red;}




