*{padding:0; margin:0;}
/****************************************************************/
/*   Design:   Multiflex-4.0 / Layout-4                         */
/*   File:     Text formats                                     */
/*--------------------------------------------------------------*/
/*   Design:   1234.info                                        */
/*   Date:     December 18, 2007                                */
/*--------------------------------------------------------------*/
/*   License:  Fully open source without restrictions.          */
/*             Please keep footer credits with the words        */
/*             "Design by 1234.info". Thank you!                */
/****************************************************************/

/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN NAVIGATION */
.nav3-grid {width:199px; border-bottom:solid 0px rgb#007CC6;border-right:solid 1px rgb#007CC6;}
.nav3-grid p {font-weight:normal; font-size:100%;}
/*.nav3-grid h2.widgettitle{list-style:none; clear:both; background-image:none; margin:0em 0em .5em -12px; padding:4px 0px 3px 9px; line-height:1.5em; background:#002285; font-family:verdana,Arial,sans-serif; color:#FFFFFF; font-weight:bold; font-size:120%;}*/
.nav3-grid ul {margin: 0 0 0px 0;padding:0 0 10px 0px; list-style:none;}
/*ul.nav3-grid ul {margin: 0px 0 15px 0;list-style:none;}*/
.nav3-grid li {list-style:square;list-style-position:outside; line-height:1.3em;margin-left:12px; padding:5px 0px 8px 0px;}
.nav3-grid li a, .nav3-grid li a:visited {display:block; color:#002285;}
.nav3-grid li a:hover, .nav3-grid dd a:hover {display:block; background-color:#F7E4E0; color:#002285;text-decoration:none;}
/*.nav3-grid dd a, .nav3-grid dd a:visited {display:block; min-height:1.7em /*Non-IE6*/; height:auto !important; height:1.7em /*IE6*/; line-height:1.5em;padding:5px 0 5px 0; border:none; font-weight:normal; text-decoration:none; color:#002285; font-size:100%;}*/

#mynavcontainer {background: transparent; width: 200px; margin: 0px 0px 0px 0px;  padding: 0em 0 0 0;  font-family: verdana, arial;margin-top:0px; }
ul#mynavlist { text-align: left;  list-style: none;  padding: 0 0 0 0px;  margin: 0px 0 0px 0px;}
ul#mynavlist ul {margin-bottom:0px;}
ul#mynavlist li a { width: 185px; }
ul#mynavlist li { display: block; margin: 0px; padding: 0px;}
ul#mynavlist li a {display: block; padding: 0.3em 0.3em 0.3em 9px; border-width: 1px; border-color: #fff #fff #ccc #fff; border-style: none none dashed none;  color: #002285;   font-size: 110%;  font-weight:normal;text-transform: none; text-decoration: none;  background: #FFFFFF;}
ul#mynavlist li a:hover {color: #FFF;  padding: 0.3em 0.3em 0.3em 9px; background: #007CC6;  border-color: #fff #fff #ccc #fff;}

#mynavcontainer h1.grey {clear:both; margin:0px 0 3px 0px; padding:4px 2px 5px 10px; background-color:#002285; /*background-color:rgb(137,170,214)/*For blue background*/; font-family:verdana,Arial,sans-serif; color:#FFFFFF; font-weight:bold; font-size:120%;}

/* put is space at top of navcontainer so dont put in #mynavlist h2{width:190px;list-style:none; clear:both; display:block; margin:0em 0em 0em 0px; padding:4px 0px 3px 9px; line-height:1.5em; background:#002285; font-family:verdana,Arial,sans-serif; color:#FFFFFF; font-weight:bold; font-size:120%;}*/
/* for categories on the blog */
#mynavcontainer #mynavlist h2.widgettitle{width:190px;list-style:none; clear:both; display:block; margin:0px 0em 0em 0px; padding:4px 0px 3px 9px; line-height:1.5em; background:#002285; font-family:verdana,Arial,sans-serif; color:#FFFFFF; font-weight:bold; font-size:120%;}
#mynavlist ul li.cat-item a{padding: 0.5em 0.3em 0.5em 9px;  margin-bottom:0px; background: #FFFFFF;font-weight:normal;}
#mynavlist ul li.cat-item a:hover{padding: 0.5em 0.3em 0.5em 9px;  margin-bottom:0px; background: #007CC6; font-weight:normal;}
#mynavlist ul.children {margin-bottom:0px; padding: 0.0em 0.3em 0.0em 0.3em; background: #FFFFFF;}
#mynavlist ul.children li.cat-item a{width:173px;margin:0 0 0 0px;padding: 0.1em 0.1em 0.1em 20px; background:url(../img/bg_bullet_arrow2.gif) no-repeat 7px 2px;font-weight:normal; font-style:normal;border-color: #ffe #aaab9c #ccc #fff; border-style: solid;  color: #804040;   font-size: 110%; text-decoration: none;}
#mynavlist ul.children li.cat-item a:hover{width:173px;margin:0 0 0 0px;padding: 0.1em 0.1em 0.1em 20px; background:url(../img/bg_bullet_arrow.gif) no-repeat 7px 2px;font-weight:normal; font-style:normal; border-color: #aaab9c #fff #fff #ccc;color: #002285;  }

#mynavlist ul.wp-tag-cloud {inherit:none;}
#mynavlist ul.wp-tag-cloud li{display:inline;padding:0 0 0 5px; background:#007CC6;border:0px;}
#mynavlist ul.wp-tag-cloud li a{display:inline;padding:0 0 0 5px; background:#007CC6;border:0px;}
#mynavlist ul.wp-tag-cloud li a:hover{display:inline;padding:0 0 0 5px; background:#007CC6;border:0px;}

.main-navigation .loginform {width:160px; margin:-10px 20px 0 20px;}
.main-navigation .loginform p {clear:both; margin:0; padding:0;}
.main-navigation .loginform fieldset {width:160px; border:none;}
.main-navigation .loginform label.top {float:left; width:125px; margin:0 0 2px 0; font-size:110%;}
.main-navigation .loginform label.right {float:left; width:125px; margin:5px 0 0 0; padding:0 0 0 3px; /*IE6*/; font-size:110%;}
.main-navigation .loginform input.field {width:158px; margin:0 0 5px 0; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:solid 1px rgb#007CC6; font-family:verdana,arial,sans-serif; font-size:110%;}
.main-navigation .loginform input.checkbox {float:left; margin:5px 0 0 0 !important /*Non-IE6*/; margin:2px 0 0 -3px /*IE6*/; border:none;}
.main-navigation .loginform input.button {float:left; width:5.0em; margin:10px 0 5px 0; padding:1px; background:#007CC6;border:solid 1px #007CC6; text-align:center; font-family:verdana,arial,sans-serif; color:#007CC6; font-size:110%;}
.main-navigation .loginform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:#002285;}

.main-navigation .searchform {width:160px; margin:0 20px 0 30px;}
.main-navigation .searchform p {clear:both; margin:0; padding:0;}
.main-navigation .searchform fieldset {border:none;}
.main-navigation .searchform input.field {float:left; width:158px; padding:0.1em 0 0.2em 0 !important /*Non-IE6*/; padding:0.2em 0 0.3em 0 /*IE6*/; border:1px solid rgb#007CC6; font-family:verdana,arial,sans-serif; font-size:120%; margin:2px 0 2px 0;}
.main-navigation .searchform input.button {float:left; width:3.0em; margin-top: 0.5em; padding:1px; background:#007CC6;border:solid 1px #007CC6; text-align:center; font-family:verdana,arial,sans-serif; color:#007CC6; font-size:120%;}
.main-navigation .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:#002285;}

.main-navigation h2.white {clear:both; margin:0px 0 3px 0px; padding:4px 2px 5px 10px; background-color:#002285; /*background-color:rgb(137,170,214)/*For blue background*/; font-family:verdana,Arial,sans-serif; color:#FFFFFF; font-weight:bold; font-size:130%;}
.main-navigation h2 {clear:both; margin:0px 0 3px 0px; padding:4px 2px 5px 10px; background-color:#FFF; /*background-color:rgb(137,170,214)/*For blue background*/; font-family:verdana,Arial,sans-serif; color:#FFFFFF; font-weight:bold; font-size:110%;}

.main-navigation h3 {clear:both; margin:10px 10px 5px 10px; color:#FFF; font-weight:bold; font-size:100%;} /* Note: h2 not existent, to make identical to formats for main-navigation for easier exchange */
.main-navigation p {clear:both; margin:0 5px 0px 5px; color:#FFF; line-height:1.3em; font-size:120%;text-align:center;}
.main-navigation p.center {text-align:center;}
.main-navigation p.right {text-align:right;}

.main-navigation #mysignupbutton a {width:150px; display: block; color: #804040;  background: #FACADA;  padding: 0.4em 0.4em 0.4em 0.4em; border-width: 1px; border-color: #ffe #aaab9c #ccc #fff; border-style: solid;  text-decoration: none; text-align:center;font-weight:bold;}
.main-navigation #mysignupbutton a:hover {width:150px; display: block; color: #FFFFFF;  background: #d70266;  border-color: #aaab9c #fff #fff #ccc; font-weight:bold;}

/* MAIN CONTENT */

.column1-unit h1 {padding:0 0 0px 0;}
.column1-unit h1.block {clear:both; margin:1.5em 0 .5em 0; padding:2px 0 2px 5px; background:rgb(150,150,150); font-family:georgia,verdana,Arial,sans-serif; color:#FFFFFF; font-weight:bold;text-decoration:none;}
.column1-unit h1.blockb {clear:both;margin:1.5em 0 .5em 0; padding:2px 0 2px 5px; background:#002285; font-family:georgia; color:#FFFFFF; font-weight:bold;text-decoration:none;text-align:center;}
.column1-unit h1.blockg {clear:both; margin:1.5em 0 .5em 0; padding:2px 0 2px 5px; background:rgb(150,150,150); font-family:georgia; color:#FFFFFF; font-weight:bold;text-decoration:none;text-align:center;}
.column1-unit h1.blockr {clear:both; margin:1.5em 0 .5em 0; padding:2px 0 2px 5px; background:rgb(157,36,82); font-family:georgia; color:#FFFFFF; font-weight:bold; text-decoration:none;text-align:center;}

.column1-unit h2{clear:both; margin: 1.5em 0 0em 0; font-family:georgia; color:rgb(0,34,133); font-weight:bold; font-size:170%;text-decoration:underline;}
.main-content h2.blockb {clear:both;margin:0em 0 0em 0; padding:2px 0 2px 5px; background:#EEB8C3; font-family:georgia; color:#002285; font-weight:normal;text-decoration:none;font-size:170%;}
.column1-unit h2.blockqte {clear:both; margin:1.5em 3em 1.0em 3em; padding:10px 5px 2px 5px; background:#F7E4E0; font-family:georgia; color:#002285; text-align:center; font-weight:bold;}
.column1-unit h2.archivetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px #007CC6; font-family:georgia; color:#002285; font-weight:bold;}
.column1-unit h2.blockbsearch {clear:both; margin:1.5em 0 1em 0; padding:2px 0 2px 5px; background-color:#002285; font-family:georgia; color:#FFFFFF; font-weight:bold;text-decoration:none;}

.column1-unit h3 {clear:both; margin: 1.5em 0 0em 0; font-family:georgia, verdana,arial,sans-serif; color:rgb(0,34,133); font-weight:bold; text-decoration:underline;font-size:160%;}

.column1-unit h1.side {clear:none;}
.column1-unit h2.side {clear:none;}
.column1-unit h3.side {clear:none;}

.column1-unit h3#respond {font-weight:bold;}

.column1-unit h4 {margin: 1em 0 0em 0; color:rgb(0,34,133); font-family:georgia, verdana,arial,sans-serif; font-weight:bold; font-size:150%;text-decoration:underline;}
.column1-unit h5 {margin: 1em 0 0em 0; color:rgb(0,34,133); font-family:georgia, verdana,arial,sans-serif; font-weight:bold; font-size:130%;}
.column1-unit h6 {margin: 1em 0 0em 0; color:rgb(0,34,133); font-weight:bold; font-family:georgia,verdana,arial,sans-serif;font-size:110%; }

.main-content p {font-size:130%; margin: 1em 0 .0em 0; line-height:1.2em;color:#002285; font-family: verdana,arial,sans-serif;}
.main-content p.center {text-align:center;}
.main-content p.right {text-align:right;}

.main-content p.intro {margin:1.0em 0 1.0em 0; line-height:1.4em; color:#002285; font-size:130%; font-weight:bold; font-family: verdana,arial,sans-serif;}
.main-content p.intro-maroon {margin:0 0 1.0em 0; line-height:1.4em; color:#9D2452; font-size:130%; font-weight:bold; font-family:verdana,arial,sans-serif;}
.main-content pre {margin:0 0 1.0em 0; line-height:1.4em; font-family:verdana,arial,sans-serif; color:#002285;}
.main-content p.datepublished {clear:both; margin:0em 0 0 1.5em 0; font-family:verdana,Arial,sans-serif; color:#002285; font-style:italic; font-size:90%;}
.main-content p.pullquote {clear:both; margin:15px 15px 15px 15px; padding:5px 5px 5px 5px; background:#FFDDE9; border:1px solid #9D2452; font-family:georgia, verdana,arial,sans-serif; color:#002285;  font-variant:small-caps; font-weight:bold; font-size:140%; text-align:center;}
.main-content p.mycenter {text-align:center;}

.main-content address {margin:0 0 1.0em 0; line-height:1.4em; font-size:110%;text-decoration:italic; color:#002285;}

.column1-unit blockquote p{clear:both; margin:15px 15px 15px 15px; padding:5px 5px 5px 5px; background:#FFDDE9; border:1px solid #9D2452; font-family:georgia, verdana,arial,sans-serif; color:#002285;  font-variant:small-caps; font-weight:bold; font-size:140%; text-align:center;}

.main-content table {clear:both; width:600px; margin:2.0em 0 0.2em 20px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:#B2D7FF;}
.main-content table th.top {height:3.5em; padding:0 7px 0 7px; empty-cells:show; background-color:#B2D7FF; text-align:left; color:#FFFFFF; font-weight:bold; font-size:110%;}
.main-content table th {height:3.0em; padding:2px 20px 2px 7px; border-left:solid 2px #FFFFFF; border-right:solid 2px #FFFFFF; border-top:solid 2px #FFFFFF; border-bottom:solid 2px #FFFFFF; background-color:#B2D7FF; text-align:left; color:#002285; font-weight:bold; font-size:110%;}
.main-content table td {height:3.0em; padding:2px 7px 2px 7px; border-left:solid 2px #FFFFFF; border-right:solid 2px #FFFFFF; border-top:solid 2px #FFFFFF; border-bottom:solid 2px #FFFFFF; background-color:#B2D7FF; text-align:left; font-weight:normal; color:#002285; font-size:110%;}

/*p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:#002285; font-size:110%;}*/
p.caption {clear:both; margin:0.0em 0 1.0em 0px; color:#002285; font-size:110%;font-weight:bold;}
.main-content caption {clear:both; margin:0.0em 0 1.0em 0px; color:#002285; font-size:110%;font-weight:bold;}

/*this is for a table in the column1-unit of the blog*/
.column1-unit table {clear:both;width:700px; margin:0.5em 1px 0.5em 1px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:#B2D7FF;}
.column1-unit table tbody{padding:2px 2px 2px 2px; border:solid 1px #002285; background-color:#B2D7FF; text-align:left; font-weight:normal; color:#002285; font-size:110%;}
.column1-unit table th.top {padding:2 2px 2 2px; empty-cells:show; background-color:#B2D7FF; text-align:center; color:#002285; font-weight:bold; font-size:110%;}
.column1-unit table th {padding:2px 2px 2px 2px; border: solid 1px #002285; background-color:#B2D7FF; text-align:center; color:#002285; font-weight:bold; font-size:110%;}
.column1-unit table td {padding:2px 2px 2px 2px; border: solid 1px #002285; background-color:#B2D7FF; text-align:left; font-weight:normal; color:#002285; font-size:100%;}

.column1-unit caption {clear:both; margin:0.5em 0 0.0em 0px; text-align:center; color:#002285; font-size:110%;font-weight:bold;}

.main-content ul {list-style:none; margin:0.5em 0 1.0em 0;}
.main-content ul li {margin:0 0 .8em 2px; padding:0 0 0 12px; color:#002285; background:url(../img/bg_bullet_full_2.gif) no-repeat 0 0.5em; line-height:1.3em; font-size:120%;}
.column1-unit ul#single li{margin:0 0 .5em 2px; padding:0 0 0 12px; color:#002285; background:url(../img/bg_bullet_full_2.gif) no-repeat 0 0.5em; line-height:1.3em; font-size:120%;}

.main-content ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
.main-content ol li {list-style-position:outside; color:#002285; margin:0 0 .8em 0; line-height:1.3em; font-size:120%;}

.main-content p.author {margin:0 0 0em 0; line-height:1.3em; color:#002285; font-size:110%; font-weight:normal; font-family: verdana,arial,sans-serif;}

.contactform {width:418px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px #007CC6; background-color:#B2D7FF;}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:#002285; font-weight:bold; font-size:130%;}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb#007CC6; font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px rgb#007CC6; font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:275px; padding:2px; border:solid 1px rgb#007CC6; font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#007CC6;border:solid 1px #007CC6; text-align:center; font-family:verdana,arial,sans-serif; color:#007CC6; font-size:110%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px #002285;; background:rgb(220,220,220); color:#002285;}

/* COMMENTS */
h4#respond {margin-top:10px;font-size:110%;}
ol.commentlist li p {font-size:90%;}
.commentform {width:675px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px #007CC6; background-color:#B2D7FF;}
.commentform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px #007CC6;}
.commentform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:#002285; font-weight:bold; font-size:130%;}
.commentform label {margin:0 0 0 10px; padding:2px; font-size:110%;}
.commentform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.commentform select {width:175px; padding:2px; border:solid 1px #007CC6; font-family:verdana,arial,sans-serif; font-size:110%;}
.commentform input#author, .commentform input#email, .commentform input#url {width:600px; padding:2px; border:solid 1px #007CC6; font-family:verdana,arial,sans-serif; font-size:110%;}
.commentform textarea {width:500px; height:10em;padding:2px; border:solid 1px #007CC6; font-family:verdana,arial,sans-serif; font-size:110%;}
.commentform input#submit {float:right;padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#FFDDE9;border:solid 1px #007CC6; text-align:center; font-family:verdana,arial,sans-serif; color:#9D2452; font-size:100%;  margin: 5px 20px 5px 0; }
.commentform input#submit:hover {cursor: pointer; border:solid 1px #002285; background:#FFDDE9; color:#0000FF;}

/* TAG CLOUD */
.main-subcontent ul.wp-tag-cloud {width:185px;}
li#tag_cloud {font-size:62.5%;background:none; border:none;width:185px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
li#tag_cloud a {display:inline; background:none; border:none; padding:5px; line-height:normal;width:185px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

.main-navigation #myleftbutton{width:100%px; margin:0px 0px 0px -12px !important /*Non-IE6*/; margin:0px 0px 0px 0px /*IE6*/; padding:0px 0px 0px 0px; border: 0px; background-color:transparent;}
.main-navigation #myleftbutton ul {width:135px; display: block; list-style-image: none;}
.main-navigation #myleftbutton li {width: 135px; background-image:none; background-color:transparent; display: block; list-style-image: none; color:#002285; text-align:center; font-family: verdana, arial;  font-size: 100%; font-weight:bold;}
.main-navigation #myleftbutton li a:hover { list-style-image: none; display: block; color: #FFFFFF;  background: #d70266;  border-color: #aaab9c #fff #fff #ccc; font-weight:bold;}
.main-navigation #myleftbutton li a {width: 135px; list-style-image: none; display: block; color: #804040;  background: #FACADA;  padding: 0.4em 0.4em 0.4em 0.4em; border-width: 1px; border-color: #ffe #aaab9c #ccc #fff; border-style: solid;  text-decoration: none; text-align:center;font-weight:bold;}

/********************/
/*  COMMON CLASSES  */
/********************/
.column1-unit img {clear:both; float:left; margin:3px 10px 3px 0; padding:1px; border:1px solid #007CC6;}
.column1-unit img.center {clear:both; float:none; display:block; margin:0 auto; padding:1px; border:1px solid #007CC6;}
.column1-unit img.right {clear:both; float:right; margin:3px 0 3px 10px; padding:1px; border:1px solid #007CC6;}

.column1-unit .alignnone {clear:both; float:left; margin:3px 10px 3px 0px; padding:1px; border:1px solid #007CC6;}
.column1-unit .alignleft {clear:both; float:left; margin:3px 10px 3px 0px; padding:1px; border:1px solid #007CC6;}
.column1-unit .aligncenter {clear:both; float:none; display:block; margin:0 auto; padding:1px; border:1px solid #007CC6;}
.column1-unit .alignright {clear:both; float:right; margin:3px 0px 3px 10px; padding:1px; border:1px solid #007CC6;}

.main-content p.pullquote a:link{clear:both;text-decoration:none;color:#ff0079;}
.main-content p.pullquote a:visited{clear:both;text-decoration:none;color:#ff0079;}
.main-content p.pullquote a:hover{clear:both;text-decoration:underline; color:#0000ff;}
.main-content p.pullquote a{clear:both;text-decoration:none;color:#ff0079;}

.column1-unit a:visited{clear:both;text-decoration:none;color:#ff0079;}
.column1-unit a:hover{clear:both;text-decoration:underline; color:#0000ff;}
.column1-unit a{clear:both;text-decoration:none;color:#ff0079;}

.main-content h2.blockbsearch a {background-color:#007CC6; color: #FFF; font-weight:bold;  font-family: georgia, verdana,arial,sans-serif; text-decoration:none;}
.main-content h2.blockbsearch a:link {background-color:#007CC6; color: #FFF;  font-weight:bold; text-decoration:none;}
.main-content h2.blockbsearch a:hover {background-color:#B2D7FF; color: #FFF;  font-weight:bold; text-decoration:none;}

.main-content p.details {clear:both; margin: 0em 0 .0em 0; padding:0px;line-height:1.3em; font-size:100%;color:rgb(130,130,130);}
.main-content p.details a:visited{clear:both; margin: 0em 0 0em 0; line-height:1.3em; font-size:100%;color:rgb(130,130,130);}
.main-content p.details a:hover{clear:both; margin: 0em 0 0em 0; line-height:1.3em; font-size:100%;color:#00f;}
.main-content p.details a{clear:both; margin:0em 0 0em 0; line-height:1.3em; font-size:100%;color:rgb(130,130,130);}

.column1-unit p.more-link {margin:0px;padding:0px;text-decoration:none;color:#ff0079;font-size:90%;font-weight:bold;text-align:right;}
.column1-unit p.more-link a:hover{text-decoration:underline; color:#0000ff; font-size:90%;text-align:right;}
.column1-unit p.more-link a{text-decoration:none;color:#ff0079;font-size:90%;text-align:right;}

.column1-unit h1 {padding:.8em 0 0px 0; color:#9D2452; font-weight:bold; font-size:180%; text-decoration:underline; background:transparent;font-family:georgia;font-variant:small-caps;}
.column1-unit h1 a:hover {color:#00f; font-weight:bold; text-decoration:underline; background:transparent;}
.column1-unit h1 a{color:#9D2452; background:transparent;font-weight:bold;text-decoration:underline;}

.main-content h1.pagetitle {margin:.5em 0 .5em 0; padding:0 0 2px 0; border-bottom:solid 5px rgb(238,184,195);color:rgb(0,34,133); font-weight:bold; font-size:200%; text-decoration:none; background:transparent;font-family:georgia;font-variant:small-caps;}
.main-content h1.pagetitle a:hover {color:#00f; font-weight:bold; text-decoration:none; background:transparent;}
.main-content h1.pagetitle a{color:rgb(0,34,133); background:transparent;font-weight:bold;text-decoration:none;}

