o.errorMessage {    color: red;}.d_sb {    color: #cccccc;    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Palatino Linotype', 'Book Antiqua', 'Times New Roman', 'serif';    font-size: 14px;    font-style: normal;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    line-height: 17px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 0px;    padding-top: 0px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;    line-height: 17px;}.d_sb a {    color: #cccccc;    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Palatino Linotype', 'Book Antiqua', 'Times New Roman', 'serif';    font-size: 14px;    font-style: bold;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    line-height: 17px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 0px;    padding-top: 0px;    text-align: left;    text-decoration: underline;    text-indent: 0px;    text-transform: none;    line-height: 17px;    text-decoration: none;    }.d_sb a:hover{ 	color: #ffffff;    text-decoration: none;    }.d_g {    line-height: 17px;    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Palatino Linotype', 'Book Antiqua', 'Times New Roman', 'serif';    color: #666666;    font-size: 14px;    font-style: normal;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    line-height: 17px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 0px;    padding-top: 0px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;}.d_sbc {    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', 'serif';    font-size: 14px;    line-height: 17px;# font-family : 'Helvetica', 'Arial', 'sans-serif';    font-size: 12px;    line-height: 14px;    color: #2f95af;    font-style: normal;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 0px;    padding-top: 0px;    padding-left: 15px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;}.d_sbblack {    color: rgb( 63, 63, 63 );    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', 'serif';    line-height: 17px;    font-size: 14px;    font-style: normal;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    margin-left-value: 0px;    margin-left-ltr-source: physical;    margin-left-rtl-source: physical;    margin-right-value: 0px;    margin-right-ltr-source: physical;    margin-right-rtl-source: physical;    padding-bottom: 0px;    padding-top: 0px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;}.d_h4 {    color: #4c4c4c;    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Palatino Linotype', 'Book Antiqua', 'Times New Roman', 'serif';    font-size: 14px;    font-style: normal;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 1px;    padding-top: 11px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;    line-height: 17px;}.d_h4_nopad {    color: #4c4c4c;    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Palatino Linotype', 'Book Antiqua', 'Times New Roman', 'serif';    font-size: 14px;    font-style: normal;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 1px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;    line-height: 17px;}/*.b_pad31 {	height: 31px;	position: absolute;	z-index: 1;}*/.b_pad {    background: transparent url( Images/navbar_separator.png ) no-repeat scroll center;    height: 25px;    position: absolute;    width: 15px;    z-index: 1;}.txt_nor {    color: #666666;    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Palatino Linotype', 'Book Antiqua', 'Times New Roman', 'serif';    font-size: 16px;    font-style: normal;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    line-height: 19px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 16px;    padding-top: 0px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;}.txt_blk {    color: #3f3f3f;    font-family: 'Helvetica-Oblique', 'Helvetica', 'Arial', 'sans-serif';    font-size: 13px;    font-style: normal;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    line-height: 16px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 0px;    padding-top: 0px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;}.txt_blk_bol {    color: #000000;    font-family: 'Helvetica', 'Arial', 'sans-serif';    font-size: 13px;    font-variant: normal;    font-weight: bold;    letter-spacing: 0;    line-height: 16px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 0px;    padding-top: 0px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;}.Heading_3 {    color: #666666;    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Palatino Linotype', 'Book Antiqua', 'Times New Roman', 'serif';    font-size: 16px;    font-style: normal;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    line-height: 19px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 0px;    padding-top: 16px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;}.Heading_4 {    color: #4c4c4c;    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Palatino Linotype', 'Book Antiqua', 'Times New Roman', 'serif';    font-size: 14px;    font-style: normal;    font-variant: normal;    font-weight: normal;    letter-spacing: 0;    line-height: 17px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    margin-top: 0px;    padding-bottom: 1px;    padding-top: 11px;    text-align: left;    text-decoration: none;    text-indent: 0px;    text-transform: none;}.Normal {    margin: 4px;}.graphic_generic_body_textbox_style_default {    background: transparent;    border: 1px #000000 none;    float: none;    margin: 0px;}.graphic_navigationbar_style_default {    background: transparent;    border: 1px #000000 none;    float: none;    margin: 0px;}.graphic_textbox_layout_style_default {    margin: 4px;}.graphic_textbox_style_default {    background: transparent;    border: 1px #000000 none;    float: none;    margin: 0px;}div {    overflow: visible;}img {    border: none;}#body_layer {    /*background: transparent;*/    /*background-image:url("/images/sandMed_bg.gif");*/    /*background-repeat:repeat;*/    border: 0 #000000 none;    float: none;    margin: 0px;}table.admin_List td, table.admin_List th{    border: 1px solid #000000;     border-top-style: solid;   border-top-width: 0px;    border-right-width: 1px;    border-bottom-width: 1px;    border-left-width: 0px;    border-right-style: solid;    border-bottom-style: solid;    border-left-style: solid;    border-top-color: rgb(255, 255, 255);    border-right-color: rgb(255, 255, 255);    border-bottom-color: rgb(255, 255, 255);    border-left-color: rgb(255, 255, 255);    padding-right: 3px;    padding-bottom:2px;    padding-top:2px;    padding-left:4px;}table.admin_List tr.odd {  background-color: #ddd;}table.admin_List tr.even {  background-color: #eee;}table.admin_List th {  color: white;  background-color: #bbb;  text-align: center;  font-weight: bold;}table.admin_List th, table.admin_List td {  font-size: 1em;} div#nav {     margin-left: 0px;     margin-top: -1px;     position: relative;     width: 870px;     left:20px;     /*left:0px;*/     z-index: 2; }div#nav_layer {    margin-left: 0px; top:130px; position: relative; width: 890px; z-index: 2;}div#nav .navbar {	font-family: 'Hoefler Text', 'Times New Roman', serif;	font-size: 1em;	color: #cccccc;	line-height: 20px;	text-align: center;}div#nav .navbar-bg {}div#nav .navbar-bg ul {	list-style: none;	margin: 0px;	padding: 0px;}div#nav li {	list-style-type: none;	display: inline;	padding: 0px 20px 0px 0px;}div#nav li a {	text-decoration: none;	color: #cccccc;}div#nav li a:visited {	text-decoration: none;	color: #cccccc;}div#nav li a:hover{ 	color: #ffffff;}div#nav li.current-page a{	 color: #7B7B7A;}#nav a:hover {    color: #000000;    text-decoration: none;}#nav a:visited {    color: #3f3f3f;    text-decoration: none;}.tinyText {    font-size: 1px;    line-height: 1px;}#nav a {    color: #4595af;    text-decoration: none;}.bumper {    font-size: 1px;    line-height: 1px;}.spacer {    font-size: 1px;    line-height: 1px;}div {    overflow: visible;} div#nav_admin {     margin-left: 0px;     margin-top: 2px;     position: relative;     width: 860px;     left:0px;     /*left:0px;*/     z-index: 2; }div#nav_admin_layer {    margin-left: 0px; top:125px; position: relative; width: 860px; z-index: 2;}div#nav_admin .navbar {	font-family: 'Hoefler Text', 'Times New Roman', serif;	font-size: .9em;	color: #819D56;	line-height: 20px;	text-align: center;}div#nav_admin .navbar-bg {}div#nav_admin .navbar-bg ul {	list-style: none;	margin: 0px;	padding: 0px;}div#nav_admin li {	list-style-type: none;	display: inline;	padding: 0 10px 0 0px;}div#nav_admin li a {	text-decoration: none;	color: #339933;}div#nav_admin li a:visited {	text-decoration: none;	color: #339933;}div#nav_admin li a:hover{ 	color: #414141;}div#nav_admin li.current-page a{	 /*color: #7A7B7B;*/    color: #333333;}div#nav_admin li.disabled{	 color: #BABBBB;}div#nav_admin li.title{	 color: #339933;}#nav_admin a:hover {    color: #000000;    text-decoration: none;}#nav_admin a:visited {    color: #3f3f3f;    text-decoration: none;}#nav_admin a {    color: #4595af;    text-decoration: none;}.sponsorimg img {  border: solid 1px #f5f7f0;}/*Text traits*/.text_header{color: #336666;font-size: 25px;line-height: 34px;}.text_title{color: #0c2eb2;    padding-right:8px;    }.text_detail{color: #367f8a;}.snow_body{color: #191d00;font-family: 'Palatino-Roman','Palatino','serif';font-size: 14px;font-style: normal;font-variant: normal;font-weight: normal;letter-spacing: 0pt;line-height: 19px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;opacity: 1;padding-bottom: 0px;padding-top: 0px;text-align: left;text-decoration: none;text-indent: 0px;text-transform: none;}/*options page*/.eyethumb {    height:150px;    width:150px;    float:left;    position:relative;}.eyepic {    width:140px;}.eyetext {    position:absolute;    left:0px;    top:115px;    width:150px;}.facethumb {    height:225px;    width:195px;    float:left;    position:relative;}.facepic {    width:190px;    position: relative;}.facetext {    position:absolute;    left:0px;    top:195px;    width:195px;}/*order form*/div.orderform .imageTable {    display:table;}div.orderform .imageRow {    display:table-row;}div.orderform .imageCell {	display:table-cell;    position:relative;    width:100px;    height:143px;    padding:0 5px 0 5px;    text-align:center;}div.orderform .price {	color: #aa0000;}div.orderform a {	text-decoration: none;	color: #333333;}/*gallery*/div#galleryBar {    margin:20px 0 20px 0;    padding:10px 0 10px 0;    background-image:url('/images/sand-background.jpg');    border:1px solid darkgray;}div#galleryBar ul {    list-style: none;    padding:0;    margin:0;}div#galleryBar li {    display:inline;    font-size:16px;    padding:0 17px 0 17px;    width:100px;    height:100px;}div#galleryBar li .selectedGallery {}div#galleryBar a {    color: #993333;    font-weight:500;    text-decoration: none;}div#galleryBar .selectedGallery {    color: #7B7B7A;}div#galleryBar a:hover {    color: #ff0000;    text-decoration: none;}div#gallery {    margin:20px 0 20px 0;    padding:10px;    background-image:url('/images/sand-background.jpg');    border:1px solid darkgray;}/*Beauty Bio on the Gallery*/div#beautyBio {    margin:0 0 10px 0;    padding:0 0 30px 0;    background-image:url('/images/sand-background.jpg');    border:1px solid;    border-color:darkgray;}#beautyBio img { float:left;width:242px;height:375px;border:10px solid;border-color:white;margin:15px;}#beautyBio .bioText { height:400px;padding:10px;}#beautyBio .bioTitle { font-style:italic;margin-left:auto;margin-right:auto;width:100%;text-align:center; margin-bottom:20px}#beautyBio div.bioSubject {width:110px;font-weight:bold; display:inline-block; zoom: 1; *display: inline}#beautyBio div.bio2Column {width:280px; display: inline-block; zoom: 1; *display: inline;}#beautyBio div.bio2Column2 {width:240px; display: inline-block; zoom: 1; *display: inline;}.imgShadow {    -moz-box-shadow: 3px 3px 6px #666;    -webkit-box-shadow: 3px 3px 6px #666;    box-shadow: 3px 3px 6px #666;    /* For IE 8 */    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";    /* For IE 5.5 - 7 */    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');}div#galleryFaces {    margin:20px 0 20px 0;    padding:10px 0px 0 0px;    background-image:url('/images/sand-background.jpg');    border:1px solid darkgray;}div#galleryFaces .galleryFrame {    position:relative;    border: 0px solid #ccc;    font-family: Helvetica;    font-size: 0;    width: 180px;    height: 180px;    float: left;    padding:0 12px 0 12px;    text-align: center;}div#galleryFaces .galleryTitle {    color: #336699;font-family: HoeflerText-Black, 'Hoefler Text', 'Times New Roman', serif;font-size: 14px;font-style: normal;font-variant: normal;font-weight: bold;letter-spacing: 0px;line-height: 17px;opacity: 1;text-decoration: none;text-transform: none;}div#galleryFaces .galleryMetric { color: rgb(70, 60, 60);font-family: HoeflerText-Italic, 'Hoefler Text', 'Times New Roman', serif;font-size: 14px;font-style: italic;font-variant: normal;font-weight: normal;letter-spacing: 0px;line-height: 20px;opacity: 1;text-decoration: none;text-transform: none}/*div#body_layer a:link, div#body_layer a:visited, div#body_layer a:active { color: #333333; text-decoration: underline }*//*div#body_layer a:hover { color: orangered; text-decoration:underline }*//* Page description shown in some pages, below the navigation menu. *//* error-pagedesc ~ portlet-msg-error*/.pagedesc {    background: #E0E0E0;    color: #000000;    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";    FONT-SIZE: 12px;    FONT-WEIGHT: normal;    LINE-HEIGHT: 20px;    text-decoration : none;}/* portlet-msg-alert */.warning {    color: #FF0000;}.requiredfield {    color: #FF0000;}.pendingyes {    color: #FF0000;    font-size: 14px;    font-weight: bold;}.pendingno {    color: #000000;    font-size: 14px;    font-weight: bold;}/* Background and border styles for tables. */.tborder {    border: 1px;    background-color:#999999;}.command {    color: #000000;    font-size: 12px;    font-weight: bold;    line-height: 20px;    text-decoration : none;}a.command:link, a.command:visited, a.command:active {    color: #0000FF;    font-size: 12px;    font-weight: bold;    line-height: 20px;    text-decoration: none;}a.command:hover {    color: orangered;    font-size: 12px;    font-weight: bold;    line-height: 20px;    text-decoration: none;}.pager {    color: #000000;    font-size: 12px;    font-weight: bold;    line-height: 20px;    text-decoration : none;}.pagerCurrent {    color: orangered;    font-size: 12px;    font-weight: bold;    line-height: 20px;    text-decoration : none;}a.pager:link, a.pager:visited, a.pager:active {    text-decoration: none;}a.pager:hover {    color: orangered;    text-decoration: underline;}.tcat {    FONT-SIZE: 12px;    background: #C0C0C0;    LINE-HEIGHT: 20px;}/* Top-level table title rows *//*portlet-section-header*/.theader {    color: #FFFFFF;    background: #666699;    font-size: 12px;    font-weight: bold;    line-height: 20px;    text-decoration: none;}a.theader:link, a.theader:visited, a.theader:active {    color: #FFFFFF;    text-decoration: underline;}a.theader:hover {    color: orangered;    text-decoration: none;}/* First post in the thread */.trow0head {	background: #CCCCCC url( /forum/images/parchmentevendarker.gif ) repeat;//    background: #FFCC99;    font-size: 12px;    line-height: 20px;}.trow0 {	background: #FFFFFF url(/forum/images/parchment.gif) repeat;//    background: #FFCC99;    font-size: 12px;    line-height: 20px;}/* First alternating background color for row. */.trow1head {	background: #CCCCCC url(/forum/images/parchmentevendarker.gif) repeat;//    background: #FFFFFF;    font-size: 12px;    line-height: 20px;}.trow1 {	background: #FFFFFF url(/forum/images/parchment.gif) repeat;//    background: #FFFFFF;    font-size: 12px;    line-height: 20px;}/* Second alternating background color for row. */.trow2head {	background: #CCCCCC url(/forum/images/parchmentevendarker.gif) repeat;//    background: #F5F5F5;    font-size: 12px;    line-height: 20px;}.trow2 {	background: #FFFFFF url(/forum/images/parchment.gif) repeat;//    background: #F5F5F5;    font-size: 12px;    line-height: 20px;}.trowfinalhead {	background: #CCCCCC url(/forum/images/parchmentevendarker.gif) repeat;//    background: silver;    font-size: 12px;    line-height: 20px;}.trowfinal {    background: silver;    font-size: 12px;    line-height: 20px;}/* First alternating background color for row. *//* Second alternating background color for row. */.trow2head {    background: #F5F5F5;    font-size: 12px;    line-height: 20px;}.trowfinalhead {    background: silver;    font-size: 12px;    line-height: 20px;}.memberName {    color: #00007F;    font-family: "Tahoma", "Helvetica", "Arial", "sans-serif";    font-size: 12px;    font-weight: bold;    line-height: 20px;    text-decoration: none;}a.memberName:link, a.memberName:visited, a.memberName:active {    color: #0000FF;    text-decoration: underline;}a.memberName:hover {    color: orangered;    text-decoration: underline;}.disabledItem {    color: #FF0000;    font-family: "Tahoma", "Helvetica", "Arial", "sans-serif";    font-size: 12px;    font-weight: bold;    line-height: 20px;    text-decoration: none;}a.disabledItem:link, a.disabledItem:visited, a.disabledItem:active {    color: orangered;    text-decoration: underline;}a.disabledItem:hover {    color: orangered;    text-decoration: underline;}.messageTopic {    color: #00007F;    font-family: "Tahoma", "Helvetica", "Arial", "sans-serif";    font-size: 12px;    font-weight: bold;    line-height: 20px;    text-decoration: none;}a.messageTopic:link, a.messageTopic:visited, a.messageTopic:active {    color: #0000FF;    text-decoration: underline;}a.messageTopic:hover {    color: orangered;    text-decoration: underline;}.messageText {    color: #000000;    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";    FONT-SIZE: 12px;    FONT-WEIGHT: normal;    LINE-HEIGHT: 20px;    text-decoration: none;}.messageTextBold {    color: #000000;    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";    FONT-SIZE: 12px;    FONT-WEIGHT: bold;    LINE-HEIGHT: 20px;    text-decoration: none;}.messageTextBoldBlue {    color: #0000FF;    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";    FONT-SIZE: 12px;    FONT-WEIGHT: bold;    LINE-HEIGHT: 20px;    text-decoration: none;}.messageTextBoldRed {    color: #FF0000;    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";    FONT-SIZE: 12px;    FONT-WEIGHT: bold;    LINE-HEIGHT: 20px;    text-decoration: none;}.pageTitle {    color: #FF9966;    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;    FONT-SIZE: 24px;    FONT-WEIGHT: bold;    LINE-HEIGHT: 26px;    text-decoration: none;}.subTitle {    color: #000000;    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;    FONT-SIZE: 18px;    FONT-WEIGHT: normal;    LINE-HEIGHT: 26px;    text-decoration: none;}.pageFooter {    color: #000000;    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";    FONT-SIZE: 10px;    FONT-WEIGHT: normal;    LINE-HEIGHT: 20px;    text-decoration: none;}.normal {    color: #000000;    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";    FONT-SIZE: 12px;    FONT-WEIGHT: normal;    LINE-HEIGHT: 20px;    text-decoration: none;}.bold {    color: #000000;    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";    FONT-SIZE: 12px;    FONT-WEIGHT: bold;    LINE-HEIGHT: 20px;    text-decoration : none;}.highlight {    color: #CC6600;    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";    FONT-SIZE: 14px;    FONT-WEIGHT: bold;    LINE-HEIGHT: 20px;    text-decoration : none;}.welcomeHeader {    color: #00007E;    font-size: 12px;    font-weight: bold;    line-height: 20px;    text-decoration : none;}a.welcomeHeader:link, a.welcomeHeader:visited, a.welcomeHeader:active {    color: #0000FF;    font-size: 12px;    font-weight: bold;    line-height: 20px;    text-decoration : none;}a.welcomeHeader:hover {    color: orangered;    font-size: 12px;    font-weight: bold;    line-height: 20px;    text-decoration : underline;}.topmenu {    color: #000000;    background: #F5F5F5;    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";    FONT-SIZE: 12px;    FONT-WEIGHT: bold;    LINE-HEIGHT: 20px;    text-decoration : none;}a.topmenu:link, a.topmenu:visited, a.topmenu:active { text-decoration: none }a.topmenu:hover { text-decoration:underline }/* .portlet-font */.nav {    color: #000000;    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";    FONT-SIZE: 14px;    FONT-WEIGHT: bold;    LINE-HEIGHT: 20px;    text-decoration : none;}.zoneTitle {    color: #FF9900;    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;    FONT-SIZE: 24px;    FONT-WEIGHT: bold;    LINE-HEIGHT: 26px;    text-decoration : none;}.menuItemback {    color: #cbcbeb;    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";    FONT-SIZE: 12px;    FONT-WEIGHT: bold;    LINE-HEIGHT: 20px;    text-decoration : none;}/*input, textarea, select {*/    /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/    /*font-size: 12px;*/    /*background: #F5F5F5;*/    /*border: 1px solid Black;*//*}*/input {    text-indent : 1px;}input.noborder {    border : 0px;}input.mainoption {    background-color : #DDDDDD;    font-weight : bold;}input.liteoption {    background-color : #E5E5E5;    font-weight : normal;}/* Quote blocks */span.genmed { font-size : 11px; }td.quote {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    color: #444444;    line-height: 125%;    background-color: #EEE;    border: #D1D7DC;    /*border-style: solid;    border-left-width: 1px;    border-top-width: 1px;    border-right-width: 1px;    border-bottom-width: 1px; */    border: 2px dotted;    border-color:#999;}blockquote.quote {  padding:2mm;     font-family: Verdana, Arial, Helvetica, sans-serif;     font-size: 11px;     color: #444444;     line-height: 125%;     background-color: #EEE;     border: #D1D7DC;     margin-left:auto;     margin-right:auto;     padding:10px, 10px, 10px, 10px;     /*border-style: solid;     border-left-width: 1px;     border-top-width: 1px;     border-right-width: 1px;     border-bottom-width: 1px; */     border: 2px dotted;     border-color:#999;  }.menuitem {	font-weight: bold;   background: #999999;	font-size: 13px;	margin-left: 5px;	line-height: 15px;	menu: #0000CC}.selectedmenuitem {	font-weight: bold;	font-size: 14px;	margin-left: 5px;	CURSOR: default;	color: #ff6600;	text-decoration: none}.childmenuitem {	font-weight: bold;	font-size: 14px;	margin-left: 15px;	color: #0000cc;	border: 2px dotted;	background-color: #EEE;   border-color:#999;}.selectedchildmenuitem {	font-weight: bold;	font-size: 12px;	margin-left: 15px;	cursor: default;	color: #ff6600;	text-decoration: none}/*****************************************************************************************PLT.C.2 FontsThe font style definitions affect the font attributes only (font face, size, color, style, etc).******************************************************************************************//* Font attributes for the "normal" fragment font. Used for the display of non-accentuated information.Example: Normal Text *//*messageText*/.portlet-font {    color: #000000;    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";    FONT-SIZE: 12px;    FONT-WEIGHT: normal;    LINE-HEIGHT: 20px;    text-decoration: none;}/* Font attributes similar to the portlet-font but the color is lighter. Example: Dim Text *//* not used */.portlet-font-dim {    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";    FONT-SIZE: 12px;    FONT-WEIGHT: normal;    LINE-HEIGHT: 20px;    text-decoration: none;    color:lightgrey;}/*****************************************************************************************PLT.C.3 MessagesMessage style definitions affect the rendering of a paragraph (alignment, borders,background color, etc) as well as text attributes.******************************************************************************************//* Status of the current operation. Example: Progress: 80% *//* not used*/.portlet-msg-status {    color: blue;    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";    FONT-SIZE: 12px;    font-style: italic;    font-weight: bold;    LINE-HEIGHT: 20px;    text-decoration: none;}/* Help messages, general additional information, etc. Example: Info about *//*temporarily, not used*/.portlet-msg-info {    font-family: Arial,Helvetica,sans-serif;    font-style: normal;    font-weight: bold;    font-size:10pt;    color:blue;}/* Error messages.Example: Portlet not available- mvnforum: pagedesc: in error page*/.portlet-msg-error {    color: #FF0000;}/* Warning messages.Example: Timeout occurred, try again later- mvnforum: warning*/.portlet-msg-alert {    font-family: Arial,Helvetica,sans-serif;    font-style: normal;    font-weight: bold;    font-size:10pt;    color:yellow;}/* Verification of the successful completion of a task. Example: Operation completed successfully *//*temporarily, not used*/.portlet-msg-success {    font-family: Arial,Helvetica,sans-serif;    font-style: normal;    font-weight: bold;    font-size:10pt;    color:green;}/*****************************************************************************************PLT.C.4 SectionsSection style definitions affect the rendering of markup sections such as table, div andspan (alignment, borders, background color, etc) as well as their text attributes.******************************************************************************************//* Table or section header   - mvnforum: theader*/.portlet-section-header {    font-family: Arial,Helvetica,sans-serif;    color: #FFFFFF;    background: #666699;    font-size: 12px;    font-weight: bold;    line-height: 20px;    text-decoration: none;}a.portlet-section-header:link, a.portlet-section-header:visited, a.portlet-section-header:active {    color: #FFFFFF;    text-decoration: underline;}a.portlet-section-header:hover {    color: orangered;    text-decoration: none;}/* Normal text in a table cell   - mvnforum: trow1*/.portlet-section-body {    font-family: Arial, Helvetica, sans-serif;    background: #FFFFFF;    font-size: 12px;    line-height: 20px;}/* Text in every other row in the cell   -mvnforum: trow2*/.portlet-section-alternate {    font-family: Arial, Helvetica, sans-serif;    background: #F5F5F5;    font-size: 12px;    line-height: 20px;}/* Text in a selected cell range   - mvnforum: submit button ~ mainoption*/.portlet-section-selected {    background: #FFCC99;    font-size: 12px;    line-height: 20px;}/* Text of a subheading   -mvnforum: tcat, trow0*/.portlet-section-subheader {    background: #C0C0C0;    font-size: 12px;    font-weight: normal;    line-height: 20px;}/* Table or section footnote   -mvnforum trowfinal*/.portlet-section-footer {    background: silver;    font-size: 12px;    line-height: 20px;}/* Text that belongs to the table but does not fall in one ofthe other categories (e.g. explanatory or help text that isassociated with the section). */.portlet-section-text {}/*****************************************************************************************PLT.C.5 FormsForm styles define the look-and-feel of the elements in an HTML form.******************************************************************************************//* Text used for the descriptive label of the whole form (not the labels for fields). - mvnforum: not used*/.portlet-form-label {    font-family: Arial,Helvetica,sans-serif;    font-style: normal;    font-weight: bold;    font-size: 12pt;    color: black;}/* Text of the user-input in an input field. */.portlet-form-input-field {    font-family: Arial,Helvetica,sans-serif;    font-style: normal;    font-weight: normal;    font-size: 10pt;    color: black;}/* Text on a button */.portlet-form-button {    background-color : #DDDDDD;    font-weight : bold;}/* Text that appears beside a context dependent action icon. */.portlet-icon-label {}/* Text that appears beside a "standard" icon (e.g. Ok, or Cancel) */.portlet-dlg-icon-label {}/* Text for a separator of fields (e.g. checkboxes, etc.) */.portlet-form-field-label {    font-family: Arial,Helvetica,sans-serif;    font-style: normal;    font-weight: bold;    font-size: 10pt;    color: black;}/* Text for a field (not input field, e.g. checkboxes, etc) */.portlet-form-field {}/*****************************************************************************************PLT.C.6 MenusMenu styles define the look-and-feel of the text and background of a menu structure. Thisstructure may be embedded in the aggregated page or may appear as a context sensitivepopup menu.******************************************************************************************//* General menu settings such as background color, margins, etc - mvnforum: not used*/.portlet-menu {    color: #000000;    background: #F5F5F5;    FONT-FAMILY: "Tahoma", "Helvetica", "Arial", "sans-serif";    FONT-SIZE: 12px;    FONT-WEIGHT: bold;    LINE-HEIGHT: 20px;    text-decoration : none;}/* Normal, unselected menu item. */.portlet-menu-item {}/* Selected menu item. */.portlet-menu-item-selected {}/* Normal, unselected menu item when the mouse hovers over it. */.portlet-menu-item-hover {}/* Selected menu item when the mouse hovers over it. */.portlet-menu-item-hover-selected {}/* Normal, unselected menu item that has submenus. */.portlet-menu-cascade-item {}/* Selected sub-menu item that has sub-menus. */.portlet-menu-cascade-item-selected {}/* Descriptive text for the menu (e.g. in a help context below the menu) */.portlet-menu-description {}/* Menu caption - mvnforum not used*/.portlet-menu-caption {}/*admin bar*/div#adminBar {    margin:0 0 20px 0;    padding:2px 0 2px 0;    background-image:url('/images/sand-background.jpg');    border:1px solid;    border-color:darkgray;}div#adminBar ul {    list-style: none;    padding:0;    margin:0;}div#adminBar li {    display:inline;    font-size:14px;    padding:0 15px 0 15px;    width:150px;    height:20px;}div#adminBar li .selected {}div#adminBar a {    color: #993333;    font-weight:500;    text-decoration: none;}div#adminBar .selectedGallery {    color: #7B7B7A;}div#adminBar a:hover {    color: #ff0000;    text-decoration: none;}div .galleryface {   width:103px;   height:110px;   position:relative;   float:left;   display:inline;    }div .galleryface img {   width:103px;   height:110px;    }div .galleryface a {   text-decoration:none;}div .faceView {  display:inline;}div .blondeambition {    padding:15px 10px 10px 0;top:250px;left:50px;}div .newsItemText {    float:right;width:770px;}div .newsItemImg {    float:right;padding-right:10px}
