@charset "utf-8";
/* CSS Document */
*
{margin: 0; padding: 0;}

body {
    width: 100%; 
    margin:auto; 
    font-family: verdana,arial;
    background:url(images/body-bg2.gif) repeat; 
    border:none;
    font-size: 10pt;
}

#top_container {
	width: 100%;
    background:url(images/body-bg.gif) repeat-x;
	margin: 0 auto;
	*display: inline;
	float: left;
}


#page {
    /*width: 100%;*/
	width: 785px;	
    margin: 0 auto 0 auto;  
}

#page .main {
    width: 785px; 
    float:left;
    *display: inline; 
    background:url(images/header3-bg.jpg) repeat-y;
	margin: 0 auto 0 auto;
}
.main .content {width: 785px; float:left; *display: inline; background:url(images/header3-bg.jpg) repeat-y;}
.main .content .topheader1{width: 785px; float:left; *display: inline;}
.topheader1 .home{ float:left; *display: inline;}
.topheader1 .about{ float:left; *display: inline;}
.topheader1 .news{ float:left; *display: inline;}
.topheader1 .photo{ float:left; *display: inline;}
.topheader1 .contact{float:left; *display: inline;}
.topheader1 .last{float:left; *display: inline;}
.content .topheader2{width: 785px; height:161px; float:left; *display: inline; background:url(images/new_header.jpg) no-repeat;}
.content .topheader3{width: 785px; float:left; *display: inline;}
.topheader3 .leftside{width: 241px; float:left; *display: inline;}
.topheader3 .midside{width: 349px; float:left; *display: inline;}
.midside .midphoto{margin-left: 1px;width: 306px; height:189px; float:left; *display: inline; background:url(images/new_header_bottom.jpg) no-repeat;}


.gorg {
    font-family: georgia;
}

.midside .midtext{
    width: 349px;
    float:left;
    *display: inline;
}

.midtext .top {
    width: 110px; 
    float:left; 
    *display: inline; 
    margin-left:10px; 
    margin-top:10px;
}

.midtext p {
    width: 325px;
    float:left; 
    *display: inline;
    color:#666666;
    text-align:left; 
    padding:10px;
    padding-top: 0px;
}

.midtext h2 {
    color:#013886;
    text-align:left; 
    padding:10px;
    font-famnily: Verdana,Arial;
    font-size: 11pt;
    padding-bottom: 0px;
}

.container_ac {
    width: 350px;
    text-align: justify;
    font-family: georgia;
}
.container_ac p {
    text-align: justify;
    font-family: georgia;
}

.entry {
font-family: georgia;
}

.midtext h3 {
    color:#013886;
    text-align:left;
    font-famnily: Verdana,Arial;
    font-size: 9pt;
    font-weight: bold;
    padding: 10px;
    padding-bottom: 0px;
    margin: 0;
}

.midtext small {
    padding: 10px;
}

.midtext .entry {
    margin-top: 10px;
}
.midtext .entry p {
    text-align: justify;
}

a, a:visited {
    color:#013886;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}

p span a{ text-decoration:none; color:#CC0000}
.topheader3 .rightside{width: 180px; float:left; *display: inline; margin-left:12px;}

.leftside .leftcont{
    width: 200px; 
    float:left;
    *display: inline; 
    margin-left:20px;
}

.box1{
    width: 173px; 
    height: 46px; 
    float:left; 
    *display: inline;
    background:url(images/left-box1.jpg) no-repeat;
}

.box2{
    width: 191px; 
    height:46px; 
    float:left; 
    *display: inline; 
    background:url(images/left-box2.gif) no-repeat; 
    margin-top:20px;
}

.box1 .innertext{
    text-align:left; 
    color:#fff; 
    font-weight:bold; 
    float:left; 
    display:inline; 
    font-family:arial; 
    font-size:12px; 
    line-height:46px; 
    margin-left:10px;
}

.box1 .innertext a {
    color:#fff; 
    text-decoration:none;
}

.indepth ul, .indepth li {
    list-style-type: none;
	margin-top: -3px;
	padding: 0;
}

.indepth {
	width: 171px;
	margin: 0 auto 0 auto;	
}

 .boxbluebox{
    width: 171px; 
    height:192px; 
    float:left; 
    *display: inline; 
    background:url(images/left-bluebox.jpg) no-repeat; 
    margin-top:20px;
}

.boxbluebox .bboxtex1 {
    width: 150px;
    float:left; 
    display:inline; 
    padding:20px;
    padding-left: 10px;	
    color:#fff;
    font-size:12px;
    text-align:left;
    margin-top:31px;
    padding-bottom: 5px;
}

.boxbluebox .bboxinputbox {
    width: 100px; 
    float:left;
    display:inline;
    margin-left:10px;
}
.boxbluebox .bboxjoin {
    width: 170px; 
    height:26px; 
    float:left; 
    display:inline; 
    margin-top:5px;
    margin-left:10px;
}

.rtopbox{
    width: 180px; 
    height: 28px; 
    float:left; 
    *display: inline; 
    background:url(images/right-bg.gif) repeat-x; 
    margin-top:5px;
}

.rtopbox .rtopboxtext{
    width: 170px; 
    line-height:28px; 
    float:left; *display: 
    inline; 
    text-align: center; 
    color:#fff; 
    font-weight:bold; 
    font-family:arial;
}

.rbox1{
    width: 178px; 
    float:left; 
    *display: inline; 
    border:1px solid #006699; 
    margin-top:5px;
}

 .rbox1 .rbox2{
    width: 178px; 
    float:left; 
    *display: inline; 
    border:1px solid #fff; 
    background:url(images/right-col-bg.gif) #4f7aa7 repeat-x;
}

.rbox2 ul{
    width: 140px; 
    float:left; 
    *display: inline; 
    margin:0; 
    padding:0; 
    list-style:none;
}

.rbox2 ul li{
    width: 140px;
    float:left; 
    *display: inline; 
    background:url(images/start.gif) no-repeat 5px 18px; 
    padding:18px; 
    font-family:arial; 
    font-size:12px; 
    font-weight:bold; 
    color:#000; 
    text-align: left;
}

.main  .footer {
    width: 780px; 
    height:46px; 
    float:left; 
    *display: inline; 
    background:url(images/footer-bg.gif) no-repeat; 
    margin-left:3px; 
    margin-top:30px; 
    border:0px solid #000;
}

.footer .ftext {
     width: 780px; 
     /*line-height:2px;*/
     color:#fff; 
     font-family:arial; 
     text-decoration:none; 
     font-size:12px;
     text-align:center;
     margin-top: 5px;
 }
 .ftext a { 
     text-decoration:none; 
     color: #fff;
 }
 
 .stay_connected {
     width: 173px;
     margin-left: 3px;
	 height: 143px;
	 margin-left: 2px;
	 margin-bottom: 20px; 
}

 
 .stay_connected ul, .stay_connected li {
     list-style-type: none;
}

.stay_connected ul {
	padding-top: 33px;
	padding-left: 7px;
}

.port {
    margin-top: -35px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.listers {
margin-left: 10px;
padding-left: 5px;
list-style: none;
text-align: left;
}

.listers li
{
background-image: url(images/start.gif);
background-repeat: no-repeat;
background-position: left top;
padding-left: 15px;
margin-bottom: 10px;
color: #666666;
}

.endorse_label {
    font-weight: bold;
    padding-bottom: 5px;
}
.endorse_text {
    padding: 2px;
}

.aktt_tweets ul li {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.aktt_tweets {
    padding: 5px;
    border: 2px solid #7ad0e9;
    margin-top: 2px;
    text-align: justify;
    margin-bottom: 10px;
    color:#666666;
}

.aktt_more_updates {
    font-weight: bold;
    text-align: center;
}
