
/* CSS Document */

body { margin: 0; padding: 0; text-align: center; min-width: 960px; background: url(../images/img_bg.jpg) repeat-x #fff;}
body.sec { margin: 0; padding: 0; text-align: center; min-width: 960px; background: url(../images/img_bg_sec.jpg) repeat-x #fff;}
/*standard code and page resets*/

div, ul, ol, li, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0}
ul {list-style:none}
li{list-style:none;}
a {text-decoration: none;}
img {border:none;}
hr {display: none; }
.break { clear: both; visibility: hidden; }

/*page structure*/
.container{ width: 960px; margin: 0 auto; padding: 0; text-align: left; overflow:hidden;}

/*header*/
.header { float:left; margin: 0 0 10px 0; padding: 0; width: 960px;  }
.identity { float: left; width: 200px; position:relative; top:20px; }
.main_title {float:right;margin:-50px 5px 0 ;padding:0;position:relative; top:11px; }

.nav-functional{float:right; position:relative; top:5px ;right:0px; width: 350px; }
.nav-functional ul{margin:0; padding:0;}
.nav-functional li{padding:0 5px; margin:0;display:inline;}
.nav-functional a{text-decoration:none}


/*search*/
.search{float:left; width:100%; margin:5px 0 0; padding: 5px 0 0; height:30px;}
.search form { margin: 0; padding: 0;}
.search label {display: none;}
.search input {padding:2px;width: 150px;}
.search button { margin: 0; padding:0;background: none;border: 0;cursor: pointer;line-height: 18px;}
.search .dropdown {padding:0;width:150px; margin:0;}

/*columns*/
.main_nav{float:left; width:300px; margin:0;  }
.sub_feature{float:left; width:300px; margin:0 10px 0 0; }
.sub_feature img{margin: 0 0 10px 0;}

.sub_feature h3{width:100%}

/*main feature*/
.main_feature {width:100%; float:left; margin: 0 0 0; padding: 0; text-align:left; }
.feature_img{margin:0; padding:0; float:left; width:310px}
.feature_img img {margin:0; padding:0;}
.feature{width:620px; margin:20px 0 0 0; padding:10px 0 0 0; float:left; z-index:100; overflow:hidden;}
.sub_features  {width:100%; float:left; margin:0 0 20px 0; padding: 0; }


/*secondary pages*/

/*image alignment*/

img.right {float:right; margin: 10px 0 10px 10px;}
img.left {float:left;}

.sec_pagebody {width:100%; float:left; margin: 20px 0 20px; padding: 0;}
.blueline { width:100%; float:left;}

/*three page columns*/

/*left column*/
.sec_nav {float:left; width:170px; padding: 0 20px 0 0;margin:0;text-align:left;}

.sec_nav_section_first {float:left; width:170px; margin: 0; padding: 0;}
.sec_nav_section_first ul{margin:0; padding:0;}
.sec_nav_section_first li {margin:0 0 10px 0; padding:0 0 0 10px; background:transparent url(../images/btn_sec_nav.gif) no-repeat scroll 0 5px;}

.sec_nav_section {float:left; width:170px; margin:20px 0  0; padding: 0;}
.sec_nav_section ul{margin:20px 0 0 0; padding:0;}
.sec_nav_section li {margin:0 0 10px 0; padding:0 0 0 10px; background:transparent url(../images/btn_sec_nav.gif) no-repeat scroll 0 5px;}


/*main column*/

.breadcrumbs{float:left; margin: 0; padding:0;}
.breadcrumbs ul{padding:0; margin:0; list-style:none;}
.breadcrumbs li{float:left;padding:0 10px 0 15px; background:transparent url(../images/bullet_breadcrumb.gif) no-repeat 0 4px;}
.breadcrumbs li.first{background:none; padding:0 5px 0 0;}

.sec_main {float:left; width:520px; margin:0; padding:0 20px;}
.sec_main_feature {width:100%; float:left; margin: 0 0 0; padding:20px 0; text-align:left; }
.sec_main_feature img {margin:0; padding:0;}

.sec_main p{ margin: 10px 0 0 0;}

.sec_related {float:left; width:100%; margin:10px 0; padding:0; text-align:left;}
.sec_related img {float:left; margin:0 10px 10px 0; padding:0;}
.sec_related ul{margin:20px 0 0 0; padding:0;}
.sec_related li {margin:0 0 10px 0; padding:0 0 0 10px; background:transparent url(../images/btn_sec_nav.gif) no-repeat scroll 0 5px;}

/*right column

.sec_sidebar{ float: right; width: 180px; margin: 0 0 -1000px 0; padding:10px 10px 50px 10px; background: #f2f2f2; text-align:left;}
.poll {margin: 0 0 20px 0;}
.poll input { margin: 5px 0 0 0; padding: 0;}
.poll button { margin: 10px 0 0; padding:0;background: none;border: 0;cursor: pointer;line-height: 18px;}

  Poll On Home Page ****/
.sec_sidebar{ float: right; width: 180px; margin: 0 0 -1000px 0; padding:10px 10px 50px 10px; background: #f2f2f2; text-align:left;}

#poll { color: #212931; margin: 0 0 0 5px; border-top: 1px solid #b6bec4; width:100%;}

      #poll .GMPoll_Title { margin: 20px 0 0 0; padding: 0; font: bold 14px/14px Arial, Helvetica, sans-serif; color: black; }

      #poll .GMPoll_Message { margin: 10px 0 0 0; padding: 0; }

      #poll .GMPoll_VoteButton { margin: 10px 0 0 0; background:url(../images/poll/btn_submit.gif) no-repeat; width: 65px; height: 19px; border: 0; cursor: pointer; text-indent: -999em; }

      #poll .GMPoll_GoVoteButton { margin: 10px 0 0 0; background:url(../images/poll/btn_return.gif) no-repeat; width: 110px; height: 19px; border: 0; cursor: pointer; text-indent: -999em; }

      #poll .GMPoll_ShowResultsButton {margin: 10px 0 0 5px; background:url(../images/poll/btn_results.gif) no-repeat; width: 99px; height: 19px; border: 0; cursor: pointer; text-indent: -999em; }

.pagetools {margin:0;}
.pagetools ul {margin:20px 0 0 0; padding:0;}
.pagetools li {margin:0 0 10px 0; padding:0;}
.pagetools img {margin:0 5px 0 0 ; padding:0;}


/*for equal columns*/
.sec_pagebody {width:100%; float:left; margin: 20px 0 20px; padding: 0; overflow: hidden;}
.sec_sidebar{ float: right; width: 180px; margin: 0 0 -1000px 0; padding:10px 10px 1000px 10px; background: #f2f2f2; text-align:left;}
.sec_nav {float:left; width:170px; padding: 0 20px 1000px 0;margin:0 0 -1000px 0;text-align:left;}
/*search page*/
.search_content {margin: 0 0 0 210px;}



/*footer*/

.footer { margin:100px 0 0 0; padding: 0 0 30px;float:left; }


/* @end */