body {
	background-color:#40739F; 
	margin:0 0 30px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#444545;
}

a img {border:#fff 3px solid;}
.entry img, .entry a img {border:#fff 3px solid;}
a {
	color: #40739F;
	text-decoration:underline;
}
a:hover {text-decoration:none;}

h3 { color:#646566;}

h3 a { text-decoration:none; color:#646566;}
h3 a:hover { text-decoration:underline;}


.clear { clear:both; }

#logo {
	margin:8px auto 4px auto; 
	width:199px;
	height:90px;
}

#logo a img { border:none;}

#logo2 { width:160px; height:100px; margin:8px auto 4px; background:none; }

#logo2 a img { border:none;}

#topbody { background:url(images/top.gif) bottom left no-repeat; width:930px; height:7px; margin:0 auto;}
#botbody { background:url(images/bottom.gif) top left no-repeat; width:930px; height:7px; margin:0 auto;}
#wrapperbody {
	 margin:0 auto; 
	/* width:949px;*/
	 width:900px;
	 padding:8px 15px 8px;
	 background:#fff url(images/bg.gif) repeat-y top left;
	 height:100%;
}

/* navs  */

#nav-area {
	background:#006296; 
	height:100%; 
	vertical-align:top;
	width:14%;
	font-size:12px;
}

#navs {
	padding:0;
	list-style:none;
	margin:0;
	padding:0;
	width:126px;

}

#navs li {
	width:100%;
}

#navs a {
	text-decoration:none;
	color:#fff;
	display:block;
	padding:6px 0 6px 4px;
	border-bottom: 2px solid #fff;
	font-size:12px;
}
#navs a:hover {
	text-decoration:underline;
	background-color:#00507B;
}

/* content */

#col-1 {
    background:#006296; 
    float:left;
	height:435px; 
	vertical-align:top;
	width:126px;
	font-size:12px;
}

#col-2 {
    color:#444545;
    font-size:13px;
    float:left;
    height:435px; 
    margin:0 8px;
    overflow:hidden;
    width:475px;
}

    #col-2 .img-holder{
        height:214px;
        margin-bottom:10px;
        overflow:hidden;
        width:475px;
    }

    #col-2 .cont {
    }

#col-3 {
    float:left;
    font-size:12px;
    height:435px; 
    vertical-align:top; 
    width:283px;
}
    
    #col-3 .box {
        background-color:#8DB2D7;
        color:#303030;
        height:78px;
        margin-bottom:6px;
        padding:2px 9px;
        width:266px;
    }
    
    #col-3 .box a{ color:#303030; text-decoration:underline; }
    #col-3 .box a:hover{ text-decoration:none; }
    
        #col-3 h3 {
            color:#303030;
            font-family:"Times New Roman",Georgia,Serif;
            font-size:19px;
            margin:2px 0;
        }
        
        #col-3 ul{ 
            list-style-position:inside;
            padding:0; 
            margin:0; 
        }
        
    #col-3 .last {  
        height:82px;
        padding:0;
        margin-bottom:0; 
        width:283px;
    }
         #col-3 .last a{
            background: url(images/Online-Services-side.gif) no-repeat;
            display:block;
            height:82px;
            outline:none;
            text-indent:-9999px;
            width:283px;
         }
            #col-3 .last a:hover{
            background: url(images/Online-Services-side.gif) no-repeat 0 -82px;
         }

#img-content {
	width:45%;
	vertical-align:top;
}
#img-content img {
	margin-left:6px;
}

#content {
	width:364px;
	color:#444545;
	height:100%;
	vertical-align:top;
	font-size:13px;
}


#page-content {
	color:#444545;
	width:595px;
	height:100%;
	vertical-align:top; 
	padding:0 86px 0 67px;
	font-size:13px;
}
/* blog */
#blog-content {
	color:#444545;
	width:545px;
	height:100%;
	vertical-align:top; 
	padding:0 25px 0 25px;
	font-size:13px;
}



#blogright {
	background:#7f8285; 
	height:100%; 
	vertical-align:top;
	width:127px;
	font-size:12px;
	color:#fff;
}

#blogright a { color:#fff;}

#blogright h3 {
	font-size:14px;
	padding-bottom:4px;
	border-bottom: 1px #fff solid;
	width:120px;
	color:#fff;
	margin:0 4px 6px 4px;
}

#blogright ul {
	padding:0;
	list-style:none;
	margin:0;
	padding:0;

}

#blogright ul li {
	width:120px;
	padding-bottom:1px;
	/*border-bottom: 1px #fff dashed;*/
	margin:0 0 2px 10px;
}

#blogright ul li a {
	text-decoration:none;
	color:#fff;
	font-size:12px;
	text-decoration:underline;
}
#blogright ul li a:hover {
	text-decoration:none;
}
/*  newly added */
#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

#commentform {
margin: 1em 0;
background: #ffffff;
width: 40em
}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 40em
}
#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #ffffff;
border: 1px solid #939793;
}

#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 180px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #d6d3d3;
width: 180px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 180px;
}
#commentform input{
margin-bottom: 3px;
}

.blog-post{margin:0 0 25px 0;}

.blog-post h3 { font-size: 1.4em}

.blog-post .info{
padding:3px 3px 3px 8px;
border:1px solid #e3e4e4;
background-color:#efefef;
font-size:0.9em;
color:#505050;
}
.blog-post a {
color:#40739F;
text-decoration:underline;
}

.blog-post a:hover {
color:#40739F;
text-decoration:none;
}

.relatedindex { margin:10px 0 5px 0;  border-top:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF;}
.relatedindex div { margin:4px 0;}

/* end of blog */

.post {
	margin:0 0 15px 0;
}

/* panel */

#panel-area {
	width:100%;
	padding-top:9px;
	font-size:12px;
}

.panel{
	width:294px;
	height:70px;
	float:left;
	color:#fff;
}

.panel a{
	color:#fff;
    text-decoration:underline;
}
.panel a:hover{
	color:#fff;
    text-decoration:none;
}

.panel .content{
 margin:15px 0 0 8px;
}

.contentA {
 width:286px; 
 height:55px; 
 background-color:#578BBC; 
 display:block;
 padding:15px 0 0 8px;
 text-decoration:none;
 color:#646566;
}

.contentA:hover {
 width:286px; 
 height:55px; 
 background-color:#3D7EBB; 
 display:block;
 padding:15px 0 0 8px;
 text-decoration:underline;
 color:#fff;
}
#pone{
	background:/*url(images/panel1.jpg) top left no-repeat*/ #578BBC;
}

	#pone a {
		background: url(images/MAC-Newslttr.jpg) no-repeat;
		display:block;
		height:70px;
		outline:none;
		text-indent:-9999px;
		width:294px;
	}
	
		#pone a:hover { background: url(images/MAC-Newslttr.jpg) no-repeat 0 -70px; }

#ptwo {
	background-color:#8DB2D7;
	margin:0 9px 0 9px;
}

#pthree{
	background:/*url(images/panel2.jpg) top right no-repeat #bec0c2*/ #578BBC;
	float:right;
}

	#pthree a {
		background: url(images/Online-Services.jpg) no-repeat;
		display:block;
		height:70px;
		outline:none;
		text-indent:-9999px;
		width:294px;
	}
	
		#pthree a:hover { background: url(images/Online-Services.jpg) no-repeat 0 -70px; }

#pthree p {
margin:0; 
padding:0;
}
#footer {
 	width:918px;
	margin:25px auto 0;
	color: #fff;
	font-size:12px;
}

#footer a {
	margin:0 2px;
	color: #fff;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#footer-navs {
	margin:8px 25px 0 0;
	float:right;
}	

/* added for minimember page */
#formleft { float:left;}
#formright {float:left; width:48%; margin:16px 0 0 40px;}

#forofor h1 {text-align: center; color: rgb(204, 0, 0); font-family:georgia; font-size:37px; font-weight:normal;}
#forofor span {color:#333333; padding:4px; font-family:helvetica; font-size:20px; font-weight:bold; text-transform:uppercase;}
#forofor p { font-family:georgia; font-size:18px; font-weight:normal; line-height:140%; margin-bottom:25px; margin-top:10px; text-indent:25px; color:#333333;}
#forofor p  a { color:#336699; text-decoration:underline;}
#forofor p  a:hover { color:#336699; text-decoration:none;}
.better-blog {font-size:19px; color:#fff; text-decoration:none;}
.better-blog:hover {font-size:19px; color:#fff; text-decoration:underline;}
#post-exe p{ margin:3px 0 10px 0;}
