@import url(menu.css);

body {
    background-color: #9b9b9c;
    padding: 0px;
    margin-top: 2px;
    margin-left: 0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.dashv {
	background-image:url(../img/elems/vdash.gif);
	width:1px;
}
.topmenu a, .topmenu a:link, .topmenu a:visited, .topmenu a:active {
	text-decoration: none;
	color: #ffffff;
}
.menuon {
	height:28px;
	background-color:#ffb400;
	text-align:center;
	vertical-align:middle;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	cursor:pointer;
	padding: 5px;
}
.menuoff {
	height:28px;
	background-color:#606fa1;
	text-align:left;
	vertical-align:middle;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	cursor:pointer;
	padding: 5px;
}
div,h1,h2,ul,li {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    vertical-align: top;
}

h1 {
    font-size: 14px;
    font-weight: normal;
    /*background-image:url(http://www.ceetrust.org/pic/dash_blue.gif);
    background-repeat:repeat-x;
    background-position:left bottom;*/
	background-color: #e7e5da;
    color: #656049;
    vertical-align:middle;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 1px;
	border:solid #cbd1e7 1px;
}

div.rightColumnTitle {
	color: #000000;
	font-weight: normal;
	
}

h2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
    color: #000000;
    font-weight: normal;
	line-height:normal;
	margin:1px;
	padding:1px;
	border-bottom:solid #cbd1e7 1px;
}

h3 {
    font-size: 13px;
    color: #666666;
    margin-top: 5px;
    font-weight: normal;
}

h4 {
    font-size: 11px;
    color: black;
    margin-top: 3px;
    font-weight: bold;
}

a,a:link,a:visited {
    color: #ffb400;
	text-decoration:none;
}

a,a:hover,a:active {
    color: #5d5d5d;
	text-decoration:underline;
}

hr {
      height:1px;
      !height:auto;
      line-height:1px;
      display:block;
      margin: 0px;
      !margin: -7px;
      color:#798c7c;
      background-color:#798c7c;
      border:0px;
}

p.hr {
      margin-top: 5px;
      padding-top: 5px;
      border-bottom:solid #cbd1e7 1px;
}

.contentImage_left {
    float: left;
    padding-right: 20px;
    padding-bottom: 10px;
}

.contentImage_right {
    float: right;
    padding-left: 5px;
    padding-bottom: 10px;
}

#ceecontent {
    margin-left: auto;
    margin-right: auto;
    padding-left:7px;
    padding-right:7px;
    width: 785px;
    clear:both;
	background-color:#FFFFFF;
}

div.newsletter a:link, div.newsletter a:visited, div.newsletter a:active {
	color: #0000ff;
	text-decoration: underline;
}

div.article a:link,
div.article a:visited,
div.article a:active
    {text-decoration:underline;color:#ffb400;font-weight:bold;}

div.article a:hover
    {text-decoration:underline;color:#5d5d5d;font-weight:bold;}

div.breadcrumb {
	font-size:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-left:5px;
	margin-left:5px;
	padding-top:3px;
	margin-top:3px;
	width: 570px;
	/*clear:both;*/
	float:left;
}

li.leaf {
	list-style-image:url(../img/elems/bulet3.gif);
	padding-left:-5px;
	margin-left:-5px;
	line-height:normal;
	color:#000000;
}
li.activeleaf {
	list-style-image:url(../img/elems/bulet2.gif);
	padding-left:-5px;
	margin-left:-5px;
	line-height:normal;
	font-weight:bold;
	color:#000000;
}
li.subleaf {
	list-style-image:url(../img/elems/bulet3a.gif);
	padding-left:10px;
	margin-left:10px;
	line-height:normal;
	color:#000000;
}
li.activesubleaf {
	list-style-image:url(../img/elems/bulet3a.gif);
	padding-left:10px;
	margin-left:10px;
	line-height:normal;
	background-color:#e7e5da;
	color:#000000;
}
#ceefooter{
    margin-left: auto;
    margin-right: auto;
    padding:0px;
    width: 799px;
    clear:both;
	background-color:#FFFFFF;
}

#contentDivMainColumnTotalWidth {
    float:left;
    overflow:visible;
    display:inline;
    /*width: 607px;*/
    width: 570px;
    margin:0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 17px;
    color:#504E53;
}

#contentDivMainColumn {
    float:left;
    overflow:visible;
    display:inline;
    width: 357px;
    margin:0px;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;	
    line-height: 17px;
    color:#504E53;
}

#contentDivLeftColumn {
    float:left;
    overflow:visible;
    display:inline;
    width: 180px;
    color:#000000;
}
#contentDivRightColumn {
    float:left;
    overflow:visible;
    display:inline;
    width: 212px;
    margin:0px;
    padding:0px 0px 0px 5px;
    line-height: 17px;
    color:#504E53;
}

.devShowBox {
    background-color: #cccccc;
    padding: 4px;
}

.code {
    font-family: Courier New, monospace;
    font-size: 12px;
}

.searchresult {
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

.searchresult p {
    margin: 3px 0 3px 0;
}

.searchresult h4,.searchresult a {
    display: block;
    margin-bottom: 2px;
}

.spacer1 {
    margin-bottom: 1em;
}

.spacer2 {
    margin-bottom: 2em;
}

#footer {
    margin-top: 10px;
    padding-top: 3px;
}

#footer img {
    float: right;
    border: none;
    margin-top: 5px;
}

div.article p{
    margin:11px 0px;
}

div.article table p{
    margin:0px;
}

div.article strong > table {
    font-weight:normal
}

a.fulltextlink:link,
a.fulltextlink:visited,
a.fulltextlink:active
{
    background-color:#F5F5F5;
    color:green;
    padding-left:2px;
    border:1px outset silver;
    display:block;
    width:60px;
    margin-top:5px;
}

form#searchform {
    margin:0px;
    padding:0px;
}


input.textf {
	border:1px solid #5b5539;
	background-color:#f7f8f9;
	font-size:12 px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.linx,a.linx:link,a.linx:visited {
	text-decoration:none;
	color:#000000;
}
a.linx:hover,a.linx:active {
	text-decoration:underline;
	color:#5d5d5d;
}
table.infotable {
	background-color:#ffffff;
	border:1px solid #cccccc;
	text-align:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:20px;
}
table.infotable:hover {
	background-color:#ffffff;
	border:1px solid #000000;
}
div.infotable {
	border-top:dashed #cccccc 1px;
	margin-top:15px;
	clear:both;
}
td.infotable {
	background-color:#efefef;
	text-align:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	width:30%;
}
td.infotable2 {
	background-color:#ffffff;
	text-align:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	width:70%;
	vertical-align:top
}
td.infotable2:hover {
	background-color:#e7e5da;
}
.search {
	margin-left: 12px;
}
.search a, .search a:active, .search a:visited {
	color: #606fa1;
}
.search a:hover {
	color: #5d5d5d;
}
.regtable th {
	text-align: right;
	text-transform: uppercase;
}
#yellowbanner a {
	color: #000000;
	text-decoration: none;
}
#yellowbanner a:hover {
	color: #5d5d5d;
	text-decoration: none;
}

#commentForm table {
}
#commentForm table tr {
	vertical-align: top;
}
#commentForm table th {
	text-align: right;
}
.commentDiv {
	border: 1px solid #000;
	margin: 8px;
	padding: 8px;
}
.commentMeta {
	width: 180px;
	color: #000;
	margin-right: 8px;
	border-right: 1px dashed #000;
	padding: 8px;
}
.commentBody {
	padding: 8px;
}
.adminComment {
	background-color: #efefef;
}
.csfMenu li {
	margin-bottom: 12px;
	text-align: left;
	line-height: 120%;
}
.sidepoll {
	border: 1px solid #33cc00;
	padding: 6px;
}
.sidepoll h1 {
	background-color: #33cc00;
	color: #ffffff;
	font-weight: bold;
}

/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{ background: transparent url(../img/img_php.png) no-repeat bottom right} 
.cssbox{ /* intended total box width - padding-right(next) */ width:165px !important; /* IE Win = width - padding */ width: 150px; /* the gap on the right edge of the image (not content padding) */ padding-right:15px; /* use to position the box */ margin:20px auto} 
/* set the top-right image */ 
.cssbox_head{background-position:top right; /* pull the right image over on top of border */ margin-right:-15px; /* right-image-gap + right-inside padding */ padding-right:40px} 
/* set the top-left image */ 
.cssbox_head h2 { 
	background-position:top left; margin:0; 
	/* reset main site styles*/ 
	border:0; 
	/* ditto */ 
	/* padding-left = image gap + interior padding ... no padding-right */ 
	padding:15px 0 5px 20px; height:auto !important; height:1%; 
	font-size: 12px;
	font-weight: bold;
}
/* IE Holly Hack */ /* set the lower-left corner image */ 
.cssbox_body{ background-position:bottom left; margin-right:5px; /* interior-padding right */ padding:5px 0 15px 20px} /* mirror .cssbox_head right/left */ 

img.pctbar {
	padding: 0;
	margin: 0;
	background: url(../img/bar.png) no-repeat -294px 2px; 
}
table.regform {
	width: 100%;
	vertical-align: top;
}
table.regform tr, table.regform td, table.regform th {
	vertical-align: top;
}
table.regform th {
	text-align: right;
}
.errorlist {
	color: #cc0000;
}
label.optional {
	font-weight: normal;
}

ul.dnkShare{font-family:Tahoma,Arial,sans-serif;font-size:11px;color:#666;margin-top:10px;background:transparent url(../img/dots.gif) repeat-x left top;display:block;float:left;width:470px; list-style: none;}
ul.dnkShare li{line-height:16px;padding:10px 12px 0 0;float:left; }
ul.dnkShare li a, ul.dnkShare li span{padding:0 0 0 21px;line-height:16px;display:block;text-decoration:none}
ul.dnkShare li.dice{float:right;padding:10px 0 0 0}
ul.dnkShare li.email a{background:transparent url(../img/mail.gif) no-repeat 0 0}
ul.dnkShare li.email a:hover { background-position:0 -17px;}
ul.dnkShare li.facebook a {background:transparent url(../../images/share/facebook_share_icon_7-26981.gif) no-repeat 0 0}
ul.dnkShare li.twitter a {background:transparent url(../img/twit.gif) no-repeat 0 0}
ul.dnkShare li.twitter a:hover {background-position:0 -17px;}
ul.dnkShare li.dice a {background:transparent url(../img/dice.gif) no-repeat 0 0}
ul.dnkShare li.dice a:hover {background-position:0 -16px;}