/*
Theme Name: MIS-Simplicity
Theme URI: http://manuinfosolutions.com/themes/simplicity
Description: A clean, simple and elegant theme.
Version: 0.3.35
Author: Manu Info Solutions
Author URI: http://manuinfosolutions.com/
Tags: flexible-width, fixed-width, two-columns, three-columns.
*/
/* Layout default */
body { font-size: 75%; font-family: 'Lucida Grande', Verdana, Sans-Serif; color: #222;  text-align: center;  background-color: #fff;}
#page { background-color: white; text-align: left; }
#header { margin: 0; padding: 0; }
#headertitle { padding: 0 1em 2em 1em; }
#headermenu { clear: both; margin: 0; border: 0; padding: 0 1em; }
#headerbar { clear: both; height: 0.5em; padding: 0; }
#outer-column-container { }
#source-order-container { display: table; float: left; min-height: 100%; width: 100%;}
#left-column { padding: 0 4px; float: left; margin-left: -160px; width: 152px;}
#right-column { padding: 0 4px; float: right; margin-left: 1px; width: 122px;}
#content-column { display: table-row; vertical-align: top;}
#content { padding: 0 1em; min-height: 100%; }
/* Begin Typography & Colors */
#header { }
#headerimg { }
#content .postmetadata {padding: 5px; border:2px solid #ccc;}
#content .postmetadata img{float:none; margin:0px;padding:0px;}
#footer { border: none; }
small { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em;}
h1 { color: #002c66; font-family: Helvetica, Arial Sans-Serif; font-weight: bold;}
h2 { color: #cc0000; font-family: Helvetica, Arial Sans-Serif; font-weight: bold;}
h3 { color: #002c66; font-family: Helvetica, Arial Sans-Serif; font-weight: bold;}
h1 { font-size: 1.6em; }
#headertitle .description { font-size: 1.2em; }
h2 { clear: both; font-size: 1.5em; }
h2.pagetitle { clear: both; font-size: 1.5em; }
.sidebar h2 { zoom: 1; font-family: 'Lucida Grande', Verdana, Sans-Serif; font-size: 1.2em;}
h3 { clear: both; font-size: 1.3em; }
#header h1, #header h1 a, #header h1 a:hover, #header h1 a:visited, #header .description {text-decoration: none; color: #fff;}
h1, h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color: #002c66;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, .sidebar h2, #wp-calendar caption, cite {text-decoration: none;}
.commentlist li, #commentform input, #commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px; background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}
.commentlist p {font-weight: normal; line-height: 1.5em; text-transform: none;}
#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata { font-weight: normal;}
.sidebar { font-size: 0.9em;}
small, .sidebar ul ul li, .sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color: #777;}
code { font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps {font-size: 0.9em; letter-spacing: .07em;}
a, h2 a:hover, h3 a:hover { color: #15a; text-decoration: none;}
a:hover { text-decoration: underline;}
#wp-calendar #prev a, #wp-calendar #next a {}
#wp-calendar a { text-decoration: none;}
#wp-calendar caption { font-weight: bold; text-align: center;}
#wp-calendar th { font-style: normal;  text-transform: capitalize;}
/* End Typography & Colors */
/* Begin Structure */
body {  margin: 0;  padding: 0;}
#page {  background-color: white;  margin: 0;  padding: 0;}
#headerimg {  margin: 0;  width: 100%;}
.post {  margin: 0 0 1em;  line-height: 140%;}
.post hr { display: block;}
.post h2 {  margin: 0.5em 0 0;  padding-top: 0.3em;}
.postmetadata { clear: both;  font-size: 0.9em;}
.clear { clear: both;}
#footer { padding: 0;  margin: 0 auto;  clear: both;}
#footer p { margin: 0;  padding: 20px 0;  text-align: center;}
/* End Structure */
/*Begin Headers */
h1 { padding-top: 10px; margin: 0;}
h2 { margin: 1em 0 0;}
h2.pagetitle { margin-top: 0px; text-align: left; color:#cc0000;}
.sidebar h2 { margin: 5px 0 0; padding: 0;}
.sidebar h3 { padding: 0; margin: 1em 0 0; border-bottom: 1px solid #ccc;}
h3 { padding: 0; margin: 1em 0 0;}
h3.comments { padding: 0; margin: 40px auto 20px ;}
/* End Headers */
/* Begin Images */
p img {padding: 0; max-width: 100%;}
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignright {float: right;}
.alignleft {float: left;}
/* End Images */
/* Begin Lists
Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */
html>body .entry ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px;}
html>body .entry li { margin: 0.5em 0 0.5em 1em;}
.entry ul li:before { content: "\00BB \0020";}
.entry ol { padding: 0 0 0 35px; margin: 0;}
.entry ol li { margin: 0; padding: 0;}
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none;}
.sidebar ul, .sidebar ul ol { margin: 0px; padding: 0px;}
.sidebar ul  li:hover  { background: url(images/rewwhi.gif) left no-repeat; background-position:0px 1px;}
.sidebar ul  li  { list-style-type: none; list-style-image: none; background: url(images/lbwwhi.gif) left no-repeat; background-position:0px 1px; display:block; border-bottom:1px solid #eee;}
.sidebar ul p, .sidebar ul select { margin: 5px 0 8px;}
.sidebar ul ul { margin: 0;}
.sidebar ul ul  li a{ margin-left:13px; display:block;}
.sidebar ul ul  li a:hover{ color:#CC0000;}
.sidebar ul ul ul, .sidebar ul ol { margin: 0 0 0 10px;}
ol li, .sidebar ul ol li { list-style: decimal outside;}
.sidebar ul ul li, .sidebar ul ol li { margin: 0;  padding: 0;}
/* End Entry Lists */
/* Begin Form Elements */
#searchform { margin: 10px auto; padding: 5px 3px; text-align: center;}
.sidebar #searchform #s { width: 125px; padding: 2px;}
.sidebar #searchsubmit { padding: 1px;}
/* This is mainly for password protected posts, makes them look better. */
.entry form { text-align:center;}
select { width: 130px;}
#commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0;}
#commentform textarea {width: 100%; padding: 2px;}
#commentform #submit { margin: 0; float: right;}
/* End Form Elements */
/* Begin Comments*/
.alt { margin: 0; padding: 10px;}
.commentlist { padding: 0; text-align: justify;}
.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none;}
.commentlist p { margin: 10px 5px 10px 0;}
.thread-alt { background-color: #f8f8f8;}
.thread-even { background-color: white;}
.depth-1 { border: 1px solid #ddd;}
.even, .alt { border-left: 1px solid #ddd;}
#commentform p { margin: 5px 0;}
.nocomments { text-align: center; margin: 0; padding: 0;}
.commentmetadata { margin: 0; display: block;}
/* End Comments */
/* Begin Sidebar */
.sidebar form { margin: 0;}
/* End Sidebar */
/* Begin Calendar */
#wp-calendar { empty-cells: show; margin: 0 auto; width: 120px;}
#wp-calendar #next a { padding-right: 5px; text-align: right;}
#wp-calendar #prev a { padding-left: 5px; text-align: left;}
#wp-calendar a { display: block;}
#wp-calendar caption {text-align: center;}
#wp-calendar td { padding: 1px 0; text-align: center;}
/* Doesn't work in IE */
#wp-calendar td.pad:hover { background-color: #fff; }
/* End Calendar */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help;}
acronym, abbr { border-bottom: 1px dashed #999;}
blockquote { margin: 15px 30px 0 10px;  padding-left: 20px; border-left: 5px solid #ddd;}
blockquote cite { margin: 5px 0 0; display: block;}
.center { text-align: center;}
.hidden { display: none;}
hr {}
a img { border: none;}
.navigation { display: block; text-align: center; margin-top: 1em;}
/* End Various Tags & Classes*/
/* Captions */
.aligncenter, div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 5px;
  //-moz-border-radius: 3px;
  //-khtml-border-radius: 3px;
  //-webkit-border-radius: 3px;
  //border-radius: 3px;
}
.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
}
/* End captions */
/* headermenu */
#headermenu {
  padding: 0 1em;
  width: auto;
  background: transparent;
  font-family: 'Lucida Grande', Verdana, Helvetica, Sans-Serif;
}
#headermenu ul {
  font-size: 11px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  list-style: none;
  border: 0;
}
#headermenu li {
  display: inline;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
#headermenu li:first-child { margin-left: 10px; }
#headermenu a {
  float: left;
  line-height: 1em;
  display: block;
  color: white;
  margin: 0 10px 0 0;
  padding: 0.5em 10px;
}
#headermenu a:hover, #headermenu li.current_page_item a {text-decoration: none;}
/* Header colour scheme */
#headerbar { background-color: #0e3a82; }
#headermenu a { background-color: #4e7ac2; }
#headermenu a:hover, #headermenu li.current_page_item a { background-color: #0e3a82; }
#header { background-color: #2e5aa2; }
.js-post img{float:left;margin:0 3px 3px 0; }
.post-headline  a{font-size:18px; color:#cc0000;}
.post-headline h2{background:transparent;}
.widget-title h3{font-size:14px;}
.title a{color:#cc0000; text-decoration:none;}
.m_8_post img{width:75px; height:75px; float:left; margin-right:3px;}
.m_8_post #td-right {border-right:dashed 1px #ccc;}
.m_8_post #table-bottom {border-bottom:dashed 1px #ccc;}
#author-info img{margin-bottom:5px;}
#author-info {background:#f0f0f0; margin:0px; padding:2px; width:190px;}
.tab{width:150px; height:25px; background:url(images/tab.gif);}
.tab a{padding:5px 0px 5px 5px; font-size:15px; color:#fff; font-weight:bold; text-decoration:none;}
.wp-polls li{border:none;}.Buttons { background:url(images/botton.jpg) no-repeat; border:none; padding:none; width:52px; height:19px;}.widget{margin-bottom:0px !important;border-left:1px solid #aaa;border-right:1px solid #aaa;padding-left:2px;}#bottom-tab{ background:url(images/bottom.gif) no-repeat; height:8px; margin-bottom:10px;}#mid-pad{background: #fff url(images/upper.gif) no-repeat;width:149px;padding-top:5px;}
#news .li a{color:#007fac;padding:0px;margin:0px;}
*html #news .li {margin-bottom:0px;}
#excerpt img{float:left; margin: 0px 5px 5px 0px;}
/*Page menu starts*/
*html #mainmenu {margin:0 0 0 1px;}
#mainmenu { margin:0px; padding: 0px !important; height:25px; float:left; width:100%;background:url(images/link_hover.png) left top repeat; }
#mainmenu ul { float:left; padding:0px; margin: 0px; height:25px; display:inline; }
#mainmenu li { padding: 0px 1px 0px 0px; margin: 0px; list-style-type: none; display: inline; font-size: 13px; text-transform:capitalize; float:left; background: url(images/link_split.jpg) right top no-repeat;}
#mainmenu li a { color:white; line-height:25px; text-decoration:none;}
#mainmenu li a:visited { color:white; text-decoration:none;}
#mainmenu li a:hover { color:white;  background: url(images/bg-b.gif) left top repeat; text-decoration:none; }
#mainmenu ul{z-index:1005;}
/*Top level list items*/
#mainmenu ul li{position: relative; display: inline; z-index:1005; padding:0 0 0 2px; text-transform:uppercase; height:25px;}
/*Top level menu link items style*/
#mainmenu ul li a{color:#fff; z-index:1005; display:block; padding:0px 10px 0px 10px; }
* html #mainmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block; float:left; }
* html #mainmenu ul li ul li a{ /*IE6 hack to get sub menu links to behave correctly*/	float:none;}
#mainmenu ul li a:link, #mainmenucat ul li a:visited{text-decoration:none; background: background: url(images/link_hover.png) repeat;}
#mainmenu ul li a:hover, #mainmenu .current_page_item a, #mainmenu .select a{color:#fff; background: background: url(images/link_hover.png) repeat; text-decoration:none;}
/*1st sub level menu*/
#mainmenu ul li ul{	position: absolute; left: 0; 	display: block; visibility: hidden; margin:0 0 0 3px; }
/*Sub level menu list items (undo style from Top level List Items)*/
#mainmenu ul li ul li{display: list-item; float: none; font-size:1.0em; background:none; padding:0;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#mainmenu ul li ul li ul{top: 0; margin:0; }
/* Sub level menu links style */
#mainmenu ul li ul li a, #mainmenu ul li.current_page_item ul a, #mainmenu ul li.select ul a {width: 200px; /*width of sub menus*/ height:auto; line-height:25px; margin: 0; background: url(images/link_hover.png) repeat; border-top-width: 0; text-align:left; text-decoration:none; font-size:12px; text-transform:capitalize; font-weight:normal; }
/*sub menus hover style*/
#mainmenu ul li ul li a:hover{	text-decoration:none; color:#fff; background:#0066CC;}
/*Cat-menu starts*/
*html #mainmenu-cat {margin:0 0 0 1px;}
#mainmenu-cat { margin:0px; padding: 0px !important; height:25px; float:left; width:100%;background:url(images/over.png) left top repeat; }
#mainmenu-cat ul { float:left; padding:0px; margin: 0px; height:25px; display:inline; }
#mainmenu-cat li { padding: 0px 1px 0px 0px; margin: 0px; list-style-type: none; display: inline; font-size: 13px; text-transform:capitalize; float:left; background: url(images/link_split.jpg) right top no-repeat;}
#mainmenu-cat li a { color:white; line-height:25px; text-decoration:none;}
#mainmenu-cat li a:visited { color:white; text-decoration:none;}
#mainmenu-cat li a:hover { color:white;  background: url(images/link-hover.png) left top repeat; text-decoration:none;}
#mainmenu-cat ul{z-index:1000;}
/*Top level list items*/
#mainmenu-cat ul li{position: relative; display: inline; z-index:1000; padding:0 0 0 2px; text-transform:uppercase; height:25px;}
/*Top level menu link items style*/
#mainmenu-cat ul li a{color:#fff; z-index:1000; display:block; padding:0px 10px 0px 10px;}
* html #mainmenu-cat ul li a{ /*IE6 hack to get sub menu links to behave correctly*/	display: inline-block; float:left;}
* html #mainmenu-cat ul li ul li a{ /*IE6 hack to get sub menu links to behave correctly*/ float:none;}
#mainmenu-cat ul li a:link, #mainmenu-catcat ul li a:visited{
text-decoration:none; background: background: url(images/over.png) repeat;}
#mainmenu-cat ul li a:hover, #mainmenu-cat .current_page_item a, #mainmenu-cat .select a{
	color:#fff;	background: background: url(images/over.png) repeat; text-decoration:none;}
	
/*1st sub level menu*/
#mainmenu-cat ul li ul{position: absolute; left: 0; display: block; visibility: hidden; margin:0 0 0 3px;}
/*Sub level menu list items (undo style from Top level List Items)*/
#mainmenu-cat ul li ul li{display: list-item; float: none; font-size:1.0em; background:none; padding:0;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#mainmenu-cat ul li ul li ul{top: 0; margin:0;}
/* Sub level menu links style */
#mainmenu-cat ul li ul li a, #mainmenu-cat ul li.current_page_item ul a, #mainmenu-cat ul li.select ul a{
width: 200px; height:auto; line-height:25px; margin: 0; background: url(images/over.png) repeat; border-top-width: 0;
text-align:left; text-decoration:none; font-size:12px; text-transform:capitalize; font-weight:normal;}
/*sub menus hover style*/
#mainmenu-cat ul li ul li a:hover{ text-decoration:none; color:#fff; background: #0066CC;}
/* CSS POST and BORDER TABLE */
#post-css{background:#EEE;	padding:5px; margin-bottom:10px;line-height:13px;width:auto;}
#border-table{border:1px solid #CCC; background:#FFF;width:auto;}
.title-sky{	width:auto; line-height:20px; background:#0174bb url('images/left-corner.gif') no-repeat top left; color:#fff;
font-size:12px; font-weight:bold; text-align:left; text-transform:uppercase; margin:0px; overflow:hidden; float:none; clear:both; display:block; padding-left:4px;}
.title-sky  a{color:#fff; text-decoration:none;}
.title-sky:hover  a{text-decoration:underline;}
.right-cornner{ background:url('images/right-corner.gif') no-repeat top right;}
#footer{margin:0px 5px 0px 5px;}
#footer a{color:#CC0000 !important; padding-top:3px;}
.post img{margin:2px;}
#border-table .title a{font-weight:bold; color:#0174bb;}
#table-bottom .title a{font-weight:bold; color:#0174bb;}
.error{	border:1px solid #f34d78; background:#fec0d0; color:#f34d78; padding:10px;}
.tab{width:auto; height:25px; background:url(images/tab.gif);}
.tab a{ padding:3px 0px 5px 5px; font-size:15px; color:#fff ! important; font-weight:bold; text-decoration:none; display:block;}
.bullet a{ padding:2px 0px 2px 15px; font-size:12px; color:#0a517b; background:url(images/netbes.png) no-repeat left top; background-position:2px 3px; text-decoration:none; display:block;}
