body {	margin: 0;	padding: 0;	background: #999999 url(../images/body-bg.gif) repeat-y top left;	font: 12px/ 170% Verdana, sans-serif;	color: #404040;	width: 1255px;}input {	font: 12px/ 100% Verdana, sans-serif;	color: #404040;	outline: none;}textarea,select {	font: 12px/ 160% Verdana, sans-serif;	color: #404040;	outline: none;}h1,h2,h3,h4,h5,h6 {	margin: 0;	padding: 0;	font-weight: normal;	font-family: Helvetica, Arial, sans-serif;	color: #0E4EA1;}h1 {	font-size: 170%;}h2 {	font-size: 160%;	line-height: 130%;}h3 {	font-size: 140%;}h4 {	font-size: 130%;}h5 {	font-size: 120%;}h6 {	font-size: 110%;}ul,quote,code,fieldset {	margin: .5em 0;}p {	margin: 0.6em 0 1.2em;	padding: 0;	line-height: 21px;}a:link,a:visited {	color: #0E4EA1;	text-decoration: none;}a:hover {	color: #192e62;	text-decoration: underline;}a:active,a.active {	color: #0E4EA1;}hr {	margin: 0;	padding: 0;	border: none;	height: 1px;	background: #7a7a7a;}ul {	margin: 0.5em 0 0;	padding: 0;}ol {	margin: 0.75em 0 0;	padding: 0;}ul.menu,.item-list ul {	margin: 0.35em 0 0 -0.5em; /* LTR */	padding: 0;}ul.menu ul,.item-list ul ul {	margin-left: 0em; /* LTR */}ul li,ul.menu li,.item-list ul li,li.leaf {	padding: 0 0 .2em 1.5em;	list-style-type: none;	list-style-image: none;	background: transparent url(../images/arrow.gif) no-repeat 1px .35em;}ol li {	padding: 0 0 .3em;	margin-left: 2em; /* LTR */}ul li.expanded {	background: transparent url(../images/menu-expanded.gif) no-repeat 1px		.35em; /* LTR */}ul li.collapsed {	background: transparent url(../images/menu-collapsed.gif) no-repeat 0px		.35em; /* LTR */}ul li.leaf a,ul li.expanded a,ul li.collapsed a {	display: block;}ul.inline li {	background: none;	margin: 0;	padding: 0 1em 0 0; /* LTR */}ol.task-list {	margin-left: 0; /* LTR */	list-style-type: none;	list-style-image: none;}ol.task-list li {	padding: 0.5em 1em 0.5em 2em; /* LTR */}ol.task-list li.active {	background: transparent url(../images/task-list.png) no-repeat 3px 50%;	/* LTR */}ol.task-list li.done {	color: #329933;	background: transparent url(../images/watchdog-ok.png) no-repeat 0px 50%		; /* LTR */}ol.task-list li.active {	margin-right: 1em; /* LTR */}fieldset ul.clear-block li {	margin: 0;	padding: 0;	background-image: none;}dl {	margin: 0.5em 0 1em 1.5em; /* LTR */}dl dt {	}dl dd {	margin: 0 0 .5em 1.5em; /* LTR */}img,a img {	border: none;}table {	margin: 1em 0;	width: 100%;}thead th {	border-bottom: 2px solid #dee0e1;	color: #404040;	font-weight: bold;}th a:link,th a:visited {	color: #0E4EA1;}td,th {	padding: .3em .5em;}tr.even,tr.odd,tbody th {	border: solid #dee0e1;	border-width: 1px 0;}tr.odd,tr.info {	background-color: #f1f2f2;}tr.even {	background-color: #ffffff;}tr.drag {	background-color: #fafaf3;}tr.drag-previous {	background-color: #f5f4e5;}tr.odd td.active {	background-color: #e6e6e6;}tr.even td.active {	background-color: #ececec;}td.region,td.module,td.container,td.category {	border-top: 1.5em solid #ffffff;	border-bottom: 1px solid #c6cdd1;	background-color: #dfdfe0;	color: #454f67;	font-weight: bold;}div.headings {	color: #0E4EA1;	font-family: serif, arial;	font-size: 17px;}div.headings span {	font-size: 23px;}tr:first-child td.region,tr:first-child td.module,tr:first-child td.container,tr:first-child td.category	{	border-top-width: 0;}span.form-required {	color: #ffae00;}span.submitted,.description {	font-size: 0.92em;	color: #898989;}.description {	line-height: 150%;	margin-bottom: 0.75em;	color: #898989;}.messages,.preview {	margin: .75em 0 .75em;	padding: .5em 1em;}.messages ul {	margin: 0;}.form-checkboxes,.form-radios,.form-checkboxes .form-item,.form-radios .form-item	{	margin: 0.25em 0;}#center form {	margin-bottom: 2em;}.form-button,.form-submit {	margin: 2em 0.5em 1em 0; /* LTR */}#dblog-form-overview .form-submit,.confirmation .form-submit,.search-form .form-submit,.poll .form-submit,fieldset .form-button,fieldset .form-submit,.sidebar .form-button,.sidebar .form-submit,table .form-button,table .form-submit	{	margin: 0;}.box {	margin-bottom: 2.5em;}/** * Layout */#header-region {	min-height: 1em;	padding: 25px 0;	background: url('../images/menu-bg9.jpg') repeat-x center left;	width: 945px;	font-weight: bold;}.menu-new {	padding: 10px;	width: 945px;	color: #356498;	font-weight: bold;	clear: both;}.menu-new a.selected {	color: #192E62;}.menu-new a {	color: #356498;	margin: 10px;	font-weight: bold;	text-transform: uppercase;}#header-region .menu-item {	height: 39px;	width: 926px;	background: url(../images/menu-bg.png);}#header-region .block {	display: block;	margin: 0 1em;}#header-region .block-region {	display: block;	margin: 0 0.5em 1em;	padding: 0.5em;	position: relative;	top: 0.5em;}#header-region * {	display: inline;	line-height: 1.5em;	margin-top: 0;	margin-bottom: 0;}/* Prevent the previous directive from showing the content of script elements in Mozilla browsers. */#header-region script {	display: none;}#header-region p,#header-region img {	margin-top: 0.5em;}#header-region h2 {	margin: 0 1em 0 0; /* LTR */}#header-region h3,#header-region label,#header-region li {	margin: 0 1em;	padding: 0;	background: none;}body #wrapper #container {	width: 930px;}body.sidebars #wrapper #container {	width: 953px;}body.sidebar-left #wrapper #container,body.sidebar-right #wrapper #container	{	width: 770px;}#wrapper #container {	margin: 0 auto;	padding: 0 20px;	max-width: 1270px;	min-width: 926px;}#wrapper #container #header {	height: 80px;	width: 950px;}#wrapper #container #header #logo-floater {	position: absolute;	margin-top: 20px;}#wrapper #container #header h1,#wrapper #container #header h1 a:link,#wrapper #container #header h1 a:visited	{	line-height: 120px;	position: relative;	z-index: 2;	white-space: nowrap;}#wrapper #container #header h1 span {	font-weight: bold;}#wrapper #container #header h1 img {	padding-top: 14px;	padding-right: 20px; /* LTR */	float: left; /* LTR */}/* With 3 columns, require a minimum width of 1000px to ensure there is enough horizontal space. */body.sidebars {	min-width: 950px;}/* With 2 columns, require a minimum width of 800px. */body.sidebar-left,body.sidebar-right {	min-width: 750px;}/* We must define 100% width to avoid the body being too narrow for near-empty pages */#wrapper #container #center {	float: left;	min-height: 620px;	width: 670px;	padding-left: 20px;}#wrapper #container #main-container {	width: 945px;	margin: 0 auto;	min-height: 400px;}#wrapper #container #center-home {	float: left;	width: 685px;	padding-left: 20px;}/* So we move the #center container over the sidebars to compensate */body.sidebar-left #center {	margin-left: -210px;}body.sidebar-right #center {	margin-right: -210px;}body.sidebars #center {	margin: 0 -210px;}/* And add blanks left and right for the sidebars to fill */body.sidebar-left #squeeze {	margin-left: 210px;}body.sidebar-right #squeeze {	margin-right: 210px;}body.sidebars #squeeze {	margin: 0 210px;}/* We ensure the sidebars are still clickable using z-index */#wrapper #container .sidebar {	width: 230px;	float: left;	position: relative;	padding-top: 5px;}#wrapper #container .sidebar-about {	width: 190px;	float: left;	text-align: center;}#wrapper #container .sidebar-blog {	width: 210px;	float: left;	text-align: center;}.about-top,.contact-top {	width: 190px;	height: 8px;}.about-menu,.contact-menu {	padding-top: 10px;	width: 190px;	text-align: left;	background: url('/images/menu-mid.png') repeat-y top left;}.about-heading,.contact-heading {	font-size: 120%;	text-align: left;	border-bottom: 1px solid #cccccc;	width: 160px;	margin-left: 15px;	padding-top: 5px;	font-weight: bold;	color: #808080;}.about-menu ul,.contact-menu ul {	list-style-type: none;}.about-menu ul li {	list-style-type: none;	line-height: 1.7;	background: none;	margin-left: 5px;}.contact-menu ul li {	list-style-type: none;	line-height: 1;	margin-top: 15px;	background: none;	margin-left: 5px;}.about-menu ul li a,.about-menu ul li a:visited,.contact-menu ul li a,.contact-menu ul li a:visited	{	font-size: 110%;	font-family: Arial;	color: #0E4EA1;}.about-menu ul li.selected {	background: url('../images/arrow.gif') no-repeat left center;}.contact {	width: 650px;	margin: 0 auto;}.about-bottom,.contact-bottom {	width: 190px;	height: 8px;}#wrapper #container .sidebar-contact {	width: 200px;	float: left;}.contact-download-links {	text-align: left;	width: 200px;	padding-top: 10px;	background: url('/images/blog-menu-mid.png') repeat-y top left;}#wrapper #container .sidebar-contact .contact-download-links ul {	list-style-type: none;}#wrapper #container .sidebar-contact .contact-download-links ul li {	list-style-type: none;	line-height: 1;	background: none;	text-align: left;	padding-bottom: 5px;	padding-top: 5px;}#wrapper #container .sidebar-contact .contact-download-links ul li a {	font-size: 115%;	font-family: Arial;	color: #0E4EA1;}.side-menu {	width: 170px;	text-align: left;	font-size: 130%;	border-bottom: 1px dotted #4b4b4b;}.side-menu a,.side-menu a:visited {	font-size: 95%;	text-decoration: none;	padding-left: 20px;	line-height: 1.5;}.side-menu a:hover {	color: #655F5F;}.side-menu a.selected {	color: #000000;	font-size: 95%;	background: url('../images/menu-collapsed.gif') no-repeat left center;	padding-left: 20px;}#wrapper #container .sidebar .block {	margin: 0 0 1.5em 0;}#sidebar-left .block {	padding: 0 15px 0 0px;}#sidebar-right .block {	padding: 0 0px 0 15px;}.block .content {	margin: 0.5em 0;}#sidebar-left .block-region {	margin: 0 15px 0 0px; /* LTR */}#sidebar-right .block-region {	margin: 0 0px 0 15px; /* LTR */}.block-region {	padding: 1em;	background: transparent;	border: 2px dashed #c6cdd1;	text-align: center;	font-size: 1.3em;}/* Now we add the backgrounds for the main content shading */#wrapper #container #center #squeeze {	background-color: #ffffff;	position: relative;}#squeeze p {	text-align: justify;}#wrapper #container #center .right-corner {	background: transparent;	position: relative;	left: 10px;}#wrapper #container #center .right-corner .left-corner {	padding: 10px 25px 5em 25px;	background: transparent;	margin-left: -10px;	position: relative;	left: -10px;	min-height: 400px;}#wrapper #container #footer {	margin: 0 auto;	color: #898989;	font-size: 80%;	padding: 5px 0 0 0;	clear: both;}#wrapper #container #footer .footer {	width: 955px;	height: 20px;	font-size: 10px;	border-top: 1px solid #bbb;	margin-top: 10px;	padding: 5px 0 10px 0;	clear: both;}#wrapper #container #footer .copyright {	clear: both;	width: 300px;	float: left;	font-size: 110%;	margin-top: 10px;}#wrapper #container #footer .sitemap {	clear: both;	width: 700px;	text-align: center;	font-size: 110%;	margin: 0 auto;}#wrapper #container #footer .sitemap a,#wrapper #container #footer .sitemap a:visited{	color: #0E4EA1;	text-decoration: none;}#wrapper #container #footer .sitemap a:hover {	text-decoration: underline;}#wrapper #container #footer .developer {	width: 300px;	clear: none;	float: right;	text-align: right;	margin-top: 10px;	font-size: 110%;}#wrapper #container #footer .developer a,#wrapper #container #footer .developer a:visited	{	color: #0E4EA1;	text-decoration: none;}#wrapper #container #footer .developer a:hover {	text-decoration: underline;}#wrapper #container .breadcrumb {	position: absolute;	top: 15px;	left: 35px; /* LTR */	z-index: 3;}body.sidebar-left #footer {	margin-left: -210px;}body.sidebar-right #footer {	margin-right: -210px;}body.sidebars #footer {	margin: 0 -210px;}/** * Header */#wrapper #container #header h1,#wrapper #container #header h1 a:link,#wrapper #container #header h1 a:visited	{	color: #ffffff;	font-weight: normal;	text-shadow: #494e53 0px 1px 3px;	font-size: 1.5em;}#wrapper #container #header h1 a:hover {	text-decoration: none;}#wrapper #container .breadcrumb {	font-size: 0.92em;}#wrapper #container .breadcrumb,#wrapper #container .breadcrumb a {	color: #717999;}#mission {	padding: 1em;	background-color: #ffffff;	border: 1px solid #e6e8ef;	margin-bottom: 2em;}/** * Primary navigation */ul.primary-links {	margin: 0;	padding: 0;	float: right; /* LTR */	position: relative;	z-index: 4;}ul.primary-links li {	margin: 0;	padding: 0;	float: left; /* LTR */	background-image: none;}ul.primary-links li a,ul.primary-links li a:link,ul.primary-links li a:visited	{	display: block;	margin: 0 1em;	padding: .75em 0 0;	color: #ffffff;	background: transparent url(../images/bg-navigation-item.png) no-repeat		50% 0;}ul.primary-links li a:hover,ul.primary-links li a.active {	color: #ffffff;	background: transparent url(../images/bg-navigation-item-hover.png)		no-repeat 50% 0;}/** * Secondary navigation */ul.secondary-links {	margin: 0;	padding: 18px 0 0;	float: right; /* LTR */	clear: right; /* LTR */	position: relative;	z-index: 4;}ul.secondary-links li {	margin: 0;	padding: 0;	float: left; /* LTR */	background-image: none;}ul.secondary-links li a,ul.secondary-links li a:link,ul.secondary-links li a:visited	{	display: block;	margin: 0 1em;	padding: .75em 0 0;	color: #d6d8de;	background: transparent;}ul.secondary-links li a:hover,ul.secondary-links li a.active {	color: #d6d8de;	background: transparent;}/** * Local tasks */ul.primary,ul.primary li,ul.secondary,ul.secondary li {	border: 0;	background: none;	margin: 0;	padding: 0;}#tabs-wrapper {	margin: 0 -26px 1em;	padding: 0 26px;	border-bottom: 1px solid #ebebeb;	position: relative;}ul.primary {	padding: 0.5em 0 10px;	float: left; /* LTR */}ul.secondary {	clear: both;	text-align: left; /* LTR */	border-bottom: 1px solid #ebebeb;	margin: -0.2em -26px 1em;	padding: 0 26px 0.6em;}h2.with-tabs {	float: left; /* LTR */	margin: 0 2em 0 0; /* LTR */	padding: 0;}ul.primary li a,ul.primary li.active a,ul.primary li a:hover,ul.primary li a:visited,ul.secondary li a,ul.secondary li.active a,ul.secondary li a:hover,ul.secondary li a:visited	{	border: 0;	background: transparent;	padding: 4px 1em;	margin: 0 0 0 1px; /* LTR */	height: auto;	text-decoration: none;	position: relative;	top: -1px;	display: inline-block;}ul.primary li.active a,ul.primary li.active a:link,ul.primary li.active a:visited,ul.primary li a:hover,ul.secondary li.active a,ul.secondary li.active a:link,ul.secondary li.active a:visited,ul.secondary li a:hover	{	background: url(../images/bg-tab.png) repeat-x 0 50%;	color: #ffffff;}ul.primary li.active a,ul.secondary li.active a {	font-weight: bold;}/** * Nodes & comments */.node {	margin: 0 -10px 1.5em;	padding: 1.5em 20px;	width: 690px;}.node-news {	margin: 0 -26px 1.5em;	padding: 1.5em 0 1.5em 26px;	width: 730px;}.intro {	width: 440px;	float: left;}.intro p {	color: #666666;	text-align: justify;}.interests {	width: 170px;	float: left;	padding-left: 35px;	padding-top: 5px;	margin-left: 35px;	border-left: 1px solid #ebebeb;	color: #4A4A4A;	font-size: 14px;	font-family: Arial;}.interests div {	height: 30px;}.interests div.interests-heading {	height: 35px;}.interests .interests-heading strong {	color: #0E4EA1;	font-size: 22px;	font-weight: normal;	font-family: Arial;}ul.links li,ul.inline li {	margin-left: 0;	margin-right: 0;	padding-left: 0; /* LTR */	padding-right: 1em; /* LTR */	background-image: none;}.node .links,.comment .links {	text-align: left; /* LTR */}.node .links ul.links li,.comment .links ul.links li {	}.terms ul.links li {	margin-left: 0;	margin-right: 0;	padding-right: 0;	padding-left: 1em;}.picture,.comment .submitted {	float: right; /* LTR */	clear: right; /* LTR */	padding-left: 1em; /* LTR */}.new {	color: #ffae00;	font-size: 0.92em;	font-weight: bold;	float: right; /* LTR */}.terms {	float: right; /* LTR */}.preview .node,.preview .comment,.sticky {	margin: 0;	padding: 0.5em 0;	border: 0;	background: 0;}.sticky {	padding: 1em;	background-color: #ffffff;	border: 1px solid #e6e8ef;	margin-bottom: 2em;}#comments {	position: relative;	top: -1px;	border-bottom: 1px solid #ebebeb;	margin: -1.5em -25px 0;	padding: 0 25px;}#comments h2.comments {	margin: 0 -25px;	padding: .5em 25px;	background: #ffffff url(../images/gradient-inner.png) repeat-x 0 0;}.comment {	margin: 0 -25px;	padding: 1.5em 25px 1.5em;	border-top: 1px solid #ebebeb;}.indented {	margin-left: 25px; /* LTR */}.comment h3 a.active {	color: #404040;}.node .content,.comment .content {	margin: 0.6em 0;}/** * Aggregator.module */#aggregator {	margin-top: 1em;}#aggregator .feed-item-title {	font-size: 160%;	line-height: 130%;}#aggregator .feed-item {	border-bottom: 1px solid #ebebeb;	margin: -1.5em -31px 1.75em;	padding: 1.5em 31px;}#aggregator .feed-item-categories {	font-size: 0.92em;}#aggregator .feed-item-meta {	font-size: 0.92em;	color: #898989;}/** * Color.module */#palette .form-item {	border: 1px solid #ffffff;}#palette .item-selected {	background: #ffffff url(../images/gradient-inner.png) repeat-x 0 0;	border: 1px solid #e3e4e4;}/** * Menu.module */tr.menu-disabled {	opacity: 0.5;}tr.odd td.menu-disabled {	background-color: #f1f2f2;}tr.even td.menu-disabled {	background-color: #ffffff;}/** * Poll.module */.poll .bar {	background: #ffffff url(../images/bg-bar-white.png) repeat-x 0 0;	border: solid #eeeeee;	border-width: 0 1px 1px;}.poll .bar .foreground {	background: #929292 url(../images/bg-bar.png) repeat-x 0 100%;}.poll .percent {	font-size: .9em;}/** * Autocomplete. */#autocomplete li {	cursor: default;	padding: 2px;	margin: 0;}/** * Collapsible fieldsets */fieldset {	padding: 1em;	border: 1px solid #e3e4e4;	background: #ffffff url(../images/gradient-inner.png) repeat-x 0 0;}/* Targets IE 7. Fixes background image in field sets. */*:first-child+html fieldset {	padding: 0 1em 1em;	background-position: 0 .75em;	background-color: transparent;}*:first-child+html fieldset>.description,*:first-child+html fieldset .fieldset-wrapper .description	{	padding-top: 1em;}fieldset legend { /* Fix disappearing legend in FFox */	display: block;}*:first-child+html fieldset legend,*:first-child+html fieldset.collapsed legend	{	display: inline;}html.js fieldset.collapsed {	background: transparent;	padding-top: 0;	padding-bottom: .6em;}html.js fieldset.collapsible legend a {	padding-left: 2em; /* LTR */	background: url(../images/menu-expanded.gif) no-repeat 0% 50%;	/* LTR */}html.js fieldset.collapsed legend a {	background: url(../images/menu-collapsed.gif) no-repeat 0% 50%;	/* LTR */}/** * Syndication icons and block */#block-node-0 h2 {	float: left; /* LTR */	padding-right: 20px; /* LTR */}#block-node-0 img,.feed-icon {	float: right; /* LTR */	padding-top: 4px;}#block-node-0 .content {	clear: right; /* LTR */}/** * Login Block */#user-login-form {	text-align: center;}#user-login-form ul {	text-align: left; /* LTR */}/** * User profiles. */.profile {	margin-top: 1.5em;}.profile h3 {	border-bottom: 0;	margin-bottom: 1em;}.profile dl {	margin: 0;}.profile dt {	font-weight: normal;	color: #898989;	font-size: 0.92em;	line-height: 1.3em;	margin-top: 1.4em;	margin-bottom: 0.45em;}.profile dd {	margin-bottom: 1.6em;}/** * Admin Styles */div.admin-panel,div.admin-panel .description,div.admin-panel .body,div.admin,div.admin .left,div.admin .right,div.admin .expert-link,div.item-list,.menu	{	margin: 0;	padding: 0;}div.admin .left {	float: left; /* LTR */	width: 48%;}div.admin .right {	float: right; /* LTR */	width: 48%;}div.admin-panel {	background: #ffffff url(../images/gradient-inner.png) repeat-x 0 0;	padding: 1em 1em 1.5em;}div.admin-panel .description {	margin-bottom: 1.5em;}div.admin-panel dl {	margin: 0;}div.admin-panel dd {	color: #898989;	font-size: 0.92em;	line-height: 1.3em;	margin-top: -.2em;	margin-bottom: .65em;}table.system-status-report th {	border-color: #dee0e1;}#autocomplete li.selected,tr.selected td,tr.selected td.active {	background: #2f416f;	color: #ffffff;}tr.selected td a:link,tr.selected td a:visited,tr.selected td a:active {	color: #dbdde4;}tr.taxonomy-term-preview {	opacity: 0.5;}tr.taxonomy-term-divider-top {	border-bottom: none;}tr.taxonomy-term-divider-bottom {	border-top: 1px dotted #c6c6c6;}/** * CSS support */ /******************************************************************* *                                        * *******************************************************************/	/** * Generic elements. */.messages {	background-color: #fff;	border: 1px solid #b8d3e5;}.preview {	background-color: #fcfce8;	border: 1px solid #e5e58f;}div.status {	color: #33a333;	border-color: #c7f2c8;}div.error,tr.error {	color: #a30000;	background-color: #FFCCCC;}.form-item input.error,.form-item textarea.error {	border: 1px solid #c52020;	color: #363636;}/** * dblog.module */tr.dblog-user {	background-color: #fcf9e5;}tr.dblog-user td.active {	background-color: #fbf5cf;}tr.dblog-content {	background-color: #fefefe;}tr.dblog-content td.active {	background-color: #f5f5f5;}tr.dblog-warning {	background-color: #fdf5e6;}tr.dblog-warning td.active {	background-color: #fdf2de;}tr.dblog-error {	background-color: #fbe4e4;}tr.dblog-error td.active {	background-color: #fbdbdb;}tr.dblog-page-not-found,tr.dblog-access-denied {	background: #d7ffd7;}tr.dblog-page-not-found td.active,tr.dblog-access-denied td.active {	background: #c7eec7;}/** * Status report colors. */table.system-status-report tr.error,table.system-status-report tr.error th	{	background-color: #fcc;	border-color: #ebb;	color: #200;}table.system-status-report tr.warning,table.system-status-report tr.warning th	{	background-color: #ffd;	border-color: #eeb;}table.system-status-report tr.ok,table.system-status-report tr.ok th {	background-color: #dfd;	border-color: #beb;}/* Search Style */#searchcontent {	width: 226px;	height: 29px;	padding: 5px 0 15px 20px;	float: right;	clear: both;}.searchrow {	width: 226px;	float: left;	margin: 0;	padding: 0;}.leftsearch {	background: url(../images/search_left_bg1.jpg) 0 0;	width: 6px;	height: 27px;	float: left;	margin: 0;	padding: 0;}.searchtextarea {	width: 214px;	margin: 0;	padding: 0;	float: left;	background: url(../images/search_mid_bg1.jpg) 0 0 repeat-x;	height: 29px;}.searchtxt {	width: 195px;	margin: 0;	padding: 0;	float: left;}.searchbtntxtdiv {	width: 19px;	height: 19px;	margin: 6px 0 0 0;	padding: 0 0 0 0px;	float: left;}.searchbtntxt {	background: url(../images/searchbtn1.jpg) no-repeat 0 0;	width: 19px;	height: 19px;	margin: 0;	padding: 0;	border: none;	cursor: pointer;	float: left;}.rightsearch {	background: url(../images/search_right_bg1.jpg) 0 0;	width: 6px;	height: 27px;	float: left;	margin: 0;	padding: 0;}html .searchmain {	width: 261px;	height: 29px;	margin: 0 0 0;	padding: 19px 0 2px 35px;	float: left;}.searchmain {	width: 261px;	height: 29px;	margin: 0 0 0;	padding: 19px 0 18px 35px;	float: left;}.search_left {	background: url(../images/search_left_bg1.jpg) no-repeat 0 0;	width: 6px;	height: 29px;	margin: 0;	padding: 0;	float: left;}.search_mid {	background: url(../images/search_mid_bg1.jpg) repeat-x 0 0;	height: 29px;	width: 249px;	margin: 0;	padding: 0;	float: left;}.search_right {	background: url(../images/search_right_bg1.jpg) no-repeat 0 0;	width: 6px;	height: 29px;	margin: 0;	padding: 0;	float: left;}.search_textbox {	width: 220px;	height: 16px;	margin: 0 0;	padding: 5px 0 0 0;	background: none;	border: none;	outline: none;	color: #5a868b;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}.searchbtn {	background: url(../images/searchbtn1.jpg) no-repeat 0 0;	width: 15px;	height: 16px;	margin: 6px 0 0 4px;	padding: 0;	border: none;}.searchbtn1 {	background: url(../images/btn_search1.jpg) no-repeat 0 0;	width: 24px;	height: 29px;	margin: 0;	padding: 0 0 0 5px;	border: none;	cursor: pointer;}.top-right {	width: 300px;	float: right;	color: #666360;	padding-top: 26px;	margin-left: 20px;	text-align: right;}.text {	font-family: arial;	float: left;	width: 140px;	height: 27px;	font-size: 110%;	font-weight: bold;	padding-top: 5px;	margin-left: 50px;}.links {	float: left;	width: 110px;	height: 27px;	margin-left: 0px;}.more-link {	width: 80px;	float: right;	color: #4b4b4b;	float: right;	text-align: center;}.more-link a,.more-link a:visited {	color: #0E4EA1;	text-decoration: none;}.more-link a:hover {	text-decoration: underline;}.bottom-main-block {	width: 950px;	clear: both;	margin: 0 auto;	margin-left: 0px;	text-align: center;	border-top: 1px solid #ebebeb;}.bottom-block {	width: 445px;	float: left;	padding-top: 20px;	padding-left: 15px;	text-align: left;}#contact-form {	width: 650px;	min-height: 500px;}#contact-form .header {	margin: 0 0 20px 0;	clear: both;}.contact-field {	width: 90%;	padding-bottom: 15px;	height: 20px;	margin: 0 auto;	clear: both;}.contact-label {	width: 20%;	float: left;}.contact-textbox {	width: 80%;	float: left;}.contact-message {	width: 80%;	float: left;}#contact-form .submit_btn {	width: 200px;	margin: 0 0 0 230px;	clear: both;}.blog-content {	border: 1px solid #e3e4e4;	background: #ffffff url(../images/gradient-inner.png) repeat-x 0 0;}.blog-inner-content {	width: 90%;	margin: 5px auto;}.blog-footer {	border-top: 1px dotted #ebebeb;}.blog-comments {	float: left;	width: 25%;}.blog-edit {	float: left;	width: 25%;}.blog-postedon {	float: right;	width: 50%;	text-align: right;}.comment-block {	text-align: center;	margin-top: 50px;}.block-fields {	text-align: left;	margin: 10px auto;	clear: both;}.field-label {	width: 100px;	float: left;}.field-textbox {	width: 380px;	float: left;}.comment_submit {	margin: 10px auto;	clear: both;	padding-top: 10px;}.blog-menu-top {	width: 200px;	height: 8px;}.contact-menu-top {	width: 200px;	height: 8px;	margin-top: 10px;}.archive-heading {	font-size: 120%;	text-align: left;	border-bottom: 1px solid #cccccc;	width: 170px;	margin-left: 15px;	padding-top: 5px;	font-weight: bold;	color: #808080;}.blog-menu-bottom {	width: 200px;	height: 8px;}.archieve-list {	text-align: left;	width: 200px;	padding-top: 10px;	background: url('/images/blog-menu-mid.png') repeat-y top left;}.archieve-list ul {	list-style-type: none;}.archieve-list ul li {	list-style-type: none;	line-height: 2;	background: none;	margin-left: 5px;}.archieve-list ul li a {	font-size: 110%;	font-family: Arial;	color: #0E4EA1;}.archieve-list ul li.selected {	background: url('../images/arrow.gif') no-repeat left center;}.blog_entry {	text-align: center;	min-height: 300px;	margin: 0 auto;}.blog_fields {	text-align: left;	margin: 10px auto;	clear: both;	width: 600px;}.blog_fields_labels {	width: 100px;	float: left;}.blog_fields_text {	width: 380px;	float: left;}.blog_submit {	margin: 10px auto;	clear: both;	padding-top: 10px;}.news-left {	width: 710px;	float: left;}.news-content {	border: 1px solid #e3e4e4;	background: #ffffff url(../images/gradient-inner.png) repeat-x 0 0;}.news-inner-content {	width: 650px;	margin: 5px auto;}.news-left-details {	width: 500px;	float: left;}.news-inner-content-details {	width: 450px;	margin: 5px auto;}.news-footer {	border-bottom: 1px dotted #ebebeb;	height: 20px;}.news-edit {	float: left;	width: 30px;}.news-postedon {	float: right;	width: 300px;	text-align: right;}.recent-news {	width: 210px;	float: left;	margin-left: 20px;}.admin-menu-list {	text-align: left;	width: 190px;	padding-top: 10px;	background: url('/images/menu-mid.png') repeat-y top left;}.admin-menu-list ul {	list-style-type: none;}.admin-menu-list ul li {	list-style-type: none;	line-height: 2;	background: none;	margin-left: 5px;}.admin-menu-list ul li a {	font-size: 120%;	font-family: Arial;	color: #0E4EA1;}.admin-menu-list ul li.selected {	background: url('../images/arrow.gif') no-repeat left center;}
