/* Core */
/*----------------------------------------------------------------------------*/
/*'Droid Sans',Arial,Verdana,sans-serif*/

body {
    background-color: #f0f0f0;
    padding:0px 0px 0px 0px;
    margin:0px auto 0px auto;
   font-family: 'Open Sans', sans-serif;
    font-size: 13px; 
    line-height: 20px; 
    color: #333; 
}
a {		
    text-decoration: none;
    color: #333; 
}
a:hover {
	color: #333;
}
img {	
	border: 0px;
}
.content_body{
width:728px;
padding:0px 10px 0px 0px;

}

/* End Core */
/*----------------------------------------------------------------------------*/



/* Main Site Structure */
/*----------------------------------------------------------------------------*/
#header{
    width:100%;
    height:36px;
    background-color: #333333;
    vertical-align: top;
    border: 0px solid green;
    display: inline-block;
    margin:0px;
}

#navbar{
    width:1048px;
    height:34px;
    display: inline-block;
    margin:0px 0px 10px 10px;
    background-color:#333333;
    border:0px solid red;
}
#navitems{
    border:1px solid transparent;
    width:1020px;
    padding:0px;

}
#logo{
    padding: 0px 20px 0px 10px;
    margin: 10px 0px 10px 0px;
    display: inline-block;
}
a#MainLogo {
    width:475px;
    height:90px;
    background:  url('/graphics/logo.png') no-repeat; 
    background-size:450px;
    float:left;
}
#topbanner{
    padding:0px 0px 0px 0px;
    margin: 8px 0px 12px 0px;
    display: inline-block;
}
#superleader{
    border:0px solid brown;
    float:left;
    width:970px;
    margin-left:auto;
    margin-right:auto;
}
#pencilbanner{
    border:0px solid brown;
    width:970px;
    margin: 0px auto 0px auto;
}
#main{
    width:1070px;
    background-color: white;
    display: block;
    border:0px solid gold;
    padding:0px 0px 0px 0px;
    margin: 0px auto 0px auto;
}
#LeftSide{
    width:728px;
    float:left;
    vertical-align: top;
    border:0px solid blue;
    padding:0px 0px 0px 0px;
    margin:0px 5px 0px 10px;
}
#rightside{
    width:300px;
    float:right;    
    vertical-align: top;
    border:0px solid orange;
    margin:0px 10px 0px 0px;
}
#rightside .content_body{
    width:250px;
    padding:0px 0px 0px 0px;
    float:left;
}

#footer{
    width:100%;
    background-color: #333333;
    vertical-align: bottom;
    border: 0px solid green;
    display: inline-block;
    margin:0px;
}
.banner{
background: #333333 url('/graphics/banner-part.png') no-repeat;
background-position:right; 
width:100%;
height:25px;
display:inline-block;
padding:0px 0px 0px 0px;
margin:10px 0px 10px 0px;
color: #fff; 
font-size: 13px;
line-height: 25px;
font-weight: regular;
text-indent:10px;
}

#sticker-stop{
height:10px;
 width:300px; 
 position:relative;
 bottom:620px;
 left:760px;
}
#sticker-anchor{
height:10px;
 width:300px; 
 display:inline-block;
}
#sticker {
 width:300px;   
 vertical-align:bottom;
}
#sticker.stick {
border:0px solid red;
    position: fixed;
    top:0px;
    width:300px; 
}
#sticker.stuck {
position: fixed;
bottom: 320px;
border:0px solid red;
margin:0px 0px 0px 0px;
}

/* End Main Site Structure */
/*----------------------------------------------------------------------------*/



/* Social Follow */
/*----------------------------------------------------------------------------*/

#follow  {
border:0px solid white;
float:right;
width:108px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#follow a {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 3px;
}
/*
#follow img {
width: 25px;
height: 25px;
background-image: url("/graphics/follow.png");
background-size: 475%;
display:block;
margin:-8px -4px 0px 0px;
}
*/
#fb {background-position: -3px -1px;}
#tw {background-position: -32px -1px;}
#in {background-position: -3px -30px;}
#gplus {background-position: 28px -30px;}
#yt {background-position: 57px -60px;}
#rss {background-position: 28px -1px;}


/* End Social Follow */
/*----------------------------------------------------------------------------*/


/* Optin & Search Bar Styles */
/*----------------------------------------------------------------------------*/

#optwrapper {
    border:0px solid blue;
    padding: 30px 0px 10px 0px;   
}
#optwrapper form {
   border:0px solid green;
}
.optbox {
     border:1px solid #878787;
    color:#878787;
    padding: 10px 0px 8px 6px;
}
.optbox_submit {
    border:0px solid #527db0;
    background-color:#527db0;
    font-size:13px;
    color:#fff;
    padding: 8px 6px 8px 6px;
}

#searchwrapper {
    border:0px solid blue;
    width:235px; /*follow image's size*/
    height:23px;/*follow image's size*/
    background-image:url('/graphics/searchbox.png');
    background-repeat:no-repeat; /*important*/
    padding: 5px 5px 0px 6px;
    margin: -19px -35px 0px 0px;
    float:right;
}
#searchwrapper form { 
    display:inline; 
}
.searchbox {
    border:0px solid red;
    background-color:transparent; /*important*/
    float:left;
    width:180px;
    height:17px;
    padding: 2px 0px 0px 0px;
    color:#333333;
}
.searchbox_submit {
    border:0px solid green;
    background-color:transparent; /*important*/
    float:right;
    width:20px;
    height:20px;
}

/* End Optin & Search Bar Styles */
/*----------------------------------------------------------------------------*/



/* Poll Styles */
/*----------------------------------------------------------------------------*/

#poll{
    width:290px;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 10px;
}

#poll p{
line-height:28px;
}

#poll .headline{
    font-weight:bold;
    font-size: 16px; 
    line-height: 22px;
    color:#333;
    text-align:left;
	margin: 0px 0px -5px 0px;	


}
#poll input.button {
    text-decoration:none;
    display:block;
    border:0px solid #527db0;
    background-color:#527db0;
    font-size:13px;
    color:#fff;
    padding: 7px 12px 7px 12px;
    float:right;
}
#poll .bar-holder{
    width: 100%; 
    height: 30px; 
    border:1px solid #dedede;
    
}
#poll #bar{
background-color:#527db0;
    height: 30px;
    float: left;
}



/* End poll Styles */
/*----------------------------------------------------------------------------*/


/* Site Links

If you do not use {SITELINS_ALT} and switch to the standard {SITELINKS} instead, 
all of the below can be deleted.
*/
/*----------------------------------------------------------------------------*/



div.menuBar a.menuButton, 
div.menuButton, 
div.menuButton_over, 
div.menu, 
div.menu a.menuItem {
	font: regular 13px arial, verdana, arial, tahoma, sans-serif;
	color: #126CA3;
	color: #ffffff;
	margin: 0px 0px 0px 0px;	
	text-align: left;	
}
div.menuBar {  
    float:right;	
}
div.emenuBar {
}
a.menuButton, 
div.menuButton, 
div.menuButton_over {
	border-right: 0px solid;
	border-color: #fff #fff #fff #fff;
	left: 0px;
	padding: 10px 16px 6px 14px;
	position: relative;
	text-decoration: none;
    top: 8px;
}
div.menuButton:hover, 
a.menuButton:hover{
background-color: #527db0;	
padding: 10px 16px 6px 14px;
}
div.menuBar, 
div.menuButton_over {
	background-color: transparent;	
	border-top:13px;
	border-color: #fff #fff #fff #fff !important;
	color: #000000;		
}
div.menuBar a.menuButtonActive, 
div.menuButtonActive, 
div.menuButtonActive:hover, 
div.menuBar a.menuButtonActive:hover {
	background-color: #527db0;
	border-color: #fff #fff #fff #fff !important;
	left: 0px;
	top: 8px;
	color: #ffffff;		
}
div.menu {
	background-color: #527db0;
	border: 1px solid #527db0;
	left: 0px;
	padding: 0px 10px 0px 10px;
	position: absolute;
	visibility: hidden;
	z-index: 101;
}
div.menu a.menuItem {
	display: block;
	padding: 10px 10px 5px 0px;
	text-decoration: none;
	white-space: nowrap;
	color: #ffffff;
}
div.menu a.menuItem:hover, 
div.menu a.menuItemHighlight {
	background-color: #14456b;
	padding: 10px 10px 5px 10px;
	margin: 0px 0px 0px -10px;
	width:100%;
	color: #ffffff;
}
div.menu a.menuItem span.menuItemBuffer, 
div.menu a.menuItem:hover span.menuItemBuffer {
	padding: 0px 2px;
}
div.menu a.menuItem span.menuItemText {
	padding: 0px 0px 0px 3px;
}
div.menu a.menuItem span.menuItemArrow {
	margin-right: -.75em;
}
div.menu div.menuItemSep {
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #fff;
	margin: 4px 2px;
}
a.menuItem.header {
    border-bottom: 1px solid #b3b3b3;
}
ul.menu1, ul ul {
    padding:0; 
    margin:0;  
    list-style-type:none; 
    background:#dedede; 
    width:140px; 
    border:0px;
    font-size: 7pt; 
    text-align: left; 
    text-decoration: none; 
    font-weight:bold;
    color: #ffffff;
}
ul.menu1 table {
    border-collapse:collapse; 
    padding:0; margin:0; 
    font-size:1em;
}
ul.menu1 ul {
    margin-left:1em;
}
ul.menu1 li {
    text-indent:0.5em;
}
ul.menu1 li.drop {
    margin-bottom:-2px;
}
ul.menu1 li a, 
ul.menu1 li a:visited {
    display:block; 
    width:14em; 
    height:2em; 
    line-height:1.9em; 
    text-decoration:none;   
    color: #000000;
}
ul.menu1 li a.last, 
ul.menu1 li a.last:visited {
    display:block; 
    width:14em; 
    height:14em; 
    line-height:2em;
}
ul.menu1 li ul {
    display:none;
}

ul.menu1 li:hover a, 
ul.menu1 li a:hover {
    border:0; 
    color: black; 
    background: #ffffff;
}
ul.menu1 li:hover ul, 
ul.menu1 li a:hover ul {
    display:block; 
    height:12em; 
    width:12em; 
    margin-top:-1px; 
    background: #ffffff;
}
ul.menu1 li:hover ul li a, 
ul.menu1 li a:hover ul li a {
    height:2em; 
    background: #ffffff; 
    color: black; 
    font-weight:normal;
}
ul.menu1 li:hover ul li:hover a, 
ul.menu1 li a:hover ul li a:hover {
    background: #B4C0D2; 
    color:white;
}
.FollowUs_top { 
    width: 140px; 
    height:22px; 
    margin: 0px 2px 0px 820px;
    padding: 1px 0px 0px 10px;

}
#ngt-twitter {
    width:21px; 
    height:21px; 
    background:  url('/graphics/sprites.png') 818px 98px;top left; 
    float:left;
    margin-top:-14px;
}
#ngt-facebook {
    width:21px;
    height:21px;
    background: url('/graphics/sprites.png') 796px 98px; float:left;
    margin-left:5px;
    margin-top:-14px;
}	
#ngt-rss {
    width:21px;
    height:21px;
    background: url('/graphics/sprites.png') 773px 98px;
    float:left;
    margin-left:5px;
    margin-top:-14px;
}	
#ngt-email {
    width:21px;
    height:21px;
    background: url('/graphics/sprites.png') 750px 98px;
    float:left;
    margin-left:5px;
    margin-top:-14px;
}
#ngt-mobile {
    width:21px;
    height:21px;
    background: url('/graphics/sprites.png') 727px 98px;
    float:left;
    margin-left:5px;
    margin-top:-14px;
}

/* End Site Links*/
/*----------------------------------------------------------------------------*/



/* Home Main Structure */
/*----------------------------------------------------------------------------*/


#sticky{
background: #dedede;
padding: 10px 10px 10px 10px;
}

#sticky table{
width: 100%;
}

#ytvideo,
#ytvideos {
    float: left;
	margin-right:10px;
}


.yt_holder {
    padding: 10px;
    float: left;
    border: 0px solid #e3e3e3;
	margin-bottom:15px;
}


.yt_holder ul.vids {
    float: left;
    margin: 0;
    padding: 0;
    width: 220px;
}

.yt_holder ul li {
    list-style-type: none;
    display:block;
    float: left;
    width: 300px;
    margin-bottom: 6px;
    padding: 6px 0px 6px 5px;
}

.yt_holder ul.vids li a {
    font-weight: bold 12px "Trebuchet MS", Helvetica, sans-serif;
    line-height: 18px; 
    color: black; 
    }

.yt_holder ul li img {
    width: 80px;
    float: left;
    margin-right: 5px;
    border: 0px solid #999;
}

.yt_holder ul li a {
    font-family: georgia;
    text-decoration: none;
    display: block;
    color: #000;
}

.yt_holder .currentvideo {
    padding: 6px 0px 6px 5px;
    background: #bcd1e1;
}
	



/* End Home Main Structure */
/*----------------------------------------------------------------------------*/



/* Home Copy Styles */
/*----------------------------------------------------------------------------*/

.cat_banner{
    border:thin solid lightgray;
    margin: 0px 0px 12px 0px;
    padding: 5px 0px 0px 5px;
    width:265px;
    height:25px;
    background: url('/graphics/sprites.png') 1060px 719px;
    text-transform:capitalize;
}
.cat_banner a { 
    color: #006699; 
    font-size: 16px;
    font-weight: bold;
}
.cat_banner a:hover { 
    color: #5a7d8f; 
}
.story_rule{
    width: 94%;
    border: 0; 
    height: 0; 
    border-bottom: 1px solid gray; 
}
div.pinned .story_rule{
    margin:15px 0px 15px 0px;
}

/* Featured Story Styles */

#featured {
    display:none; 
    margin: 0px 0px 0px 0px; 
    border:0px solid #aaaaaa;
}
#featured .slide{
    cursor:auto;
    background:transparent;
    border:0px solid #cccccc;
    margin:0px;
    padding:0px;
}
#featured .slide-container{
    background:transparent;
}
#featured .separator{
    border:0px solid #aaaaaa;
}
#featured .control{
    font-size:24px;
    cursor:pointer;
    width:20px;
    height:20px;
    margin:0px 0px 0px 0px;
    background: url('/graphics/slide-default.png') no-repeat;
}
#featured .bull{
    width:20px;
    height:20px;
}
#featured .dssControlContainer.control-container{
    border:0px solid red;
    width:125px;
    background: transparent;
    margin: -30px 0px 0px 300px;
    padding: 0px 0px 20px 0px;
}
#featured .control-active{
    background: url('/graphics/slide-active.png') no-repeat;
}
#featured .control-hover{
    text-decoration:underline;
    font-weight:bold;
}
#featured .feat_img{
    border:1px solid #dedede;
    float:left;
    width:260px;
    height:200px;
    margin: 5px 10px 0px 0px;    
}
#featured .headline {
padding: 10px 0px 0px 0px;
}
#featured .headline a {
    font-size: 20px; 
    line-height: normal;
    font-weight:bold;
    text-decoration:none;
    color: #333;
}
#featured .slide .byline {
    font-size: 14px;
    line-height:13px;
    margin: 10px 0px -15px 0px;    
}
#featured .byline a {
    text-decoration:none;
    font-style:italic;
    font-size: 12px;    
    color: #333;
}
#featured .summary {
      font-size: 13px;    
 line-height: normal;
}
#featured .summary a {
    text-decoration:none;
    font-size: 13px;    
    line-height: normal;  
    color: #333;
}
#featured #read_more a {
   text-decoration:none;
    display:block;
    border:0px solid #527db0;
    background-color:#527db0;
    font-size: 16px;    
    line-height: normal; 
    color:#fff;
    padding: 7px 12px 7px 12px;
    float:right;
}
#featured #read_more{

}

/* End Featured Story Styles */

a.read_more {
      text-decoration: none; 
    font-size:13px;
    color:#333;
    font-weight:bold;
}
div.stickybottom{
    padding: 30px 10px 30px 10px;
    margin: 0px 10px 0px 10px;
}
div.stickybottom .headline {
    font-size: 22px;
    line-height: normal; 
    font-weight: bold;
    text-decoration: none;
}
div.stickybottom .byline {
    font-size: 14px;
    line-height: normal; 
    font-weight: regular;
    font-style: italic;
    text-decoration: none;
    margin: -10px 0px -15px 0px;
}
div.stickybottom .body {
    font-size: 14px;
    line-height: normal; 
    font-weight: regular;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
}
div.recent{
    padding: 10px 10px 10px 10px;
    }
.recent .img_float{
    border:1px solid #dedede;
    float:left;
    margin: 2px 10px 0px 0px;
}
.recent .img_holder{
    width:135px;
    height:95px;
    overflow:hidden;
    margin: 0px 0px 0px 0px;
}
.recent img {
    border: 1px solid #dedede;
    width:190px;
    margin: -20px 0px 0px -30px;
}
.recent .headline a.headline {
    font-size: 16px;
    line-height: normal; 
    font-weight: bold;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
}
.recent .byline {
    font-size: 13px;
    line-height: normal; 
    font-weight: regular;
    font-style: italic;
    text-decoration: none;
    margin: -10px 0px -15px 0px;
}
.recent .body {
    font-size: 13px;
    line-height: 20px; 
    font-weight: regular;
    text-decoration: none;
}
div.p_c{
    padding: 5px 10px 5px 10px;
  display:inline-block;
    }
.p_c .img_float{
    border:1px solid #dedede;
    float:left;
    margin: 5px 10px 15px 0px;
}
.p_c .img_holder{
    width:185px;
    height:145px;
    overflow:hidden;
    margin: 0px 0px 0px 0px;
}
.p_c img {
    border: 1px solid #dedede;
    width:200px;
    margin: -10px 0px 0px 0px;
}
.p_c .headline a.headline {
    font-size: 18px;
    line-height: normal; 
    font-weight: bold;
    text-decoration: none;
    margin: 20px 0px 0px 0px;
}
.p_c .byline {
    font-size: 13px;
    line-height: normal; 
    font-weight: regular;
    font-style: italic;
    text-decoration: none;
    margin: -15px 0px -15px 0px;
}
.p_c .body {
    font-size: 13px;
    line-height: 20px; 
    font-weight: regular;
    text-decoration: none;
}
.popular{
    padding: 0px 10px 0px 10px;
}
.popular .img_float{
    border:1px solid #dedede;
    float:left;
    margin: 20px 10px 0px 0px;
}
.popular .img_holder{
    width:85px;
    height:65px;
    overflow:hidden;
}
.popular img {
    border: 1px solid #dedede;
    width:100px;
    margin: 0px 0px 0px 0px;
}
.popular a.headline {
font-family: 'Oswald', sans-serif;
    font-size: 18px; 
    line-height: 22px;
    color:#042a49;
}
.popular .byline {
    font-size: 12px;    
    line-height:16px;
    color: #333;
    height:10px;
    margin: -30px 0px 5px 0px;
}
.popular .byline a {
    text-decoration:none;
    font-style:italic;
    font-size: 12px;    
    line-height: 5px;
    color: #333;
}
.popular .byline a:hover {
    text-decoration:none;
    font-style:italic;
    font-size: 12px;    
    line-height: 5px;
    color: #00366D;
}
.popular a.read_more {
    text-decoration:none;
    display:block;
    width:65px; 
    border:0px solid #527db0;
    background-color:#527db0;
    font-size:11px;
    color:#fff;
    padding: 7px 6px 7px 9px;
    margin: 5px 0px 20px 250px;
    float:right;
}
#fyi{
font-size:14px;
color:#042a49;
margin: 10px 0px 0px -15px;
}
#fyi a.headline{
font-family: 'Oswald', sans-serif;
color:#042a49;
}
/* End Home Copy Styles */
/*----------------------------------------------------------------------------*/




/* Content Pages Copy Styles */
/*----------------------------------------------------------------------------*/


#story_image{
float:left;
}

#story_image img{
border:1px solid #dedede;
padding: 5px;
margin: 10px 20px 10px 0px;
float:left;
width:275px;
}

table.fborder td.deptlocation{
    font-size: 15px;
    padding:10px;
}
table.fborder td.deptlocation a{
    font-size: 15px;
    color:#000;
    text-decoration:none;
}
table.tstory{
	margin: 0px 0px 0px 0px;
}
table.tstory tr{
    height:25px;
}
table.tstory .depttitle{
    font-size: 18px;
    line-height: 32px;
    font-weight: bold;  
    color:#000;
    text-decoration:none;  
}
table.tstory .depttitle a{
    font-size: 18px;
    line-height: 32px;
    font-weight: bold;  
    color:#000;
    text-decoration:none;
}
table.fborder{
    font-size: 10px;
    line-height: 20px;
    color:#000;
    text-decoration:none;
    padding:10px;
	margin: 0px 0px 0px 0px;
}
table.fborder a{
    font-size: 16px;
    font-weight: regular;
    color:blue;
    text-decoration:underline;
    margin: 0px 0px 0px 0px;
}
table.fborder a:hover{
    font-size: 16px;
    font-weight: regular;
    color:darkblue;
    text-decoration:underline;
    margin: 0px 0px 0px 0px;
}
table.fborder a:visited{
    font-size: 16px;
    font-weight: regular;
    color:purple;
    text-decoration:underline;
    margin: 0px 0px 0px 0px;
}
table.fborder tr{
    height:25px;
}
table.tstory td.depttitle{
    font-size: 15px;
    line-height: 32px;
    font-weight: bold;  
    color:#0059c2;
    text-decoration:none; 
    border-bottom: 1px dotted lightgray;
}
table.tstory td.depttitle a{
    font-size: 15px;
    line-height: 32px;
    font-weight: bold;  
    color:#000;
    text-decoration:none; 
}
table.tstory td.depttitle a:hover{
    font-size: 15px;
    line-height: 32px;
    font-weight: bold;  
    color:#000;
    text-decoration:none; 
}
table.fborder .depttitle{
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
    color:#000;
    text-decoration:none;
}
table.fborder .depttitle a{
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
    color:#000;
    text-decoration:none;
}
table.fborder .depttitle a:hover{
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
    color:#000;
    text-decoration:none;
}
table.fborder td.deptbody{
    font-size: 12px;
    line-height: 18px;
    font-weight: regular;
    text-decoration: none; 
}
table.fborder td.deptbody a{
    text-decoration: none; 
    font-size:13px;
    color:#000;
    font-weight:bold;
}
table.fborder td.deptbyline{
    font-size: 12px;
    font-weight: regular;  
    color:#000;
    text-decoration:none;  
}
table.fborder td.deptbyline a{
    font-size: 12px;
    font-weight: bold;  
    color:#000;
    text-decoration:none;  
}
table.tstory td.deptbody{
    font-size: 14px;
    font-weight: regular;  
    color:#000;
    text-decoration:none;  
    border-bottom: 1px dotted gray;
}
table.tstory td.deptbody a{
    font-size: 14px;
    font-weight: bold;  
    color:#000;
    text-decoration:none;  
}
div.nextprev{
    font-size: 14px;
    font-weight: regular;  
    color:#000;
    text-decoration:none;  
    text-align: right;
    padding: 50px 50px 50px 0px;
}
div.nextprev a{
    font-size: 14px;
    font-weight: bold;  
    color:#333;
    text-decoration:none;  
}
div.content_item {
    margin-left:1.5em;
    margin-right:1.5em;
    font-size: 16px;
    line-height: 26px;
}
div.content_item a{
    font-weight:bold;
    line-height: normal;
    color: #00366D;
    text-decoration:underline;
}
div.content_title { 
    font-size: 36px;
    line-height: 52px;
    font-weight: bold;  
    margin-bottom:1em;
    margin-top:1.2em;
    margin-left:25px;
    margin-right:15px;
}
div.content_category_title {
    font-size: 30px; 
    font-weight: bold; 
    color: #333; 
    line-height: normal; 
    margin: 30px 0px 15px 22px; 
    padding: 0px 60px 0px 0px;
    text-indent: 0px;
    border-bottom-style: dashed ; 
    border-bottom-color: #cccccc; 
    border-bottom-width: 0px;
}
td.content_title {
    font-size: 18px;
    margin: 0px 1.5em 0px 1.5em;
}
td.content_title a {
    font-weight: normal;
    color: #00366D;
    text-decoration:none;
}
td.content_subheading {
    line-height: 1.5em;
}
div.content_byline {
  font-size: 15px;
  line-height: normal;
}
div.content_byline a{
  font-size: 15px;
  line-height: normal;
  color:#333;
  text-decoration:none; 
}
div.content_byline {  
}
div.content_contents { 
}

/* End Content Pages Copy Styles */
/*----------------------------------------------------------------------------*/





/* Content Page Styles */
/*----------------------------------------------------------------------------*/


#leaderboard_secondary{
    border:0px solid purple;
    padding:0px 0px 0px 0px;
    margin:20px 0px 20px -10px;
}

div.content_item div#register span{
    border:0px solid blue;
    font-weight:regular;
    font-size: 16px;
    line-height: normal;
    color: #aaaaaa;
    text-decoration:none;

}
div.content_item div#register {
    border-top: 2px solid #dedede;
    text-align:left;
    height:40px;
    padding: 15px 0px 0px 0px;
}
#register form {
   border:0px solid green;
       width:230px;  
    float:right; 
    margin-top:-5px;
}
#register #optwrapper {
    border:0px solid blue;
    padding: 0px 0px 0px 0px;
}

#register .optbox {
     border:1px solid #dedede;
    color:#878787;
    padding: 10px 0px 8px 6px;
}
#register .optbox_submit {
    border:0px solid #527db0;
    background-color:#527db0;
    font-size:13px;
    color:#fff;
    padding: 8px 6px 8px 6px;
}

/* Social Icons Styling */	


.social{
    border-top: 2px solid #dedede;
    border-bottom: 2px solid #dedede;
    text-align:left;
    padding: 18px 0px 0px 0px;
}

a.addthis_button_email{
    text-decoration:none !important;
    color:#042a49;
    font-weight:normal !important;
    font-size: 11px;
    height:11px;
}
a.addthis_button_email img
{
margin-bottom:-1px;
}
a.button_print{
    text-decoration:none !important;
    color:#042a49;
    font-weight:normal !important;
    font-size: 11px;
    height:11px;
    margin:0px 0px 0px 10px;
}
.social a.button_print img
{
margin-bottom:-1px;
}
a.button_permission{
    text-decoration:none !important;
    color:#042a49;
    font-weight:normal !important;
    font-size: 11px;
    height:11px;
    margin:0px 0px 0px 10px;
}
.social a.button_permission img
{
margin-bottom:-1px;
}


/* Suggested Stories Stylings */	
.suggested_banner{
    border-top: 2px solid #dedede;
    border-bottom: 2px solid #dedede;
    text-decoration:none;
    font-weight:normal;
    font-size: 24px; 
    line-height:normal;
    color:#c5c5c5;
    text-align:left;
    padding: 10px 0px 10px 0px;
    margin: 10px 0px 20px 0px;
}
.suggested{
    width:300px;
    display:inline-block;
    vertical-align:top;
    margin: 0px 0px 0px 20px;
}
.suggested .img_float{
    border:1px solid #dedede;
    float:left;
    width:110px;
    height:75px;
    margin: 10px 10px 0px 0px;
}
.suggested .img_holder{
    width:110px;
    height:65px;
    overflow:hidden;
}
.suggested img {
    border: 1px solid #dedede;
    width:112px;
    margin: 0px 0px 0px 0px;
}
.suggested .headline {
    text-decoration:none;
    font-weight:normal;
    font-size: 12px; 
    line-height:14px;
    color:#042a49;
    padding: 20px 0px 0px 0px;
}
.suggested a.read_more {
    text-decoration:none;
    color:#000000;

}
/* Category Stories Stylings */	
.categories_banner{
    border-top: 2px solid #dedede;
    border-bottom: 2px solid #dedede;
    text-decoration:none;
    font-weight:normal;
    font-size: 24px; 
    line-height:normal;
    color:#c5c5c5;
    text-align:left;
    padding: 10px 0px 10px 0px;
    margin: 10px 0px 20px 0px;
}
.categories{
    width:220px;
    display:inline-block;
    vertical-align:top;
    margin: 0px 0px 10px 11px;
}
.categories ul{
    padding: 10px 0px 0px 20px;
    margin: 0px 0px 0px 0px;
}
.categories li{
    line-height:10px;
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
}
.categories .headline{
    text-decoration:none;
    font-weight:normal;
    font-size: 11px; 
    color:#333;
}
.categories .more{
    background:#c2c2c2;
    text-decoration:none;
    font-weight:normal;
    font-size: 10px; 
    color:#fff;
    padding: 5px 10px 5px 10px;
    margin: 0px 0px 0px 0px;
    float:right;
}
/*Sticky Slider Styles */

#featured {
    display:none;
    margin: 10px 0px -30px 0px;
    border:0px solid #aaaaaa;
}
#featured .slide{
    cursor:auto;
    background:transparent;
    font-size:12px;
    border:0px solid #cccccc;
    margin:0px;
    padding:0px;
}
#featured .slide-container{
    background:transparent;
}
#featured .separator{
    border:0px solid #aaaaaa;
}
#featured .control{
    font-size:24px;
    width:24px;
    cursor:pointer;
    background: url('/graphics/slide-default.png') no-repeat;
}
#featured .bull{
    width:20px;
    height:20px;
    border:0px solid #aaaaaa;
}
#featured .control-container{
    border:0px solid #aaaaaa;
    width:200px;
    background:transparent;
    margin: -30px 0px 0px 0px;
    padding: 0px 0px 30px 35px;
}
#featured .control-active{
    background: url('/graphics/slide-active.png') no-repeat;
}
#featured .control-hover{
    text-decoration:underline;
    font-weight:bold;
}



fieldset.addthis_trendingcontent_container{
    width:445px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dedede), color-stop(1, #f6f6f6) );
	background:-moz-linear-gradient( center top, #dedede 5%, #f6f6f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f6f6f6');
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #cbcbcb;
	display:inline-block;
	color:#000;
	font-size:16px;
	font-weight:regular;
	padding:0px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
    margin:-20px 0px 0px 20px;
    cursor:auto;
    float:left;
}
.addthis_trendingcontent_container .addthis-content-row a{
    font-size:13px;
    font-weight:bold;
    color:#000;
    text-decoration:none;
}
.addthis-content-row{
    border-bottom:thin solid lightgray;
    padding:6px 8px 6px 8px;
    margin:5px;
}

/* Comment Stylings */	

table.comment {
    width:100%;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dedede), color-stop(1, #f6f6f6) );
	background:-moz-linear-gradient( center top, #dedede 5%, #f6f6f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f6f6f6');
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #cbcbcb;
	display:inline-block;
	color:#000;
	font-size:12px;
	font-weight:regular;
	padding:3px 6px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
    margin-bottom:20px;
}
table.comment .username {
    width:100%;
    font-size: 12px; 
    color:#1c2f74;
    font-weight:bold; 
    line-height: 14px;
    text-decoration:none; 
    border: 1px solid #a7a7a7;
    border-width: 0px 0px 1px 0px;
}
table.comment .username a{
    font-size: 12px; 
    color:#1c2f74;
    font-weight:bold; 
    line-height: 14px;
    text-decoration:none;  
}
table.comment #reply a {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding:3px 6px;
	text-decoration:none;
	text-shadow:1px 1px 0px #689324;
}
table.comment #reply a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:#8cb82b;
}
table.comment #reply a:active {
	position:relative;
	top:1px;
}
table.comment #date {
    font-size: 12px; 
    color:#000;
    font-weight:regular; 
}
table.comment #body {
	color:#000;
	font-size:12px;
	line-height:20px;
	font-weight:regular;
	padding:3px 6px;
	text-decoration:none;
}
table.comment #subject {
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:3px 6px 10px 0px;
	text-decoration:none;
}
table.sub_comment{
	margin: 0px 0px 0px 50px;
}
table.sub_comment{
    height:50px;
}
#comment_submit {
    width:675px;
    margin-left:10px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dedede), color-stop(1, #f6f6f6) );
	background:-moz-linear-gradient( center top, #dedede 5%, #f6f6f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f6f6f6');
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#000;
	font-family:arial;
	font-size:10px;
	font-weight:regular;
	padding:10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}

#comment_submit #helpb{
    width:0px;
    height:0px;
    border: 0px solid red;
}
div.defaulttext{
    padding:0px;
}


/* End Content Page Styles */
/*----------------------------------------------------------------------------*/



/* Events/Calendar Styles */
/*----------------------------------------------------------------------------*/

#current_month h1{
    color:#000;
    font-size:26px;
    font-weight:bold;
    text-decoration:none;
    margin:0px 0px 30px 0px; 
}

#months a{
	color:#000;
	font-size:11px;
	font-weight:bold;
	padding:0px 2px 0px 2px;
	text-decoration:none;
}
#months a:hover{
	color:#14396a;
	font-size:13px;
	font-weight:bold;
	padding:0px;
	text-decoration:none;
}
#nav_btns{
    padding:20px 0px 0px 0px;
    text-align:center;
}
#nav_btns .button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-size:15px;
	font-weight:bold;
	padding:6px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
#nav_btns .button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}
#nav_btns .button:active {
	position:relative;
	top:1px;
}
#nav_btns #selectParent{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-size:15px;
	font-weight:bold;
	padding:7px 10px 4px 0px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	width:120px;
	overflow:hidden;
	margin:0px 0px -12px 0px;
	background-image:url('/e107_plugins/calendar_menu/images/select_arrow.png') ;
}
#selectParent select{
    -webkit-appearance: none;
    background: transparent;
    width: 145px;
    padding: 0px 0px 0px 2px;
    color:#666666;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	border: 0px;
    height: 23px;
}
#nav_btns #nextprev {
    width:100%;
    margin:15px 0px 0px 0px;
    padding:0px 0px 40px 50px;
}
#nav_btns #prev{
    width:25%;
    float:left;
    color:#0047d6;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    text-align:right;
}
#nav_btns #month{
    width:40%;
    float:left;
    color:#343434;
    font-size:28px;
    font-weight:bold;
    text-decoration:none;
}
#nav_btns #next{
    width:25%;
    float:left;
    color:#0047d6;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    text-align:left;
}
.nextprev_btn{
    width:40px;
    margin: 0px 0px 0px 0px;
}
#event{}
#event .title{
    color:#000;
	font-size:20px;
	font-weight:bold;
    padding: 20px 0px 0px 0px;
	text-decoration:none;
}
#event .date{
    padding: 10px 0px 0px 0px;
}
#event .location{
    padding: 10px 0px 0px 0px;
}
#event .details{
    padding: 10px 0px 10px 0px;
}
#event .sponsors{
    padding: 0px 0px 10px 0px;
}
#event .link a{
    color:#000;
	font-weight:regular;
    padding: 10px 0px 0px 0px;
	text-decoration:none;
}
#event .link a:hover{
    color:#14396a;
	font-weight:regular;
	text-decoration:none;
}
#calendar{
    width:100%;
    margin:5px 0px 0px 20px;
}
#calendar td.header{
    width:100px;
    height:30px;
    vertical-align:middle;
    padding:0px 0px 0px 10px;
    background-color:#dedede;
}
#calendar td.day{
    width:100px;
    height:100px;
    vertical-align:top;
    padding:5px 0px 0px 5px;
    border:1px solid #dedede;
}
#calendar td.today{
    width:100px;
    height:100px;
    vertical-align:top;
    padding:5px 0px 0px 5px;
    border:1px solid #dedede;
    background-color:#eff0d6;
}
.calevent{
    height:20px;
    font-size:9px;
    background-color:#afcbe2;
    padding:0px 0px 0px 5px;
    margin:5px 0px 0px -7px;
}
#new_event{
    width:85%;
    margin:0px 0px 0px 60px;
}
#new_event .title{
    width:25%;
    vertical-align:top;
    text-align:right;
    color:#000;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
}

/* End Events Calendar Styles */
/*----------------------------------------------------------------------------*/



/* Footer*/
/*----------------------------------------------------------------------------*/
#footeritems a{
color:#dedede;
}

#footer_nav{
    font-size: 12px; 
    text-align:right;
    color:#000;
    border:0px solid blue;
    padding: 40px 0px 0px 0px;
}
.footer_rule{
    border: 0; 
    height: 0; 
    border-top: 1px solid rgba(0, 0, 0, 0.1); 
    border-bottom: 1px solid gray;
    float:left; 
 }
#footeritems{
    border:0px solid black;
    width:985px;
    height:150px;
    padding:0px;
    margin: 10px auto 0px auto;
}
.footer_cell{
    font-size: 12px; 
    color:#000;
    border:0px solid blue;
    float:left;
    padding: 0px 0px 0px 30px;
}
.footer_cell a {
    border-bottom:0px solid #dedede;
    font-size: 12px; 
    line-height: 25px;
    color:#000;
    text-decoration:none;
}
.footer_cell a:hover {
    border-bottom:0px solid gray;
    font-size: 12px; 
    line-height: 25px;
    color:#12427e;
    text-decoration:none;
}
.footer_logo1 {
	background:url("/graphics/naw_small_gray.png") left top no-repeat;
	background-size: 180px auto;
	padding: 0px 0px 10px 0px;
	display:block;
	width:180px;
	height:30px;
}
.footer_logo1:hover {
	background:url("/graphics/naw_small_colorwhite.png") left top no-repeat;
	background-size: 180px auto;
		padding: 0px 0px 10px 0px;
	display:block;
	width:180px;
	height:30px;
}
.footer_logo2 {
	background:url("/graphics/ngt_small_gray.png") left top no-repeat;
	background-size: 180px auto;
	display:block;
	width:180px;
	height:30px;
}
.footer_logo2:hover {
	background:url("/graphics/ngt_small_colorwhite.png") left top no-repeat;
	background-size: 180px auto;
	display:block;
	width:180px;
	height:30px;
}
.footer_cell .category {
    border-bottom:1px solid #dedede;
    padding: 0px 0px 5px 0px;
    font-size: 13px; 
    color:#dedede;
}
#footeritems #editorial.footer_cell{
    border:0px solid blue;
    width:15%;
}
#footeritems #newsletter.footer_cell{
    border:0px solid blue;
    width:23%;
}
#footeritems #featuring.footer_cell{
    border:0px solid blue;
    width:18%;
}
#footeritems #links.footer_cell{
    border:0px solid blue;
    width:12%;
}
#footeritems #social.footer_cell{
    border:0px solid blue;
    width:15%;
}
#copyright.footer_cell{
    text-align:center;
    border-top:1px solid #dedede;
    width:940px;
    padding:20px 0px 0px 0px;
    margin: 0px 0px 0px 25px;
    color:#dedede;
}



/* End Footer*/
/*----------------------------------------------------------------------------*/



/* Misc Styles*/
/*----------------------------------------------------------------------------*/

div.kit_top{
	background: white url("/graphics/media_top.gif");
	font-family:Tahoma, "Lucida Sans Unicode", Verdana, sans-serif;
	background-repeat:no-repeat;
	height:200px;
	width:650px;
	padding: 0px;
	margin: 0px;
}
.gen_btn {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
}
.gen_btn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}
.gen_btn:active {
	position:relative;
	top:1px;
}
.box{
    width:90%;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dedede), color-stop(1, #f6f6f6) );
	background:-moz-linear-gradient( center top, #dedede 5%, #f6f6f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f6f6f6');
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #cbcbcb;
	display:inline-block;
	padding: 10px 20px 10px 20px;
}
.comments-icon{
	height:70px;
	width:100px;
	float:right;
	margin-right:10px;
	background-image: url('/graphics/comments-icon2.png');
	background-repeat:no-repeat;
}


/* Popup Leader */	
/*	
#addbox{
    position:fixed;
    z-index:9999;
    bottom:0px;
    width:100%;
    height:130px;
    background-color:black;
    display: none;
    opacity:0.9;filter:alpha(opacity=70);
}
#addbox-ad{
    position:fixed;
    z-index:9999;
    bottom:0px;
    width:100%;
    height:110px;
    display:none
}
#addbox-closed{
    position:fixed;
    z-index:9999;
    bottom:10px;
    left:-20px;
    padding: 10px 10px 10px 30px;
    background-color:black;
    border-radius:10px;
    display: none;
    opacity:0.9;filter:alpha(opacity=70);
}
#btn2{
    color:#fff;
    font-size:24px;
    font-weight:bold;
    cursor:pointer;
}
*/	

/* End Misc Styles*/
/*----------------------------------------------------------------------------*/



/* Form Styles*/
/*----------------------------------------------------------------------------*/
#cover{
display:inline-block;
padding: 20px 40px 0px 50px;
margin: 0px 0px 0px 0px;
}

#headline{
display:inline-block;
width:45%;
padding:5px 0px 0px 0px;
vertical-align:top;
}
#headline h1{
font-size:32px;
font-weight:bold;
line-height:40px;
}
#headline h2{
font-size:24px;
font-weight:bold;
line-height:30px;
}
#headline p{
font-size:14px;
font-weight:regular;
line-height:20px;
}

#form_info #col1{
display:inline-block;
width:340px;
border:0px solid #898989;
vertical-align:top;
}

#form_info #col2{
display:inline-block;
width:340px;
border:0px solid #898989;
vertical-align:top;

}

#form_info{
border:0px solid #898989;
width:720px;
margin: 0px auto 0px auto;
}

#form_info label{
display:inline-block;
font-size:14px;
color:#898989;
width:300px;
height:20px;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}

#form_info input[type=text]{
display:inline-block;
font-size:14px;
height:40px;
width:300px;
margin: 2px 10px 18px 10px;
background-color:#ffffff;
padding: 0px 0px 0px 10px;
border:1px solid #898989;

}

#form_info textarea{
display:inline-block;
font-size:14px;
height:100px;
width:92%;
margin: 0px 10px 10px 10px;
background-color:#ffffff;
padding: 0px 0px 0px 10px;
border:1px solid #898989;

}

#form_info #OrgType_Other{
display:inline-block;
height:40px;
width:300px;
margin: 2px 10px 18px 10px;
padding: 0px 0px 0px 10px;
border:1px solid #ecb908;

}

#form_info #styled-select select{
   background: transparent;
   width: 340px;
   padding: 12px 0px 0px 9px;
   font-size: 14px;
   border: 0px;
   height: 30px;
   color:#7f7f7f;
   
}

#form_info #styled-select{
display:inline-block;
   width: 310px;
   height: 40px;
   border:1px solid #898989;
   padding: 0px 0px 0px 0px;
   margin: 2px 10px 18px 10px;
   overflow: hidden;
   background: #ffffff url('../../graphics/selectBG.png') no-repeat;
   background-position:98% 50%;
}


.moreinfo{
background-color:#e3db9a;
width:94% !important;

}
.form_alert{
background-color:#f2eac6;
width: 93%;
padding: 10px 20px 10px 20px;
border-radius:6px;
clear:both;
}
.form_alert p{
font-size:13px;
font-weight:regular;
line-height:24px;
}

.submit_btn {
	background-color:#527db0;
	text-indent:0;
	border:0px solid #dcdcdc;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:34px;
	width:78px;
	text-decoration:none;
	text-align:center;
	float:right;
    margin: 20px 60px 20px 0px;
}

/* End Form Styles*/
/*----------------------------------------------------------------------------*/

/* Misc Styles*/
/*----------------------------------------------------------------------------*/
#cpi_covers img{
width:175px;
height:220px;
}

a#editicon img{
margin: 0px 0px -3px 0px;
}



/* End Misc Styles*/
/*----------------------------------------------------------------------------*/

