img{border:0;}
a.img{text-decoration:none;}
a{color:#6C9710; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
a:hover{color:#585858;text-decoration:underline;}
tr.sectiontableentry1 .td{vertical-align:top;}
h1{font-size:24px; color:#0758A7; margin:0;}
h2{font-size:18px; color:#0758A7; margin:0;}
h3{font-size:24px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#0758A7;}
h4{font-size:18px; color:#000; margin:0; font-weight:normal;}
h5{font-size:12px;}
p{margin:10px 0;}
h1,h2,h4,h5,h6{ font-family:Verdana, Arial, Helvetica, sans-serif;}
ul{text-align:left; margin:5px 0; padding-left:30px;}
li{line-height:18px;}
.error h2{color:#FF0000;}
dt.message{display:none;}
#system-message dd.message ul{/*background:#8FB9E4;border-bottom:3px solid #084D81;border-top:3px solid #084D81;color:#fff;*/margin:0; padding:5px;}
dd.message ul li{list-style:none;color:#FF0000;}
dd.error message fade{
	padding:0;
	margin:0;
}
.inputbox{font-family:verdana; }
form{border:0;}
fieldset.input{border:0;}
span.article_separator{display:block;}
.contentpaneopen{width:95%;}
.contentheading,.componentheading{font-size:24px; margin:0; font-family:verdana; font-weight:normal; color:#155D91; border-bottom:1px solid #ccc; padding:10px 0;}
body{background:#F4F4F4 url(../images/body-background.png) repeat-x left top; margin:0; padding:0; width:100%; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
#wrapper{/*background:url(../images/background-1.png) no-repeat 84% top;*/ margin:0 auto; width:1002px;}
.widthset{width:1002px;}
#header{background:url(../images/header.png) no-repeat 49% top; float:left;}

#head{padding-bottom:10px; float:left; width:100%;float:left;}
.logo{padding-top:15px; width:30%; float:left;}
.right_head #green_button{background:url(../images/login-psd.png) no-repeat; border:0; width:100px; height:27px; color:#fff; cursor:pointer; vertical-align:top; margin-top:0px!important;}
#logout_button{background:url(../images/logout-psd.png) no-repeat; border:0; width:100px; height:27px; color:#fff; cursor:pointer; vertical-align:top; margin-top:0px!important;}
#editprofile_button{background:url(../images/editprofile.png) no-repeat; border:0; width:115px; height:27px; color:#fff; cursor:pointer; vertical-align:top; margin-top:0px!important;}
.connect_button{background:url(../images/connect.png) no-repeat; border:0; width:109px; height:25px; color:#fff; cursor:pointer; vertical-align:top; margin-top:0px!important;}
.disconnect_button{background:url(../images/disconnect.png) no-repeat; border:0; width:109px; height:25px; color:#fff; cursor:pointer; vertical-align:top; margin-top:0px!important;}
#deleteprofile_button{background:url(../images/deleteprofile.png) no-repeat; border:0; width:109px; height:27px; color:#fff; cursor:pointer; vertical-align:top;float:right; margin-top:0px!important;}
#login{float:right; padding-right:10px; vertical-align:top; margin-top:4px; width:75%;font-size:12px;}
.right_head .inputbox{background:url(../images/login_textbox.png) no-repeat left top; width:167px; padding-left:3px; padding-top:2px; height:23px; border:0;vertical-align:top;} 
.right_head{float:right; width:60%;}
#topmenu a{font-family:"trebuchet MS"; color:#0C5388; padding:5px 20px; font-size:14px; }
#topmenu{float:right; padding-top:22px;}
#topmenu ul li{display:inline;}
#topmenu li a{font-weight:bold;}
#toolbar{float:left; height:142px;}
.search_mod{background:url(../images/banner.png) no-repeat left top; height:45px; float:left; width:100%;}
.search_mod .moduletable{float:right; padding:5px 25px 5px 0;}
.search_mod .inputbox{border:1px solid #d5d5d5; width:208px; height:25px; vertical-align:top; margin-right:10px; padding-top:7px;color:#838383; font-size:13px; padding-left:10px;}
.search_mod .button{background:url(../images/search-button.png) no-repeat left top; width:90px; height:34px; border:0; cursor:pointer;}
.search_mod .moduletable .search{ height:32px; vertical-align:top;}

#content{ float:left;}
#content_body{padding:0; float:left; padding-right:0; background:url(../images/bg-blackgr.png) no-repeat center top; width:100%;padding-left:3px; padding-top:50px; padding-bottom:20px;}
#contetn_left{float:left; padding-left:60px;
width:218px;color:#DEDEDE;}
#content_body a{color:#758EB0;}
#contetn_left h2,#contetn_left h1{font-size:30px; color:#DEDEDE;}
#contetn_left h1{font-size:36px;}
#contetn_left h3{margin:15px 0;}
#content_right{float:right; widows:524px; padding:0 0 0 0px;}

#content_bodyinner{padding:30px 0; float:left; }
#contetn_leftinner{width:768px; float:left; }
#contetn_leftinner .repeat_3{background:#F4F4F4 url(../images/content_white_bottom.png) no-repeat left bottom; padding:0; padding-bottom:12px; width:100%; float:left;}
#contetn_leftinner .repeat_1{background:url(../images/content_white_top.png) no-repeat left top; padding:0; height:12px; width:100%; float:left;}
#contetn_leftinner .repeat_2{background:url(../images/content_white_verticle.png) repeat-x left top; display:block; float:left;padding:10px 20px; width:728px;}
 
#content_rightinner{ float:right; width:212px; padding-left:20px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:15px;}
#content_rightinner .module{background:transparent url(../images/left_modulebackg.png) no-repeat scroll left bottom;
float:right;
margin:5px 5px 30px;
padding:0; padding-bottom:5px;
width:213px;}
#content_rightinner .module h3{color:#fff; height:34px; padding:7px 5px;background:url(../images/h3_left.png) no-repeat left top; margin-top:-20px;}
#content_rightinner .module div.blue{padding-top:5px;}
.jamod-content{}
.jamod-content p{margin:0;}
.jamod-content ul{margin:0;}
#content_rightinner .module li{list-style-image:url(../images/list-greentrue.png); line-height:20px;}
#content_rightinner .module a{color:#FFFFFF;}
#content_rightinner .module a:hover{font-weight:normal;text-decoration:underline;}

#footer{background:url(../images/footer_bg.png) no-repeat left top; height:195px; float:left; margin:0 2px; color:#FFFFFF;}
#footer a{color:#FFFFFF;}
#footer_in{padding:10px 15px; float:left;}
.footermodule h3{color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px;}
.footermodule{float:left; display:inline; padding:1%; height:155px; border-right:1px dashed #000; }
#footer3{border:0; float:right; width:36%;}
#footer1{width:58%;}
#footer .footermodule .news h3{background:url(../images/news-icon.png) no-repeat left top; padding:10px 0 10px 60px;}
#footer .footermodule .moduletable{}
#footer .footermodule .follow ul li{font-size:18px; vertical-align:top;}
li.followus1{padding-top:5px;}
#idc-container-parent{display:none !important;}
.moduletable_subscribe form{ padding-top:15px;}
.moduletable_subscribe{ width:340px;}
input#wz_12{font-size:11pt; margin-right:35px; width:290px;}
input#aca_22{margin-right:35px;margin-top:5px;}
#lyftenbloggie .blogcontent .lbPost_meta{background:#095185;}
#lyftenbloggie .blogcontent .lbPost_meta .editEnrty a, #lyftenbloggie .blogcontent .lbPost_meta .editEnrty a:link{background:#8FB9E4;}
#lyftenbloggie .blogcontent .commentsmain .commentstext {border:0; background:none;}
.speechbubble p{margin:0;}
#lyftenbloggie .blogcontent .commentsmain .speechbubble {height:31px;padding-top:0;width:31px;}
.contentpaneopen ul.menu{ padding:5px 5px 5px 25px; }
.contentpaneopen p.bold strong{ margin:0px; }
.contentpaneopen #box{ /*float:left;*/ width:213px; padding-top:5px;padding-left:0;padding-right:0; background:url(../images/left_modulebackg.png) no-repeat left bottom; margin:5px; margin-bottom:30px;}
.contentpaneopen #box h3{color:#fff; height:34px; padding:7px 5px;background:url(../images/h3_left.png) no-repeat left top; margin-top:-20px;}
.contentpaneopen .first{/*margin-top:30px !important;*/}
.contentpaneopen #box li{list-style-image:url(../images/list-greentrue.png); line-height:20px;margin-left:5px;}
#box a{color:#FFFFFF;}
#box a:hover{font-weight:normal;text-decoration:underline;}
.contentpaneopen .first h3{ }
.contentpaneopen .second h3{}
.contentpaneopen .third h3{}
.moduletable form.log{ color:#5C5C5C;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;}
a.dm_thumb img{ height:32px; width:32px;}
div.dm_cat img.dm_thumb{ height:32px; width:32px;padding-top:6px; padding-left:5px;}
div.chronoform a{ display:none!important;}
#footerbottom{float:left; margin:15px 0; }
#footerbottom ul{display:inline; text-align:center;}
#footerbottom li{display:inline;text-align:center; border-right:1px solid #000;}
#footerbottom li.item87{border:0;}
#footerbottom ul li a{ padding:0 5px;}
.dm_description p{float:left; padding-left:15px; text-align:left!important;}
.dm_description p span{ font-family:calibri!important; font-size:14px;}
#footerbottom .moduletable table{ text-align:center;}
.widthset .moduletable table{ text-align:center;}
li.latestnews{float:left;width:90%;}
li.latestnews a:hover{ font-weight:normal;text-decoration:underline;}
.lbPost_left img{height:130px; width:150px;}
.dm_taskbar li a:link, .dm_taskbar li a:visited{font-size:12px;}
.download {

	/*height: 22px;*/
	padding-bottom:6px;
	margin-bottom:6px;
	/*border-bottom: 1px solid #bbb;*/
	font-family: arial;
	list-style-type: none;
}

.download li {
	float: left;
	list-style-type: none;
	background-image: none;
	padding: 0 0 0 3px;
	margin: 0.5em 0 2px 0;
	/*width:  5.5em;*/
	font-size: 12px;
}
.download li a {
	display: block;
	padding-left: 3px;
	padding-right: 3px;
}
.download li a:link,
.download li a:visited,
.download li a:hover {
	color: #696969; background-color: #eeeeee;
	text-decoration: none;
}
.download li a:link,
.download li a:visited {
	border-top: 1px solid #cecece;
	border-bottom: 1px solid Gray;;
	border-left: 1px solid #cecece;
	border-right: 1px solid Gray;
}

.download li a:hover {
   border-bottom: 1px solid #cecece;
   border-top: 1px solid Gray;
   border-right: 1px solid #cecece;
   border-left: 1px solid Gray;
}
a.latestnews{
	line-height:15px;
}
/* form validation */

.invalid { border-color: #ff0000; }

label.invalid { color: #ff0000; }

