body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.pagecontainer {width:960px; margin:auto;}

a { color:#666; text-decoration:none;}

a img {border:none;}

hr { border:none; border-bottom:1px #ccc dotted;}

h1 { font-size:24px;}
h2 { font-size:22px;}
h3 { font-size:20px;}
h4 { font-size:18px;}

iframe { border:0px; z-index:1; position:absolute;}
object { z-index:1;}
input { border:solid 1px #ccc; padding:7px; -moz-border-radius: 3px; margin:0px;-webkit-border-radius: 3px;font-size:12px; width:98%;cursor:pointer;}
textarea { border:solid 1px #ccc; padding:7px;  margin:0px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:98%;cursor:pointer; }
select {border:solid 1px #ccc; padding:7px; margin:0px; margin-right:15px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.contact-button {width:100px; }
.contact-button input {background: #00aeef; /* Old browsers */
background: -moz-linear-gradient(top,  #00aeef 0%, #2989d8 52%, #207cca 53%, #7db9e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00aeef), color-stop(52%,#2989d8), color-stop(53%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00aeef 0%,#2989d8 52%,#207cca 53%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00aeef 0%,#2989d8 52%,#207cca 53%,#7db9e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00aeef 0%,#2989d8 52%,#207cca 53%,#7db9e8 100%); /* IE10+ */
background: linear-gradient(top,  #00aeef 0%,#2989d8 52%,#207cca 53%,#7db9e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aeef', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; color:#fff; font-weight:bold;
}

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.05, rgb(0,115,237)),
	color-stop(0.59, rgb(0,175,239))
);

#CAPTCHA {-moz-border-radius: 5px; border-radius: 5px; border:#CCC solid 1px; padding:10px;}
#securityCode {width:106px; border:solid 1px #ccc;}

.pagebody {  border-radius: 5px 0px 5px 5px; 
-moz-border-radius: 5px 0px 5px 5px; 
-webkit-border-radius: 5px 0px 5px 5px;
border: 1px solid #ccc; padding:10px; }

.nav-one { background-image:url(/assets/images/1/style/nav-bg.jpg);  
border-radius: 5px 5px 0px 0px; 
-moz-border-radius: 5px 5px 0px 0px; 
-webkit-border-radius: 5px 5px 0px 0px; 
overflow:hidden; float:right; font-size:13px; color:#FFF; }

.nav-one ul { list-style-image:url(/assets/images/1/style/nav-bullet.gif);padding:0px; margin:0px;  float:right; line-height:31px; overflow:hidden; padding-right:15px;}

.nav-one li { float:left; padding-left:0px; margin-left:30px; }

.nav-one a {color:#FFF; text-decoration:none; text-transform:uppercase; }

.nav-one ul li ul li div.active div.postactive {display:none;}

.nav-one div.active a {background:#555;  border-radius: 5px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;}

.preactive {display:none;}
.postinactive {display:none;}
.preinactive {display:none;}

.logo { float:left; width:170px; height:123px;}

.nav-two { height:29px; background-image:url(/assets/images/1/style/nav2-bg.jpg); float:right; border-radius: 0px 0px 5px 5px;
-moz-border-radius: 0px 0px 5px 5px; 
-webkit-border-radius: 0px 0px 5px 5px; 
border: 1px solid #ccc; overflow:hidden; font-size:10px; color:#333}

.nav-two ul { list-style:none; padding:0px; margin:0px; line-height:29px; padding-right:20px; }

.nav-two li {float:left; padding-left:16px;}
.nav-two a { color:#333;  text-decoration:none;  text-transform:uppercase;  }

.clear { width:100%; clear:both;}
.banner { border:#CCC solid 1px;}

.home-gate { margin-top:10px;}
.home-gate ul { list-style:none; margin:0px; padding:0px; margin-left:-18px;}
.home-gate li { float:left; margin-left:19px; }
.home-gate img {border:#CCC solid 1px;}

.content-one-full {padding:10px;}
.content-one {width:680px; float:left; padding:10px;}
.content-two {width:198px; border:solid 1px #ccc; float:right; padding:10px; margin-top:10px; padding-top:0px; padding-bottom:0px; margin-bottom:10px;} 

.nav-foot {width:700px; float:left; padding-top:10px;}
.nav-foot ul {list-style-image:url(/assets/images/1/style/foot-bullet.gif); padding:0px; margin:0px; line-height:21px; clear:both; float:left;}
.nav-foot li {float:left; padding-left:0px; margin-left:30px;}
.nav-foot a {color:#666; text-decoration:none; text-transform:uppercase; font-size:10px;}


.contact { float:right; width:200px; text-align:right; margin-right:20px; margin-top:10px; margin-bottom:20px;}
.contact h1 { color:#09F; font-size:28px; padding:0px; margin:0px;}
.contact p {padding:0px; margin:0px; font-weight:900;}

body,td,th {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px; color:#666;
}



/* Blog */
.blog-splash-link {}
.blog-splash-item { border-bottom:dotted #666 1px; padding-bottom:10px; margin-bottom:30px;}


.blog-article-content {margin-top:10px; display:block}
.blog-article-clear { width:100%; clear:both; }
.blog-article h1 {}

.blog-footer{ margin-top:10px; border-bottom: #CCC solid 1px; font-size:9px; padding-bottom:10px; }
.blog-author {display:inline;margin-right:3px; float:left;}
.blog-date {display:inline;margin-right:3px; float:left;}


.blog-comment-form {border:solid #ccc 1px; padding:10px; -moz-border-radius:5px; border-radius:5px; margin-top:10px;}
.blog-comment-form input {border:solid #ccc 1px; background-color:transparent;}
.blog-comment-form textarea {background-color:transparent; border:solid #ccc 1px;}
.blog-comment-form #securityCode {background-color:transparent; border:solid #ccc 1px;}
.blog-comment-submit {width:100px;}
.blog-article-comment-text {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; float:left; padding:10px; margin-right:10px; margin-bottom:10px; border:solid #ccc 1px;}
.blog-article-comment {-webkit-border-radius:5px; -moz-border-radius: 5px; border-radius: 5px; border:#CCC solid 1px; padding:10px; margin-bottom:0px;  margin-top:10px; display:table; }
.blog-article-comments {margin-bottom:20px;}
.blog-article-comment-button {border:solid 1px #ccc; padding:4px 6px 5px 6px; margin-top:20px; -moz-border-radius:4px; border-radius:4px; display:table; font-weight:600; font-size:10px;

background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(255,255,255)),
    color-stop(0.5, rgb(250,250,250)),
    color-stop(0.75, rgb(237,237,237))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(255,255,255) 0%,
    rgb(250,250,250) 50%,
    rgb(237,237,237) 75%
);}

.blog-share ul {list-style:none; padding:0px; margin:0px; display:table; margin-bottom:20px;}
.blog-share li {}
.blog-share img {width:20px;height:20px;border:0px;}

.blog-share a img{opacity:.80;filter:alpha(opacity=80);filter:"alpha(opacity=80)";}
.blog-share a:hover img{opacity:1;filter:alpha(opacity=100);filter:"alpha(opacity=100)";}


.follow {filter:alpha(opacity=40); -moz-opacity:0.40;-khtml-opacity: 0.40; opacity: 0.40;}
.follow ul { list-style:none;}
.follow li { float:left;}
.follow li img { float:left; border:0px; margin:0px; padding:0px;}
.blog-navigation h2 {text-transform:none}
.blog-navigation a {}
.blog-navigation a:hover {}
.blog-navigation ul {list-style:none; margin:0px; margin-left:0px; padding:0px; }
.blog-navigation li {margin-bottom:5px;}


.blog-navigation ul {list-style-image:url(/assets/images/1/style/foot-bullet.gif);}

.author {padding-left:15px; font-size:9px; line-height:60px;}