/* layout.css CSS file*/

body {
	text-align:center; /*center hack*/
	background: #fff;
	font-family: Tahoma;
	font-size: 66%;
	text-decoration: none;
	color: #000;
}
a {
	text-decoration: none;
}
.wrap {
min-width:760px;
max-width:971px;
width: auto !important; /*IE6 hack*/
width:971px; /*IE6 hack*/
margin: 5px auto; /*center hack*/
text-align:left; /*center hack*/ 
z-index: 5;
background:#FFF;
}
#header { background:#fff; display:table; width: 100%; }
.head1 { float: left; width: 20%; overflow: hidden; display: table-column; }
.head2 { float: left; width: 50%; overflow: hidden; text-align: center; margin: 35px 0 0; display: table-column; }
.head3 { float: left; width: 30%; overflow: hidden; text-align: right; display: table-column; }
#newsbar .inside { padding: 0px 4px; border: 1px solid #310000; line-height: 1.7em; overflow: hidden; }
#newsbar .inside { margin: 0px 4px;  background: #000 url(../images/book_l.png) 0 0 no-repeat; }
#sidebar { float: left; width: 20%; overflow:hidden; margin: 0 0 3px; }
#content60 { float: left; width: 60%; overflow:hidden; margin: 0 0 5px; }
#content80 { float: left; width: 80%; overflow:hidden; margin: 0 0 5px; }
#content100 { float: left; width: 100%; overflow:hidden; margin: 0 0 5px; }
#sidebar-2 { float: left; width: 20%; overflow:hidden; margin: 0 0 3px; }
#footer { text-align: center; width: 100%; display: table; margin: 5px 0; }
.imo { border: 1px solid #cbd8ec; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin: 4px 0 0; padding: 4px; }
.readon { height: 25px; float: right; border: 1px solid #100; line-height: 1.7em; padding: 0px 7px; }
#bans { background: #9b061b url(../../../../../images/servbar.png) center center repeat-x; color: #fff; width: 100%; display: table;  }
#prods { width: 100%; display: table; color: #b80b24;  }
#lows { background: #fff; width: 100%; display: table; background: url(../../../../../images/bluish_trans.png) center 30%; border: 1px solid #cbd8ec; }
#infinet { width: 100%; display: table; color: #b80b24; padding: 1px 1px 2px; margin: 0;  }
#secs { width: 100%; display: table; padding: 0; margin: 0; }
#secs a:link, #secs a:visited, #secs a:active { color: #3c9600; }
#secs a:hover { color: #1a2aff; text-decoration: underline; }
#cons { width: 100%; display: table; border: 0 solid #cbd8ec; border-width: 1px 0 0 }
#cons .ndani { padding: 10px; }
.sep { height: 5px; background: url(../../../../../images/sepbar.png) center center repeat-x; color:#fff; }
.iko { padding: 2px; }
.iko1 { margin: 0 0 0 25px; }
.logos { padding: 2px; width: 100%;  }
.logos a:link, .logos a:visited, .logos a:visited, .logos a:active { color: #fff; }
.logos a:hover { color: #cbd8ec; }
.log1 { float: left; width: 30%; overflow: hidden; }
.log2 { float: left; width: 60%; overflow: hidden; text-align: center; position: relative; top: 100px; }
.log3 { float: left; width: 10%; overflow: hidden; text-align: right; }
.log4 { float: left; width: 69%; overflow: hidden; text-align: right; }
.log5 { float: left; width: 69%; overflow: hidden; text-align: right; }
.log6 { float: left; width: 54%; overflow: hidden; color: #000; background: #fff; padding: 0 5px; border-right: 1px dotted #cbd8ec; }
.log7 { float: left; width: 42%; overflow: hidden; padding: 0 5px; margin: 0; color: #000; }
.log9 { float: left; width: 76%; overflow: hidden; color: #000; padding: 10px 4px; }
.log10 { float: left; width: 22%; overflow: hidden; color: #000; padding: 0 4px; }
.log12 { float: left; width: 49%; overflow: hidden; border-right: 1px solid  #cbd8ec; }
.log13 { float: left; width: 49%; overflow: hidden; }
.heads { width: 100%; border: 1px solid #cbd8ec; display: table; height: 100px; background: url(../../../../../images/bluish_trans.png); }
.cell1 { float: left; width: 32%; overflow: hidden; display: table-column; background: transparent; padding: 0 0 0 10px; }
.cell2 { float: left; width: 32%; overflow: hidden; display: table-column; background: transparent; border-right: 1px dotted #ff8383; padding: 0 0 0 10px; }
.cell3 { float: left; width: 25%; overflow: hidden; display: table-column; background: transparent; }
.cell4 { float: left; width: 34%; overflow: hidden; display: table-column; background: transparent; }
.cell5 { float: left; width: 18%; overflow: hidden; display: table-column; border: 0px solid #ff8383; margin: 2px 5px; padding: 2px; }
.ndani { padding: 2px; }
.log11 form select { background: transparent; border: 1px solid #fff; color: #fff; }
.log11 form option { background: url(../../../../../images/servbar.png) center center repeat-x; height: 20px; padding: 3px; }
.log11 form option:hover { background: url(../../../../../images/servbar1.png) center center repeat-x; }
#logo {
	left: 0;
	width: 132px;
	height: 80px;
	margin: 0;
	background: url(../../../../../images/image001.png) no-repeat;
	float: left;
	z-index: 1;
}
#logo1 {
	left: 0;
	width: 60px;
	height: 120px;
	margin: 0;
	background: url(../../../../../images/Infinet.png) no-repeat;
	float: left;
	z-index: 1;
}
#sidebar  .moduletable, #sidebar .moduletable_menu, #sidebar .moduletable_text, #sidebar-2  .moduletable, #sidebar-2 .moduletable_menu, #sidebar-2 .moduletable_text {
border: 1px solid #cbd8ec; color: #b80b24; padding: 3px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#sidebar  .moduletable, #sidebar .moduletable_menu, #sidebar .moduletable_text {margin: 4px 4px 2px 0;}
#sidebar-2  .moduletable, #sidebar-2 .moduletable_menu, #sidebar-2 .moduletable_text {margin: 4px 0 2px 4px;}
#sidebar a:link, #sidebar-2 a:link, #sidebar a:visited, #sidebar-2 a:visited, 
#sidebar a:active, #sidebar-2 a:active { color: #fff; }
#sidebar a:hover, #sidebar-2 a:hover { color: #cbd8ec; text-decoration: underline; }
.poll, .bannergroup_text, #form-login { padding: 4px;}
#sidebar .moduletable ul, #sidebar .moduletable_menu ul, #sidebar .moduletable_text ul, #searchForm,
#sidebar-2 .moduletable ul, #sidebar-2 .moduletable_menu ul, #sidebar-2 .moduletable_text ul { padding: 4px; }
#sidebar .moduletable h3, #sidebar .moduletable_menu h3, #sidebar .moduletable_text h3,
#sidebar-2 .moduletable h3, #sidebar-2 .moduletable_menu h3, #sidebar-2 .moduletable_text h3 {
	background: #b80b24;
	color:#fff;
	text-align:center;
	margin: 0 0 4px;
	overflow: hidden;
}
#header .moduletable h3, #header .moduletable_menu h3, #header .moduletable_text h3 { font-size: 10px; color: #3c9600; }
.input, .buttonheading { border: 0 solid #999; padding: 0; }
.small { color: #fffba4; }
.breadcrumbs span, .pathway span { border: 0; padding: 0; }
.breadcrumbs {
	border: 0px solid #cccfff;
	display: table;
	padding: 2px 5px;
	overflow: hidden;
}
.componentheading {
	border: 0px solid #0C3A6D;
	display: table;
	overflow: hidden;
	color: #000cff;
	text-align: center;
	width: 100%;
}
.contentpane,  .contentpaneopen, .blog_more {
	border: 0px solid #cccfff;
	padding: 0;
	margin: 4px 0;
	overflow: hidden;
	padding: 0 10px 0;
}
#searchForm { background: none; border: 0px; margin: 10px 0; }
.searchintro { border: 1px solid #cbd8ec; width: 100%; }
fieldset {  border: 1px solid #cbd8ec; }
.contentheading {
	color: #0C3A6D;
}
.article_separator  {
	display: block;
	padding: 0;
	margin: 0;
	height: 0;
}

/* Top Navigation */
#navbar {z-index: 9; padding: 1px 1px 0 1px; height: 27px; text-align: center; background: url(../../../../../images/servbar.jpg) 0% 25% repeat-x; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
/* Footer Section */
#footbar {
	background: #b80b24;
	z-index: 9;
	padding: 4px 4px 0;
	margin: 0 0 10px;
	top : 0px;
	left: -5px;
	height: 4px;
	position : relative;
	width:970px;
}
/*Compass Design typography CSS*/
* {
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin: 0.5em 0;
}
li,dd {
margin-left:1em;
}
fieldset {
padding:.5em;
}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1,.componentheading{
font-size:1.7em;
}
h2,.contentheading{
	font-size:1.3em;
}
h3{
font-size:1.3em;
}
h4{
font-size:1.2em;
}
h5{
font-size:1.1em;
}
h6{
font-size:1em;
font-weight:bold;
}

.small,.createdate,.modifydate,.mosimage_caption{
font:0.8em Arial,Helvetica,sans-serif;
color:#0C3A6D;
}

/* Text Display */
.contc {
	font-size: 10px;
	text-align: left;
	color: #CC9933;
	padding: 2px;
	margin-bottom: 3px;
}
#Kunena {
	padding: 5px;
}
.contpane { width: 33%; float: left; overflow: hidden; }
.contpanein { margin: 4px; }
.htmlmap_center img { border: 0; padding: 0; margin: 0; }