#KCNews9_itemContent #kc_update #details {
  background: url("/images/bg_news9.png") no-repeat scroll -2px 2px transparent;
  padding-left: 40px;
  width: 253px;
}
#KCNews9_itemContent #kc_update #details p {
  width: 250px !important;
}
#KCEvents9_itemContent #kc_update #details {
  background: url("/images/bg_events9.png") no-repeat scroll -2px 2px transparent;
  padding-left: 40px;
  width: 253px;
}
#KCEvents9_itemContent #kc_update #details p {
  width: 250px !important;
}

.test1 .tip {
  display: none !important;
}

.tkpoints {
float: left;
height: 100%;
margin: 0;
padding: 5px 5px 5px 10px;
width: 388px;
}
.tcstudy {
  float: left;
  height: 100%;
  margin: 0 -5px 2px 2px;
  padding: 5px;
  width: 189px;
}
.tcstudy .list {
  clear: both;
  color: #040D46;
  float: left;
  font-weight: bold;
  padding: 10px 5px 0;
  width: 175px;
}
.tcstudy .list img {
    border: 0 none;
    float: left;
    padding: 0 5px 25px 0;
    width: 40px;
    color: #040D46;
    font-weight: bold;
}
.tcstudy .list a {
  color: #000000;
  font-weight: normal;
}
.tkpoints ul {
    margin-left: 0;
    padding-left: 20px;
    text-indent: 0;
}
table .ks {
 border-spacing: 2px;
margin: 10px 10px 10px -7px;
width: 607px;
}
td.csb {
margin: 2px;
border: 2px solid #A5AEB6;
}


.hphead {
  background-image: url("/images/hpwidget_top.jpg");
  color: #FFFFFF;
  font-size: 18px;
  height: 40px;
  line-height: 40px;
  margin-bottom: 2px;
  padding: 0 15px;
  width: 598px;
display: none;
}
#print_header {
  display: none;
}
table {
border-spacing: 0px 0px;
border: 0px solid #ededed;
}
body {
font-family : Helvetica, Arial, Sans-Serif;
background-color : #fff;
font-size : 75%;
margin: 0;
color : #2e455a;
text-align : center;
}

html
{
height: 100%;
margin-bottom: 1px;
overflow: -moz-scrollbars-vertical !important;
overflow-y: scroll; 
overflow-x:hidden;
}

#wrapper {
width : 1000px;
margin : 0;
padding : 0;
text-align : left;
background-color : #ffffff;
}
#header {
width : 100%;
background-image : url('/images/bg_top1.gif');
background-repeat : no-repeat;
background-color: #ffffff;
background-position : left 0%;
margin : 0 auto;
padding : 0;
height : 100px;
border: 0px solid #ccc;
}
#header h1 {
display : none;
}
#header .logo {
background-repeat : no-repeat;
background-position : left 0%;
margin-left : 0;
padding-top : 0;
height : 91px;
}

#smallWhiteArea {
margin-right : 11px;
margin-top: 15px;
border: 0px solid #000;
}

.smallWhite img{
padding: 0px;
}

.smallWhite {
font-family : Helvetica, Arial, Sans-Serif;
font-size : 105%;
color : #2e455a;
text-decoration : none;
text-align : right;
font-weight : normal;
margin-right : 0px;
margin-top: 0px;
padding-top : 0;
height: 22px;
padding: 3px 3px 0 3px;
float: right;
}
.smallWhite a:link {
color: #2e455a;
text-decoration : none;
font-weight : normal;
}
.smallWhite a:visited {
color: #2e455a;
text-decoration : none;
font-weight : normal;
}
.smallWhite a:hover {
color: #999;
text-decoration : none;
font-weight : normal;
}
.smallWhite a:active {
color: #2e455a;
text-decoration : none;
font-weight : normal;
}
.p {
font-family : Helvetica, Arial, Sans-Serif;
color : #000;
font-size : 100%;
margin : 0 0 0 0;
color: #2e455a;
}
p {
font-family : Helvetica, Arial, Sans-Serif;
color : #000;
font-size : 100%;
margin : 0 0 0 0;
color: #606060;
}

input {
font-family : Helvetica, Arial, Sans-Serif;
color : #000;
margin : 0 0 0 0;
font-size : 100%;
padding : 0;
}
select {
font-family : Helvetica, Arial, Sans-Serif;
color : #000;
font-size : 100%;
margin : 0 0 0 10px;
}
textarea {
font-family : Helvetica, Arial, Sans-Serif;
color : #000;
font-size : 100%;
margin : 0 0 0 0px;
}

.editbox {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #0070b8;
font-weight: bold;
height: 75px;
width: 100%;
}

.forgotBG {
background-color : #3366cc;
}
a, a:link, a:visited {
text-decoration : none;
color : #040D46;
}
a:hover {
text-decoration : none;
}
h1 {
font-size : 200%;
color: #2E455A;
font-weight : normal;
}

.h1 {
font-family: Helvetica, Arial, Sans-Serif;
font-size: 200%;
color: #2E455A;
font-weight: normal;
padding: 0 0 5px 0;
margin-top: 0;
}

h2, .h2 {
margin : 0;
padding : 0;
font-size : 90%;
color : #000000;
font-weight : bold;
}
h4, .h4 {
margin : 0;
padding : 0;
font-size : 90%;
color : #000000;
font-weight : bold;
text-transform : uppercase;
}
h3, .h3 {
margin : 0;
padding : 0;
font-size : 105%;
color : #000000;
font-weight : bold;
}
h3 a, h3 a:visited, h3 a:link {
text-decoration : none;
color : #000000;
}
h3 a:hover {
text-decoration : underline;
color : #000000;
}
h5, .h5 {
margin : 0;
padding : 0;
font-size : 110%;
color : #000000;
font-weight : bold;
}
.h6 {
font-size : 120%;
color : #000000;
font-weight : bold;
padding: 0;
}
.h7 {
font-size : 130%;
color : #000000;
font-weight : bold;
padding: 0;
}

#mainhead {
margin-left : 0px;
padding : 2px;
font-size : 110%;
color : #000000;
font-weight : bold;
background-color:#ededed;
width:90%;
border-bottom-color:#cccccc;
border-bottom-style:solid;
border-bottom: 1px;
}
.private {
margin-left: 10px;
}

.ps {
	font-family:Helvetica, Arial, Sans-Serif;
	color:#000;
	font-size:70%; /* Resets 1em to 10px */
	margin:0 0 0 0;
}

.psr {
	font-family:Helvetica, Arial, Sans-Serif;
	color : #2E455A;
	font-size:110%; /* Resets 1em to 10px */
	margin:0 0 0 0;
	padding: 2px 3px 2px 0px;
	line-height: 20px;
	font-weight:bold;
}
.comment {
background-color:#f5f5f5;
}

/* edit profile - checkboxes header */

.header_check {
padding:3px; font-size:100%; background-color:#ededed; border-bottom-color:#cccccc; border-bottom-style:solid; border-bottom-width: 1px;
}

.photo {
float: left; 
width: 44px; 
height: 60px;
margin: 0px ;
}

.photo img{
padding: 0;
margin: 0;
border: 1px solid #a5aeb6;
}


#rightPanel {
font-size : 100%;
width : 150px;
margin : 0 0px 0 0px;
float : right;
padding : 0 0 10px 0px;
text-align : left;
height : 100%;
background-color : #ffffff;
}
#rightPanelHead {
background-image : url('/images/rightPanelbox.gif');
background-repeat : no-repeat;
background-position: right bottom;
margin : 10px 0 0 0;
padding : 0px 0 10px 0;
border : 0px solid #bcb9af;
background-color : #eeede9;
float: right;
width: 150px;
color: #666;
}

#rightPanelHead a, #rightPanelHead a:link, #rightPanelHead a:visited {
color: #040D46;
}

#rightPanelHead .photo {
float: left; 
width: 44px; 
height: 60px;
margin: 5px 0 0 5px ;
}

#rightPanelHead .photo img{
padding: 0;
margin: 0;
border: 1px solid #a5aeb6;
}

#rightPanelHead .photodetail {
float: right; 
width: 88px; 
padding: 5px 5px 0pt 0pt;
min-height: 60px;
}

#rightPanelHead .clear {
clear: both; 
padding: 0px; 
margin: 0px; 
height: 1px;
}

#rightPanelHead1 {
margin : 0 0 0 0;
padding : 0 0 3px 0;
border : 1px solid #bcb9af;
background-color : #ffffff;
}


#rightPanel h3, #rightPanel h4, #rightPanel p, #rightPanel ul {
text-align : left;
}
#rightPanel h3 {
font-family : Helvetica, Arial, Sans-Serif;
font-size : 110%;
background-image : url('/images/rightPanel.gif');
background-repeat : no-repeat;
background-position:left top;
background-color: white;
color: #2E455A;
padding : 3px 0 0px 6px;
margin : 0 0 0px 0;
height: 23px;
line-height: 19px;
}

#rightPanel  h3 a,#rightPanel  h3 a:visited,#rightPanel  h3 a:link,#rightPanel  h3 a:hover {
color : #666666;
text-transform:uppercase;
}
#rightPanel h2 {
font-size : 1.1em;
color : #d9d9d9;
font-style : normal;
font-weight : bold;
text-transform : none;
}
#rightPanel h4 {
font-size : 1em;
margin-left : 6px;
margin-bottom : 0;
}
#rightPanel h5 {
font-size : 1.1em;
background : #ededed;
color : #666;
padding : 0 0 2px 2px;
margin : 0 0 10px 0;
border-top-color : #d9d9d9;
border-top-style : solid;
border-top-width : 2px;
}
#rightPanel p, .p {
padding : 3px 6px 6px 3px;
margin : 0;
font-size : 100%;
}
#rightPanel .closer {
padding : 3px;
margin-top : -10px;
margin-bottom : 5px;
font-size : 96%;
}
#rightPanel spa {
display : none;
}
#rightPanel img {
border : 0;
padding : 2px 2px 0 2px;
}
#rightPanel ul {
list-style-image : url('/images/sp.gif');
padding-left : 0;
margin-left : 20px;
margin-top : 3px;
margin-bottom : 12px;
}
#rightPanel li {
padding-left : 0;
margin-bottom : 0;
}
#rightPanel li.slide {
list-style-image : url('/images/circ.gif');
padding-left : 0;
margin-top : 0;
}
#rightPanel object {
margin-top : 5px;
}

#aboutrh {
background-image:url(/images/aboutbg.gif);
background-repeat : no-repeat;
padding: 20px 10px 0 5px;
color:#08093f; 
font-size:90%;
}

#contactrh {
background-image:url(/images/contactbg.gif);
background-repeat : no-repeat;
padding: 20px 10px 0 5px;
color:#08093f; 
font-size:90%;
}

#guiderh {
background-image:url(/images/intbg.gif);
background-repeat : no-repeat;
padding: 10px 35px 0 5px;
color:#08093f; 
font-size:90%;
}

#demorh {
background-image:url(/images/demobg.gif);
background-repeat : no-repeat;
background-position: bottom left;
padding: 20px 10px 0 5px;
color:#08093f; 
font-size:90%;
}


#reprhn {
background-image:url(/images/reprhn.gif);
background-repeat : no-repeat;
padding: 10px 10px 0 5px;
color:#08093f; 
font-size:90%;
}


#intrh {
background-image:url(/images/demobg2.gif);
background-repeat : no-repeat;
padding: 5px 10px 0 10px;
color:#08093f; 
font-size:110%;
font-weight: bold;
height:55px;
}

#intrh a{
color:#08093f; 
}

#intrh2 {
background-image:url(/images/demobg3.gif);
background-repeat : no-repeat;
padding: 5px 10px 0 10px;
color:#08093f; 
font-size:110%;
font-weight: bold;
height:51px;
}

#intrh2 a{
color:#08093f; 
}

#demorhl {
background-image:url(/images/demobg.gif);
background-repeat : no-repeat;
padding: 6px 10px 0 5px;
color:#08093f; 
font-size:90%;
}

#charityleadersright {
background-image:url(/images/smboxcl.gif);
background-repeat : no-repeat;
margin: 0px 0px 4px 0px;
padding: 4px 0px 0px 0px;
height: 99px;
width: 150px;
float: left;
}

#discrhl {
background-image:url(/images/discrhn.gif);
background-repeat : no-repeat;
padding: 6px 10px 0 5px;
color:#08093f; 
font-size:90%;
}

#searchrhl {
background-image:url(/images/searchlhn2.gif);
background-repeat : no-repeat;
margin: 0px 0px 0 0px;
padding: 4px 0px 0 0px;
height: 85px;
width: 150px;
float: left;
}

#searchrhlAnon {
background-image:url(/images/searchrhn_anon.gif);
background-repeat : no-repeat;
margin: 0px 0px 5px 0px;
padding: 4px 0px 0 0px;
height: 55px;
}

#socialmedia {
font-family: Helvetica, Arial, Sans-Serif;
background-image: url(/images/smbox.gif);
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
padding: 4px 0px 3px 0px;
height: 73px;
width: 150px;
float: left;
}

#subscribe {
font-family : Helvetica, Arial, Sans-Serif;
background-image:url(/images/smbox.gif);
background-repeat : no-repeat;
margin: 0px 0px 6px 0px;
padding: 4px 0px 0 0px;
height: 77px;
width: 150px;
float: left;
}

#supportrhl {
font-family: Helvetica, Arial, Sans-Serif;
background-image: url(/images/supportrhn.gif);
background-repeat: no-repeat;
margin: 0px 0px 6px 0px;
padding: 6px 0px 0 0px;
height: 133px;
width: 150px;
float: left;
}

.supporttitle {
font-family: Helvetica, Arial, Sans-Serif;
font-size: 110%;
font-weight: bold;
color: #2E455A;
padding-left: 6px;
line-height: 18px;
}

#supportrhl .text {
font-family : Helvetica, Arial, Sans-Serif;
font-size: 100%;
font-weight: bold;
color: #2E455A;
}

#supportrhla {
font-family : Helvetica, Arial, Sans-Serif;
background-image:url(/images/teama.gif);
background-repeat : no-repeat;
margin: 0px 0px 0 0px;
padding: 4px 0px 0 0px;
height: 530px;
}

#supportrhla .supporttitle {
font-family : Helvetica, Arial, Sans-Serif;
font-size: 110%;
font-weight: bold;
color: #2E455A;
}

#supportrhla .text {
font-family : Helvetica, Arial, Sans-Serif;
font-size: 100%;
font-weight: bold;
color: #2E455A;
}

#stoppress {
font-family : Helvetica, Arial, Sans-Serif;
background-image:url('/images/stoppress.jpg');
background-repeat : no-repeat;
background-position: left;
margin: 10px 0px 0px 0px;
padding: 0px 8px 0 0px;
float: left;
width: 142px;
height: 90px;
/*height: 83px;*/
}

#stoppress .title{
font-size: 115%;
color: #ededed;
font-weight: bold;
text-align: center;
padding: 4px 6px 0 13px;
}

#stoppress .text{
font-size: 105%;
color: #ededed;
padding: 4px 0px 0 15px;
}

#stoppress .text a{
color: #ffffff;
}


#brandMktEvent {
background-image:url(/images/brand_mktevent.jpg);
background-repeat : no-repeat;
margin: 5px 0px 7px 0px;
padding: 0px 0px 0 0px;
height: 63px;
}

#brandMktEvent .talktitle1 a {
font-family : Helvetica, Arial, Sans-Serif;
font-size: 100%;
font-weight: bold;
color: #040D46;
}

#brandMktEvent .talktitle2 a {
font-family : Helvetica, Arial, Sans-Serif;
font-size: 100%;
font-weight: bold;
color: #8996a0;
}


#talkguide {
background-image:url(/images/talkguideMay2010.jpg);
background-repeat : no-repeat;
margin: 5px 0px 7px 0px;
padding: 0px 0px 0 0px;
height: 63px;
}

.talktitle1 a {
font-family : Helvetica, Arial, Sans-Serif;
font-size: 100%;
font-weight: bold;
/*color: #51626f;*/
color: #040D46;
}

.talktitle2 a {
font-family : Helvetica, Arial, Sans-Serif;
font-size: 100%;
font-weight: bold;
color: #040D46;
}

#introothers {
background-image:url(/images/Introothers.gif);
background-repeat : no-repeat;
margin: 0px 0px 6px 0px;
padding: 0px 0px 0 0px;
height: 44px;
float: left;
width: 150px;
}

#introothers .introtitle1 a {
font-family : Helvetica, Arial, Sans-Serif;
font-size: 100%;
font-weight: bold;
color: #51626f;
text-align: center;
}

#wrkshoprhl {
background-image:url(/images/workshops.gif);
background-repeat : no-repeat;
margin: 10px 0px 0 0px;
padding: 4px 0px 0 0px;
height: 149px;
}

#talkrhl {
background-image:url(/images/talkrhn_new.gif);
background-repeat : no-repeat;
margin: 0px 0px 0 0px;
padding: 5px 10px 0 7px;
color:#08093f; 
font-size:92%;
height: 140px;
}

#talkrhl2 {
font-family : Helvetica, Arial, Sans-Serif;
font-size:100%;
/*color:#08093f;*/
color: #326767;
background-image:url(/images/talkrhn_new2.gif);
background-repeat : no-repeat;
margin: 0px 0px 0 0px;
padding: 5px 10px 0 7px;
height: 122px;
}

#talkrhl2 a{
font-family : Helvetica, Arial, Sans-Serif;
font-size:115%;
color: #326767;
}


#talkrhl_round {
background-image:url(/images/talkrhn_cir.gif);
background-repeat : no-repeat;
margin: 0px 0px 0 0px;
padding: 5px 10px 0 7px;
color:#08093f; 
font-size:92%;
height: 140px;
}

#sponsor {
background-image:url(/images/sponsorc.gif);
background-repeat : no-repeat;
margin: 0px 0px 0 0px;
padding: 5px 10px 0 7px;
color:#08093f; 
font-size:100%;
font-family : Helvetica, Arial, Sans-Serif;
height: 99px;
}

#sponsor a{
color: #08093f; 
font-size: 100%;
}


#kpguiderh {
background-image:url(/images/guidebg.gif);
background-repeat : no-repeat;
padding: 8px 35px 0 5px;
color:#08093f; 
font-size:90%;
}

#hidden-7 {
background : #f5f6f6;
color : #000000;
overflow : hidden;
text-align : left;
}
#toggle {
display : none;
}

#leftPanel {
background-image: url(/images/lhn_bg.gif);
background-position: top left;
background-repeat: no-repeat;
font-size : 100%;
width: 180px;
margin : 0 0px 0 0px;
float : left;
padding : 0;
text-align : left;
height : 100%;
background-color : #ffffff;
}

#leftPanel .icons {
float: left;
width: 170px;
padding: 17px 0 0 10px;
}

#leftPanel .icons a {
width: 42px;
float: left;
}

#leftPanel .icons img {
text-decoration: none;
border: 0px;
background-position: center;
}

#leftPanelHead {
margin : 0px 0 0 0;
padding : 0px 0 0px 0;
background-image: url(/images/lhn_line.gif);
background-repeat: no-repeat;
background-position: bottom left;
}

#leftPanel h3, #leftPanel h4, #leftPanel p, #leftPanel ul {
text-align : left;
}

#leftPanel h3, #leftPanel .h3 {
padding: 0px 5px 0px 3px;
margin: 0px 0 0px 0px;
height: 37px !important;
line-height: 37px !important;
color: #2e455a;
font-size: 120%;
text-decoration: none;
text-transform: none;
}

#leftPanel h3 a, #leftPanel h3 a:visited, #leftPanel h3 a:link, #leftPanel h3 a:hover, #leftPanel .h3 a, #leftPanel .h3 a:visited, #leftPanel .h3 a:link, #leftPanel .h3 a:hover  {
color:#2e455a;
text-decoration: none;
padding: 0 0 0 7px;
height: 37px !important;
line-height: 37px;
}


#leftPanelHead td {
line-height: 23px;
margin: 0px;
padding: 3px;
color: #000000;
}

#leftPanelHead input {
padding : 3px;
margin : 0;
font-size : 100%;
}

#leftPanel h2 {
font-size : 1.1em;
color : #d9d9d9;
font-style : normal;
font-weight : bold;
text-transform : none;
}


#leftPanel h4 {
font-size: 1.1em;
padding: 0px 5px 0px 3px;
margin: 2px 0 0px 0px;
height: 20px;
line-height: 20px;
text-transform: none;
}

#leftPanel h4 a, h4 a:visited, h4 a:link, h4 a:hover {
color: #2E455A;
font-size: 90%;
text-decoration: none;
padding-left: 6px;
}

#leftPanel h5 {
background-image: url('/images/loginban.gif');
background-position:left top;
background-repeat: no-repeat;
background-color:#ffffff;
padding : 0px 5px 0px 5px;
margin : 0px 0 0px 0px;
height: 25px;
line-height: 25px;
color:#000;
font-size : 1.1em;
text-decoration: none;
text-transform : none;
width:170px;
}

#leftPanel p, .p {
padding : 3px 6px 6px 3px;
margin : 0;
font-size : 90%;
}
#leftPanel .closer {
background-image: url('/images/arrwlft.jpg');
background-position: right;
background-repeat: no-repeat;
margin: 0px 5px 0px 0;
color: white;
padding: 1px 5px 0px 0px;
line-height: 25px;
}
#leftPanel spa {
display : none;
}
#leftPanel img {
padding: 0px;
border: 0px;
}

#leftPanel .h3 img {
display: none;
}

#leftPanel ul {
padding-left : 0;
list-style-image : url('/images/sp.gif');
margin-left : 0px;
margin-top : 2px;
margin-bottom : 0px;
}

#leftPanel li {
margin-bottom: 2px;
padding: 2px 0 5px 10px;
}
#leftPanel li a, #leftPanel li a:link, #leftPanel li a:visited {
color: #606060 !important;
}

#leftPanel li.slide {
list-style-image : url('/images/circ.gif');
padding-left : 0;
margin-top : 0;
}



#leftPanel object {
margin-top : 5px;
}

#loginlhs {
background-image:url(/images/login.gif);
background-repeat : no-repeat;
padding: 10px 10px 0 5px;
color:#08093f; 
font-size:100%;
height: 71px;
}

#loginlhsV2 {
margin-bottom: 2px; 
height: 39px; 
width: 180px;
font-family : Helvetica, Arial, Sans-Serif;
}

.signuptxt {
color:#2E455A;
padding: 6px 0 0 0px; 
font-size: 105%; 
float:right; 
width: 98px;

border: 0px solid #000; 
line-height: 13px;
}

.signuptxt a {
color:#040D46;
}

.signuptxt a:hover {
color:#040D46;
}



#registerlh {
background-image:url(/images/registerlh.gif);
background-repeat : no-repeat;
padding: 7px 10px 0px 5px;
color:#08093f; 
font-size: 100%;
}

#registerlh a, #registerlh a:visited, #registerlh a:hover, #registerlh a:selected, #registerlh a:link {
color:#08093f; 
text-decoration: none;
}
#hidden-7 {
background : #f5f6f6;
color : #000000;
overflow : hidden;
text-align : left;
}
#toggle {
display : none;
}
#all {
background-color : #ffffff;
padding-bottom : 4px;
padding-top : 2px;
border-bottom-color : #cccccc;
border-bottom-style : solid;
border-bottom-width : 2px;
margin-top : -2px;
}

/* Related Links (Tabs) stylesheet */

#RelLinks{
font-size : 100%;
width : 150px;
margin : 0px 0px 0 0px;
float : right;
padding : 0 2px 0px 0px;
text-align : left;
height : 100%;
border-top : 0px solid #857d7a;
border-left : 0px solid #857d7a;
border-right : 0px solid #857d7a;
border-bottom : 0px solid #857d7a;
display: none;
}
#RelLinksHead {
margin : 0 0 0 0;
padding : 0 0 0px 0;
}
#RelLinks h3, #RelLinks p, #RelLinks ul {
text-align : left;
}
#RelLinks h3 {
font-size : 1.1em;
color : #f5f5f5;
padding : 5px 5px 5px 5px;
margin : 0 0 5px 0;
border-bottom-color:#606060;
border-bottom-style:solid;
border-bottom-width:0px;
}
RelLinks h3 a, RelLinks h3 a:visited, RelLinks h3 a:link, RelLinks h3 a:hover {
color : #f5f5f5;
}

#RelLinks a, #RelLinks a:visited, #RelLinks a:link, #RelLinks a:hover {
color : #000000;
}

#RelLinks p, .p {
padding : 3px 6px 6px 3px;
margin : 0;
font-size : 100%;
}
#RelLinks spa {
display : none;
}
#RelLinks img {
border : 0;
padding : 2px 2px 0 2px;
}
#RelLinks ul {
list-style-image : url('/images/bullet.gif');
padding-left : 5px;
padding-right: 5px;
margin-left : 20px;
margin-top : 3px;
margin-bottom : 12px;
}
#RelLinks li {
padding-left : 0;
margin-bottom : 0;
}
#RelLinks li.slide {
list-style-image : url('/images/circ.gif');
padding-left : 0;
margin-top : 0;
}


/*  end of Related Links (tabs) style */

.network {
color: #606060;
font-weight: bold;
}


#Content {
width: 790px;
margin-top : 0px;
position : static;
padding: 0px 0 0 10px;
float: left;
}

#newDiv {
z-index : 11;
font-family : Helvetica, Arial, Sans-Serif;
background-color : #ffffff;
color : #606060;
padding-top : 0px;
padding-left : 0;
padding-right : 0;
margin-top:0px;
margin-right: 0px;
min-height: 500px;
border: 0px solid #ededed;
}
#linkContainer {
margin: 0px 0px 0px 0px;
padding: 3px 0px 0px 0px;
float: left;
width: 100%;
}


#linkContainer ul {
	font-size:89%;
}

#linkContainer li {
	padding:0px 0px 2px 0px;
}


/* jump-downs for folders - bulleted list */

#linkContainer .folder{
	font-size:95%;
	list-style-image:url('/images/folder1.gif');	
}



#linkContainer p.more {
	font-size:89%;
	font-weight:bold;
	padding:0px;
	text-align:right;
	margin-bottom:0px;
}

#sort1 {
margin : 15px 11px 0px 0px;
border: 0px solid red;
}

#sort2 {
margin : 15px 0px 0px 0px;
border: 0px solid blue;
}

.groupWrapper {
width: 310px;
float : left;
margin : 6px 0px 6px 0px;
min-height: 15px;
border: 0px solid #ccc;
}
.groupWrapper1 {
width : 629px;
margin : 0px;
}


.groupWrapper2 {
width : 205px;
float : left;
margin : 7px 0px 7px 3px;
min-height: 15px;
}
.groupWrapper3 {
width : 405px;
float : left;
margin : 7px 0px 7px 3px;
min-height: 15px;
}

.serializer {
clear : both;
}

.groupItem3 {
margin-bottom : 20px;
margin-top : 0px;
}
.groupItem3 .itemHeader {
line-height: 27px;
color: #000000;
padding: 0px 0 0 0px;
font-weight: bold;
font-size: 120%;
height: 27px;
position: relative;
background:url('/images/header3.gif');
background-position:top;
background-repeat:no-repeat;
cursor : move;
}
.groupItem4 {
margin-bottom : 20px;
margin-top : 0px;
}
.groupItem4 .itemHeader {
line-height: 27px;
color: #000000;
padding: 0px 0 0 5px;
font-weight: bold;
font-size: 120%;
height: 27px;
position: relative;
background:url('/images/header4.gif');
background-position:top;
background-repeat:no-repeat;
cursor : move;
}

/* End for the About page groupitem*/

.groupItem {
margin-bottom : 20px;
margin-top : 0px;
margin-left: 0px;
margin-right: 0px;
float: left;
}

.groupItem .itemHeader {
line-height: 24px;
color: #2e455a;
padding: 0px 0 0 10px;
font-weight: normal;
font-size: 120%;
height: 31px;
line-height: 31px;
background:url('/images/header.gif');
background-position:top;
background-repeat:no-repeat;
cursor : move;
}

.groupItem .itemHeader a {
font-weight : normal;
font-size : 11px;
text-decoration : none;
text-align: right;
}
.sortHelper {
border : 3px dashed #666;
width : auto !important ;
}


.groupItem p {
font-family : Helvetica, Arial, Sans-Serif;
color : #000000;
font-size : 90%;
margin : 0 0 0 0;
color : #666;
font-weight : normal;
line-height : 24px;
}
.groupItem ul {
line-height : 18px;
}
.groupItem li {
font-size : 106%;
}
.groupItem input.inputsubmit {
font-size : 90%;
font-family : Helvetica, Arial, sans-serif;
color : #000000;
background-color : #cccccc;
border-style : ridge;
margin : 0;
margin-top : 5px;
}
.groupItem1 {
margin-bottom : 20px;
border-color : #cccccc;
border-style : solid;
border-width : 1px;
}
.groupItem1 .itemHeader {
line-height : 20px;
background-color : #f9f7e9;
border-bottom : 2px solid #cccccc;
color : #003194;
padding : 0 0 0 5px;
font-weight : bold;
font-size : 100%;
height : 20px;
}
.groupItem1 .itemHeader a {
position : absolute;
right : 10px;
top : 0;
font-weight : normal;
font-size : 11px;
text-decoration : none;
}
.groupItem1 p {
font-family : Helvetica, Arial, Sans-Serif;
color : #000000;
font-size : 90%;
margin : 0 0 0 0;
color : #666;
font-weight : normal;
line-height : 24px;
}
.groupItem1 ul {
line-height : 18px;
}
.groupItem1 li {
font-size : 106%;
}
.groupItem1 input.inputsubmit {
font-size : 90%;
font-family : Helvetica, Arial, sans-serif;
color : #000000;
background-color : #cccccc;
border-style : ridge;
margin : 0;
margin-top : 5px;
}
.myBox {
margin-bottom: 10px;
margin-left: 0;
padding: 0px 0px 15px 0px;
text-align: left;
background:url('/images/body2.gif');
background-position : bottom left;
background-repeat : no-repeat;
width: 629px;
float: left;
clear:both;
}



.myBox1 {
margin-bottom: 10px;
margin-left: 0;
padding: 0px 0 3px 0px;
text-align: left;
background:url('/images/body1.gif');
background-position:bottom;
background-repeat:no-repeat;
width: 629px;
float: left;
}

.myBox .itemHeader {
font-family : Helvetica, Arial, Sans-Serif;
line-height: 27px;
	background:url('/images/header1.gif');
	background-position:top;
	background-repeat:no-repeat;
color : #2e455a;
padding : 0 0 0 5px;
font-weight : normal;
font-size: 120%;
height : 27px;
position : relative;
background-color: white;
}

.myBox .itemHeader a {
text-align: right;
font-weight : normal;
font-size : 11px;
text-decoration : none;
}
.myBox p {
font-family : Helvetica, Arial, Sans-Serif;
color : #000000;
font-size : 90%;
margin : 0 0 0 0;
color : #666;
font-weight : normal;
}
.myBox ul {
line-height : 18px;

}
.myBox li {
font-size : 106%;

}
.myBox input.inputsubmit {
font-size : 90%;
font-family : Helvetica, Arial, sans-serif;
color : #000000;
background-color : #cccccc;
border-style : ridge;
margin : 0;
margin-top : 0;
}


.myBox2 {
margin-bottom : 0;
padding : 10px;
text-align : left;
border-top : 1px solid #80c342;
border-right : 1px solid #80c342;
border-left : 1px solid #80c342;
border-bottom : 1px solid #80c342;
background : #ffffff url('/images/panelbg.gif') repeat-x 0% 100%;
background-position : top;
width : 617px;
}



.myGroupBox {
margin: 10px 10px 10px 0px;
padding: 0px 10px 0px 0px;
text-align: left;
width:596px;
}

.myGroupBox #kc_profile form {
margin : 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;  
float: left;
width: 595px;
}

.myGroupBox #kc_profile table {
margin : 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;  
float: left;
width: 565px;
}


.myGroupBox #kc_profile {
border-left: 1px solid #3f6570;
border-right: 1px solid #3f6570;
border-bottom: 1px solid #3f6570;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 5px;
width:600px;
}

.myGroupBox #heading{
margin: 0px 10px 0px 5px;
line-height : 27px;
background-position:top;
color : #fff;
padding : 0 0 0 5px;
font-weight : normal;
font-size : 120%;
height : 27px;
width: 597px;
}

.myGroupBox .itemHeader a {
position : absolute;
right : 10px;
top : 0;
font-weight : normal;
font-size : 11px;
text-decoration : none;
}
.myGroupBox p {
font-family : Helvetica, Arial, Sans-Serif;
color : #000000;
font-size : 90%;
margin : 0 0 0 0;
color : #666;
font-weight : normal;
line-height : 24px;
}
.myGroupBox ul {
line-height : 18px;
}
.myGroupBox li {
font-size : 106%;
}
.myGroupBox input.inputsubmit {
font-size : 90%;
font-family : Helvetica, Arial, sans-serif;
color : #000000;
background-color : #cccccc;
border-style : ridge;
margin : 0;
margin-top : 0;
}


.mBox {
float: left;
margin-bottom: 10px;
padding: 0px 0 15px 0px;
text-align: left;
width: 310px;
background:url('/images/body.gif');
background-position:bottom left;
background-repeat:no-repeat;
}

.mBox1 {
margin-bottom : 0;
padding : 0;
text-align : left;
border-top : 1px solid #003399;
border-right : 1px solid #999999;
border-left : 1px solid #999999;
border-bottom : 1px solid #999999;
background : #ffffff url('/images/panelbg.gif') repeat-x 0% 100%;
background-position : top 0%;
width : 100%;
}
/* For the about page*/
.mBox3 {
margin-bottom: 10px;
padding: 0px 0 0px 0px;
text-align: left;
width: 100%;
background:url('/images/body3.gif');
background-position:bottom;
background-repeat:no-repeat;
}
.mBox3 .itemHeader {
line-height: 27px;
color: #000000;
padding: 0px 0 0 0px;
font-weight: bold;
font-size: 120%;
height: 27px;
position: relative;
background:url('/images/header3.gif');
background-position:top;
background-repeat:no-repeat;
}
.mBox4 {
margin-bottom: 10px;
padding: 0px 0 3px 0px;
text-align: left;
width: 100%;
background:url('/images/body4.gif');
background-position:bottom;
background-repeat:no-repeat;
}
.mBox4 .itemHeader {
line-height: 27px;
color: #000000;
padding: 0px 0 0 5px;
font-weight: bold;
font-size: 120%;
height: 27px;
position: relative;
background:url('/images/header4.gif');
background-position:top;
background-repeat:no-repeat;
}
/* end for the about page*/

.mBox .itemHeader {
color: #2e455a;
padding: 0px 0 0 7px;
font-weight: bold;
font-size: 120%;
height: 31px;
line-height: 31px;
cursor: move;
float: left;
background-position:top;
background-repeat:no-repeat;
width: 303px;
background:url('/images/header.gif');
display: block;
position: relative;
background-color: #fff;
}

.mBox .itemHeader img {
display:none;
}


#experts .mBox .itemHeader {
background-image: url('/images/header.gif');
background-repeat: no-repeat;
background-position: top left;
}
.mBox .itemHeader a {
text-align: right;
font-weight : normal;
text-decoration : none;
color: #fff;
padding: 0;
display: block;
width: 30px;
position: absolute;
right: 10px;
top: 0px;
}

.mBox p {
font-family : Helvetica, Arial, Sans-Serif;
color : #000000;
font-size : 90%;
margin : 0 0 0 0;
color : #666;
font-weight : normal;
line-height : 24px;
}
.mBox ul {
line-height : 18px;
}
.mBox li {
font-size : 106%;
}
.mBox input.inputsubmit {
font-size : 90%;
font-family : Helvetica, Arial, sans-serif;
color : #000000;
background-color : #cccccc;
border-style : ridge;
margin : 0;
margin-top : 0;
}


.kp_wrapper {
float: left;
clear: left;
background-image: url(/images/body2.gif);
background-position: bottom left;
background-repeat: no-repeat;
}


#main .myBox #kc_update {
margin-left: 0px;
margin-right: 0px;
padding : 5px 5px 10px 40px;
margin-top : 5px;
margin-bottom : 3px;
width : 575px;
height : 100%;
overflow : auto;
font-size : 102.5%;
/*
background-image: url(/images/botLine_long.gif);
background-repeat: no-repeat;
background-position: bottom;
*/
background: url("/images/bg_news9.png") no-repeat scroll -2px 2px transparent;
float: left;
clear: left;
border: 0px solid blue;
}



#kc_update {
margin-left: 0px;
margin-right: 0px;
padding : 5px 5px 10px 11px;
margin-top : 5px;
margin-bottom : 3px;
width : 295px;
height : 100%;
overflow : auto;
font-size : 102.5%;
background-image: url(/images/botLine.gif);
background-repeat: no-repeat;
background-position: bottom;
float: left;
clear: left;
}

#kc_update a {
font-weight: bold;
}

#kc_update #logo {
margin-left : 0px;
padding-left: 6px; 
float : left;
width : 40px;
border: 0px solid blue;
}

#kc_update #logo img {
display: none;
}

#logoNew {
display: none;
}

#kc_update #details {
z-index : 1;
float : left;
font-weight : bold;
width : 293px;
margin-bottom : 3px;
padding-bottom: 3px;
padding-left: 0;
}

#KCEvents2_itemContent #kc_update #details {
background: url("/images/bg_events9.png") no-repeat scroll -2px 2px transparent;
padding-left: 40px !important;
width: 253px;
}

#KCEvents2_itemContent #kc_update  #details p {
width: 253px;
font-weight: normal;
font-size: 100%;
line-height: normal;
color: black;
}



#kc_update #details a {
font-weight : bold;
color: #040D46;
}

#kc_update #details p { 
width : 290px;
font-weight : normal;
font-size : 100%;
line-height : normal;
color : #000000;
}

#KCUpdates10_itemContent #kc_update #details p {
width: 250px;
}

#KCUpdates10_itemContent #kc_update #details {
width: 250px;
}

#groupdoc_itemContent #kc_update #details p {
width: 245px;
}

#groupdoc_itemContent #kc_update #details {
width: 245px;
margin-left: 5px;
}




#KCNews5_itemContent #kc_update #details p {
width: 245px;
}

#KCNews5_itemContent #kc_update #details {
width: 245px;
margin-left: 5px;
}



#kc_update #details .counter {
font-weight : bold;
font-size : 100%;
background-color : #000000;
color : #ffffff;
margin : 1px;
padding : 1px;
text-align : center;
}

#kc_update hr {
color : #999999;
width : 80%;
}

#kc_update .messagefrom {
color : #000000;
padding-left: 0px;
}

#kc_update .event a {
font-weight : bold;
}

#kc_update .date {
width:130px;
font-style : italic;
height: 20px;
color: black;
}

#main {
padding: 0px 0px 10px 0px;
font-size : 100%;
/*width : 610px;*/
width : 629px;
border: 0px solid #ededed;
float: left;
}



#main input {
                padding: 7px;
color : #555;
font-size : 110%;
                border: 1px solid #cfcfcf;
                margin: 0px;
}


#main select {
                border: 1px solid #cfcfcf;
                padding: 7px;
                margin: 2px 2px 0px 0px;
                font-size: 100%;

}


#main .ptext {
height: 150px;
padding: 10px;
margin-left: 0px;
width: 470px;
color: #000;
}

#main .inptxt {
padding: 10px;
width: 470px;
margin-bottom: 10px;
} 

#main .inpblog {
padding: 10px;
width: 470px;
color: #555;
}

#main .blogtxt {
height: 200px;
padding: 10px;
margin-left: 0px;
width: 470px;
color: #555;
}


#main .inptitle{
padding: 5px;
height: 50px;
width: 470px;
margin: 0px;
}

#main .txtlarge {
padding: 5px;
height: 100px;
width: 470px;
margin: 0px;
}

#main .inpsimp {
padding: 5px;
width: 470px;
margin: 0px;
}


#main .singsel {
padding: 0px;
margin: 0px;
height: 22px;
}

#main .multisel {
padding: 5px;
margin: 0px;
max-width: 300px;
}

#blogtab {
width: 498px;
margin: 0px;
padding: 0px;
align: left;
}



#main .txtev {
padding: 5px;
width: 400px;
height: 200px;
margin: 0px;
} 

#main .txtmes{
padding: 5px;
width: 400px;
height: 300px;
margin: 0px;
}

#main .txtnews{
padding: 5px;
width: 413px;
height: 150px;
margin: 0px;
}


#main .inpdoc {
padding: 5px;
width: 400px;
margin: 0px;
}

#main .inpfol {
padding: 5px;
width: 450px;
margin: 0px;
}

#main p, .p {
font-size : 100%;
}
#main ul {
font-size : 100%;
}

#main h1 {
padding-bottom : 0px;
margin-bottom: -10px;
border: 0px solid #cccccc;
}

#main h2 {
font-size : 102.5%;
}
#folder {
border-width : 1px;
border-color : #cccccc;
border-style : solid;
}
#folder img {
right : auto;
}
#folderb {
padding-bottom : 10px;
width : 100%;
}
#kc_content {
margin-left : 0;
padding : 3px;
margin-top : 5px;
margin-bottom : 0;
height : 100%;
overflow : auto;
font-size : 102.5%;
}
#kc_content #logo {
margin-left : 8px;
float : left;
width : 70px;
}

#kc_content #logo img {
max-width: 65px;
}


#kc_content #details {
margin-left : 0;
z-index : 1;
float : left;
font-weight : normal;
width : 500px;
}
#kc_content #details a {
font-weight : bold;
}
#kc_content #details p {
font-weight : normal;
font-size : 100%;
line-height : normal;
color : #000000;
}
#kc_content #details .counter {
font-weight : bold;
font-size : 100%;
background-color : #000000;
color : #ffffff;
margin : 1px;
padding : 1px;
text-align : center;
}
#kc_content #details h3, .h3 {
margin : 0;
padding : 0;
font-size : 102.5%;
color : #000000;
font-weight : bold;
}
#kc_content #details h3 a, h3 a:visited, h3 a:link {
text-decoration : underline;
color : #000000;
font-weight : bold;
}
#kc_content #details h3 a:hover {
text-decoration : none;
color : #000000;
}
#kc_content hr {
color : #999999;
width : 80%;
}
#kc_content .messagefrom {

color : #666666;
}
#kc_contentm {
margin-left: 0;
padding: 3px 3px 3px 3px;
margin-top: 0;
margin-bottom: 0;
overflow: hidden;
background-image: url(/images/header2.gif);
background-repeat: no-repeat;
background-position: top left;
background-color: white;
}
#kc_contentm #logo {
margin-left : 0;
float : left;
width : 40px;
display: none;
}
#kc_contentm #details {
margin-left: 0;
float: left;
z-index: 1;
font-weight: normal;
width: 629px;
}

#kc_contentm #details .idesc {
display: none;
}
#kc_contentm #details a {
font-weight : bold;
color : #f5f5f5;
}

#kc_contentm #details a:hover {
font-weight : bold;
color : #f5f5f5;
text-decoration: underline;
}


#kc_contentm #details h1 {
font-family: Helvetica, Arial, Sans-Serif;
font-weight: bold;
font-size: 18px;
color: #2E455A;
margin: 0;
padding-left: 10px;
padding-top: 15px;
width: 614px;
}

#kc_contentm #details h2 {
display: none;
}

#kc_contentm #details .counter {
font-weight : bold;
font-size : 100%;
background-color : #000000;
color : #ffffff;
margin : 1px;
padding : 1px;
text-align : center;
}
#kc_contentm #details h3, .h3 {
margin : 0;
padding : 0;
font-size : 102.5%;
color : #ffffff;
font-weight : bold;
}
#kc_contentm #details h3 a, h3 a:visited, h3 a:link {
text-decoration : underline;
color : #ffffff;
font-weight : bold;
}
#kc_contentm #details h3 a:hover {
text-decoration : none;
color : #ffffff;
}
#kc_contentm hr {
color : #999999;
width : 80%;
}
#kc_contentm .messagefrom {
color : #666666;
}
#kc_profile {
margin-left : 0;
padding : 0px 0px 0px 5px;
margin-top : 5px;
margin-bottom : 0px;
height : 100%;
overflow : auto;
font-size : 102.5%;
}
#kc_profile #logo {
margin-left : 3px;
float : left;
width : 140px;
font-weight : bold;
color : #000000;
height : 29px;
}
#kc_profile #details {
margin-left : 0;
z-index : 1;
float : left;
font-weight : normal;
width : 430px;
color : #000000;
height : 100%;
}
#kc_profile #details a {
font-weight : normal;
}
#kc_profile #details p {
font-weight : normal;
font-size : 100%;
line-height : normal;
color : #000000;
}
#kc_profile #details .counter {
font-weight : bold;
font-size : 100%;
background-color : #000000;
color : #ffffff;
margin : 1px;
padding : 1px;
text-align : center;
}
#kc_profile #details h3, .h3 {
margin : 0;
padding : 0;
font-size : 105%;
color : #000000;
font-weight : bold;
}
#kc_profile #details h3 a, h3 a:visited, h3 a:link {
text-decoration : underline;
color : #000000;
font-weight : bold;
}
#kc_profile #details h3 a:hover {
text-decoration : none;
color : #000000;
}
#kc_profile hr {
color : #999999;
width : 80%;
}
#kc_profile .messagefrom {
color : #666666;
}
#kc_2col {
margin-left : 0;
padding : 3px;
margin-top : 0;
margin-bottom : 0;
height : 100%;
overflow : hidden;
font-size : 102.5%;
}
#kc_2col #logo {
margin-left : 3px;
float : left;
width : 370px;
font-weight : normal;
color : #000000;
}
#kc_2col #details {
margin-left : 0;
z-index : 1;

float : left;
font-weight : normal;
width : 200px;
color : #000000;
}
#kc_2col #details a {
font-weight : normal;
}
#kc_2col #details p {
font-weight : normal;
font-size : 100%;
line-height : normal;
color : #000000;
margin : 0;
padding : 0;
}
#kc_2col #details .counter {
font-weight : bold;
font-size : 100%;
background-color : #000000;
color : #ffffff;
margin : 1px;
padding : 1px;
text-align : center;
}
#kc_2col #details h3, .h3 {
margin : 0;
padding : 0;
font-size : 105%;
color : #000000;
font-weight : bold;
}
#kc_2col #details h3 a, h3 a:visited, h3 a:link {
text-decoration : underline;
color : #000000;
font-weight : bold;
}
#kc_2col #details h3 a:hover {
text-decoration : none;
color : #000000;
}
#kc_2col hr {
color : #999999;
width : 80%;
}
#kc_2col .messagefrom {
color : #666666;
}
#heading {
font-family: Helvetica, Arial, Sans-Serif;
margin: 0px;
padding: 15px 0px 0px 10px;
font-size: 18px;
height: 100%;
color: #2E455A;
font-weight: normal;
background: url('/images/header2.gif');
background-position: top left;
background-repeat: no-repeat;
background-color: white;
width: 619px;
line-height: 18px;
}

#heading img {
float: left;
padding-top: 3px;
padding-left: 5px;
line-height: 31px;
}

#theading {
margin : 0px 0px 0px 2px;
padding : 3px;
font-size : 120%;
color : #000000;
font-weight : bold;
border-bottom: 2px solid #cccccc;
}

#myBox1 #heading_content {
margin : 0;
padding : 0px 3px 3px 3px;
font-size : 100%;
color : #ffffff;
font-weight : bold;
height: 100%;
clear: right;
}


.submit {
width : 60px;
font-size : 85%;
font-weight : bold;
background-color : #ededed;
color : #333333;
padding : 0;
margin : 0;
text-align: center;
}



.submit2 {
font-family: Helvetica, Arial, Sans-Serif;
width : 69px;
height: 21px;
font-size : 110%;
font-weight : bold;
background-image : url('/images/submit2.gif');
background-repeat : no-repeat;
color : #333333;
padding : 0;
margin : 0;
text-align: center;
border: 0;
}

.submit2:hover {
font-family: Helvetica, Arial, Sans-Serif;
width : 69px;
height: 21px;
font-size : 110%;
font-weight : bold;
background-image : url('/images/submit2_hover.gif');
background-repeat : no-repeat;
color : #333333;
padding : 0;
margin : 0;
text-align: center;
border: 0;
}
.inbox {
width : 100px;
font-size : 85%;
font-weight : bold;
background-color : #ffffff;
color : #333333;
padding : 0;
margin : 0;
}
.messagefrom {
color : #000000;
font-size : 105%;
padding-left: 5px;
}

.newdesc {
padding-left: 5px;
}
#kc_item {
background : #ffffff;
margin-left : 0;
padding : 3px;
margin-top : 5px;
margin-bottom : 0;
height : 100%;
overflow : auto;
font-size : 102.5%;
}
#kc_item #desc {
margin-left : 5px;
float : left;
width : 425px;
padding-right : 15px;
}
#kc_item #details {
margin-left : 0;
z-index : 1;
float : left;
font-weight : normal;
width : 200px;
border-color : #cccccc;
border-style : ridge;
border-width : 1px;
padding : 0;
}
#kc_item #details a {
font-weight : normal;
}
#kc_item #details p {
font-weight : normal;
font-size : 100%;
line-height : normal;
color : #000000;
}
#kc_item #details .counter {
font-weight : bold;
font-size : 100%;
background-color : #000000;
color : #ffffff;
margin : 1px;
padding : 1px;
text-align : center;
}
#kc_item hr {
color : #999999;
width : 80%;
}
#kc_item .messagefrom {
color : #666666;
}
#kc_item #details h3 {
background-color : #f9f7e9;
padding : 2px;
border-bottom-color : #cccccc;
border-bottom-width : 2px;
border-bottom-style : solid;
color : #000000;
}
#kc_item #details1 h3 {
background-color : #f9f7e9;
padding : 2px;
border-bottom-color : #cccccc;
border-bottom-width : 2px;
border-bottom-style : solid;
color : #000000;
}
#kc_item #details1 {
margin-left : 0;
z-index : 1;
float : left;
font-weight : normal;
width : 200px;
border-color : #cccccc;
border-style : ridge;
border-width : 1px;
padding : 0;
}
#section {
background : #ffffff url('/images/rightPanel.gif') repeat-x 0% 100%;
padding : 5px;
margin-top : 10px;
}
#disc_topq {
margin : 0;
padding : 5px;
background-color : #f9f7e9;
border : 1px solid #cccccc;
}
#disc_topq1 {
margin : 0;
padding : 5px;
background-color : #ffffff;
border-bottom : 1px solid #cccccc;
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
}
#disc_top {
margin : 0;
padding: 3px 3px 3px 3px;
background-color: #e1e2e3;
}
#txt {
padding-left : 5px;
padding-bottom : 5px;
padding-right : 5px;
clear: left;
padding-top: 0px;
}
#txt p {
color : #606060;
}
#txtd {
background-color : #fcfbf5;
border-bottom-width : 1px;
border-bottom-color : #fcfbf5;
border-bottom-style : solid;
}
.blog {
font-family : Helvetica, Arial, Sans-Serif;
font-weight : 600;
font-size : 1em;
background : #d9d9d9 url('/images/tabsBlog.gif') 0% 0%;
background-repeat : repeat;
display : inline-block;
text-decoration : none;
}
hr {
height : 1px;
margin-left : 0;
color : #000000;
width : 100%;
}
.job {
height : 1px;
margin-left : 0;
color : #cccccc;
width : 100%;
}
hr {
clear : right;
}
hr.hide {
display : none;
}
td {
vertical-align : top;
}
.new {
color : #000000;
font-weight : bold;
}

.sul {
/*list-style-image : url('/images/fl_list.gif');*/
list-style-image : url('/images/sp.gif');
padding-left: 20px;
padding-bottom: 0;
margin : 6px 0 0 5px;
/*margin : 6px 0 0 0px;*/
border: 0px solid #cccccc;
/*width: 170px;*/

}

/*redundant*/
/*
ul .sul a {
text-decoration: none;
}

li .sli {
padding-left : 0;
}

.sul {
font-size: 100%;
}

.sli {
font-size: 100%;
}

.sul ul {
list-style-image : url('/images/fl_list.gif');
margin-left : 20px;
margin-top : 6px;
}

.sli li {
padding-left : 0;
}
*/
/* footer styles */


.foot {
font-size : 90%;
}
#footer {
clear : both;
margin: 0px 0px 0px 0px;
padding: 0px;
color:#484d4f;
border: 0px solid #000;
float: left;
width : 1000px;
}
#footer div {
margin : 0px 0 0 0px;
border: 0px solid #000;
}

#footer a, #footer a:visited, #footer a:link {

}


#footer a:hover {
color:#1c29a7;
}
.disclaimer {
font-size : 89%;
margin-bottom : 10px;
}

#loginArea {
padding: 7px 0 0 7px;
width: 170px;
height: 150px;
background-image: url(/images/lhn_line.gif);
background-repeat: no-repeat;
background-position: bottom left;
}



#loginBox {
border-top : 1px solid #6f90a8;
}

#logintitle {
width: 170px;
color: #2E455A;
font-size: 115%;
font-weight: bold;
padding: 0 0 5px 0;
}

.inputbox {
background-image: url(/images/loginfield.gif) !important;
background-position: top left !important;
background-repeat: no-repeat !important;
width: 154px !important;
height: 27px !important;
padding: 0 5px 0 5px !important;
margin: 0px 0 5px 0;
border: 0px;
}

.loginbutton {
background-image: url(/images/loginbutton.gif)!important;
background-repeat: no-repeat;
background-position: left top;
width: 62px;
height: 33px;
border: 0px;
float: right;
padding: 0px;
margin: 0px 3px 0px 0px;
}

#sidebarWrapper h3 {
background : #d9d9d9 url('/images/newhome/mycimH3BG.gif') repeat-x 0% 0%;
color : #316787;
border-bottom : 1px solid #6f90a8;
padding : 4px;
margin : 0;
}
#sidebarWrapper ul {
list-style-image : url('/images/newhome/chev3.gif');
padding : 0;
margin : 10px 0 0 25px;
}
#sidebarWrapper li {
padding : 0;
margin : 0;
}
#loginBox form {
margin : 0;
padding : 10px 0 0 0;
}
#loginBox form fieldset {
border : 0;
padding : 0;
margin : 0;
}
#loginBox form fieldset legend {
display : none;
}
#loginBox label, input {
margin : 0 0 0 10px;
}
#loginBox #username, #loginBox #password, #loginBox #submit {
font-size : 1em;
}
#loginBox #username, #loginBox #password {
width : 60px;
border : 1px solid #6f90a8;
}
#loginBox #password {
margin-left : 8px;
}
#loginBox #submit {
width : 30px;
margin-left : 5px;
font-weight : bold;
color : #316787;
border-top : 1px solid #fff;
border-right : 1px solid #6f90a8;
border-bottom : 1px solid #6f90a8;
border-left : 1px solid #fff;
background : #d9d9d9 url('/images/newhome/mycimH3BG.gif') repeat-x 0% 0%;
cursor : pointer;
}
#loginBox img {
margin : 0 4px 0 0;
}
#loginBox p {
margin : 10px;
color : #316787;
}
#loginBox .bold {
font-weight : bold;
}
#loginBox .error {
margin : 10px;
color : #c00;
}
#loginBox .logout {
margin : 0 0 0 10px;
}
#networkingLinksWrapper, #myCimLinksWrapper, #loginBoxWrapper {
padding : 0 0 20px 0;
margin-left : 0;
width : 183px;
}
#loginBoxWrapper {
background : #fff url('/images/newhome/mycimDivBG-lower.gif') repeat-x 0% 100%;
}
#networkingLinksWrapper {
background : #fff url('/images/newhome/mycimDivBG-lowerLast.gif') repeat-x 0% 100%;
}
.number {
margin-right : 10px;
margin-top : 5px;
}


#search_res {
clear: both;
background : #ffffff;
margin-left : 0;
border-top : 1px solid #cccccc;
border-right : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
border-left : 1px solid #cccccc;
padding : 3px;
margin : 10px;
height : 100%;
max-width : 600px;
overflow : auto;
}

#search_res #photo {
margin-left : 5px;
float : left;
width : 45px;
}
#search_res #search_details {
margin-left : 5px;
z-index : 1;
float : left;
font-weight : bold;
width : 40px;
}
#search_res #search_details2 {
margin-left : 20px;
float : left;
z-index : 1;
}

#search_res #search_details2 table{
width:350px;
}

#search_res #search_details2 tr{
width:350px;
}


#search_res #search_details2 .value{
align : left;
width:215px;
}

#search_res #search_details2 .attribute{
width:125px;
}


#search_res #search_details3 {
margin-right : 0;
float : right;
margin-top : 0;
z-index : 1;
width: 200px;
}

#search_res #search_details3 .econtact,
#search_res #search_details3 .emess {
float: left;
clear: both;
margin: 0px 0px 0px 60px;
padding: 0px 0px 0px 0px;
text-align: right;
width: 150px;
}


.myMemBox #search_res {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    clear: none;
    height: 100px;
    margin: 10px 0 5px 10px;
    width: 291px;
    overflow: hidden;
    padding: 3px;
}

.myMemBox #search_res #search_details2 {
    float: left;
    margin-left: 20px;
    width: 200px;
    z-index: 1;
}

.myMemBox #search_res #search_details3 {
    float: left;
    margin-left: 20px;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
    width: 205px;
    z-index: 1;
}

.myMemBox #search_res #search_details2 table {
    width: auto;
    height: 40px;
    padding-bottom: 5px;
    margin: 0 0 0 -10px;
}

.myMemBox #search_res #search_details2 table img {
   width: 10px !important;
}

.myMemBox #search_res #search_details2 .attribute {
   width: auto;
   display: none;
}

.myMemBox #search_res #photo {
    float: left;
    height: 70px;
    margin-left: 5px;
    overflow: hidden;
    width: 50px;
}


.myMemBox #line {
margin-top: 0px;
clear: both;
float: left;
line-height: 16px;
}

.myMemBox #search_details3 #line {
width: 200px;
}

.myMemBox #search_res #search_details2 .value {
    line-height: 14px;
    margin: 0;
    padding: 0;
}

.econtact, 
.emess,
.profup {
    float: right;
    padding: 3px 0;
    width: 100px;
clear: right;
}

.profup {
  display: none;
  padding-top: 10px;
}

#line {
border-bottom-color : #555;
border-bottom-style : solid;
border-bottom-width : 0px;
line-height : 20px;
margin : 0;
padding : 0;
}
#line1 {
line-height : 20px;
font-size : 90%;
border-bottom-color : #ccc;
border-bottom-style : solid;
border-bottom-width : 1px;
}
.tablespace {
margin-right : 5px;
margin-left : 5px;
}
#networks {
margin-left : 0;
padding : 3px;
margin : 0;
height : 100%;
overflow : auto;
}
#networks #col1 {
margin-left : 0;
float : left;
width : 290px;
padding-top: 10px;
}
#networks #col2 {
margin-left : 5px;
z-index : 1;
float : left;
font-weight : normal;
width : 290px;
}
#networks #col3 {
margin-left : 5px;
float : left;
z-index : 1;
width : 190px;
}
/* used for site search and content search results */

#search_site {
border-bottom: 1px solid #cccccc;
padding : 5px 3px 5px 3px;
margin : 5px  10px  0px  10px;
float: left;
width: 600px;
}

#search_site #search_network {
margin-left : 0px;
z-index : 1;
float : left;
width : 590px;
border-bottom: 0px dotted #cccccc;
font-weight: bold;
size: 100%;
}

#search_site #search_details {
margin-left : 5px;
float : left;
clear: left;
width : 50px;
font-weight : bold;
}

#search_site #search_details img {
max-width: 45px;
}


#search_site #search_details2 {
margin-left : 35px;
z-index : 1;
float : left;
width : 510px;
border:0px solid #cccccc;
}


#search_site #search_details2 a{
font-weight: bold;
width: 100%;
}
.demo {
list-style-image : url('/images/arrow.gif');
padding-left : 0;
margin-left : 0;
margin-top : 0;
}
.demonav {
list-style-image : url('/images/arrow.gif');
padding-left : 0;
margin-left : 0;
margin-top : 8px;
}
.bgdemo {
background : url('/images/bg_fade.gif') repeat-x;
border : 1px solid #cccccc;
}
.bp {
color : #000000;
font-weight : bold;
font-size : 105%;
margin : 0;
padding-bottom : 10px;
}
#cols {
margin-left : 0;
padding : 0;
margin-top : 0;
margin-bottom : 0;
height : 100%;
overflow : hidden;
width: 620px;
}
#cols #col1 {
margin-left : 5px;
float : left;
width : 280px;
font-weight : normal;
margin-bottom : 5px;
line-height : 18px;
padding-top: 5px;
}
#cols #col2 {
margin-left : 15px;
z-index : 1;
float : left;
width : 280px;
margin-bottom : 5px;
line-height : 18px;
padding-top: 5px;
}
.disc {
background-color : #f9f9f9;
}
.tabl {
background-color : #ededed;
width : 100%;
padding : 5px;
}
#rss {
background : #ededed;
margin-left : 0;
padding : 5px;
margin-top : 5px;
margin-bottom : 0;
height : 100%;
overflow : auto;
}
#rss #rss1 {
margin-left : 0;
float : left;
width : 270px;
font-weight : normal;
}
#rss #rss2 {
margin-left : 20px;
z-index : 1;
float : left;
width : 270px;
}
#rs {
background : #ffffff;
margin-left : 0;
padding : 5px;
margin-top : 5px;
margin-bottom : 0;
height : 100%;
overflow : auto;
}
#rs #rs1 {
margin-left : 0;
float : left;
width : 270px;
font-weight : normal;
}
#rs #rs2 {
margin-left : 20px;
z-index : 1;
float : left;
width : 270px;
}
#x {
height : 200px;
overflow : hidden;
}
.bbcode-body {
padding: 2px;
}

.bbcode-u {
text-decoration : underline;
}
.bbcode_s {
text-decoration : line-through;
}
.bbcode_h {
outline : gold 2px solid;
}
.bbcode_code_header {
display : block;
margin : 4px 0 0 0;
font-weight : bold;
}
.bbcode_code_body {
display : block;
margin : 4px 0 4px 20px;
color : #000000;
font-weight : normal;
font-style : normal;
font-size : 11px;
font-family : monospace;
border : 1px solid gray;
padding : 5px;
}
.bbcode_quote_body {
font-family : tahoma, arial, verdana, sans;
font-size : 11px;
margin : 4px 0 4px 20px;
border : 1px solid #555;
padding : 5px;
}
.bbcode_quote_header {
display : block;
margin : 4px 0 0 0;
font-weight : bold;
}
.bbcode_prop {
font-family : monospace;
}
.bbcode_center {
text-align : center;
}
.darkshade {
border : 1px solid #e9e9e9;
background-color : #d1d1d1;
padding : 2px;
}
.midshade {
border : 1px solid #e9e9e9;
background-color : #f5f5f5;
padding : 2px;
}
#video {
background-image : url('/images/video_bg.gif');
background-repeat : repeat-x;
background-color : #eeeeee;
background-position : left 0%;
border-color : #cccccc;
border-style : solid;
border-width : 1px;
width : 322px;
}
#video_play {
padding : 10px;
float:left;
}

div.domtab {
margin : 0;
padding : 0;
text-align : left;
}
ul.domtabs {
margin : 0;
padding : 0;
list-style : none;
line-height : 13px;
}
ul.domtabs li {
display : inline;
margin : 0;
padding : 0;
font-size : 95%;
}
ul.domtabs a {
float : left;
background : url(/images/tab_left1.gif) no-repeat left top;
margin : 0;
padding : 0 0 0 7px;
text-decoration : none;
font-weight : bold;
color: #000066;
height: 30px;
}
ul.domtabs a span {
float : left;
display : block;
background : url(/images/tab_right1.gif) no-repeat right top;
padding : 5px 15px 2px 6px;
color : #000066;
height: 30px;
}
ul.domtabs a span {
float : none;
color : #000066;
}
ul.domtabs a:hover span {
color : #000066;
background-position : 100% -30px;
}
ul.domtabs li a:hover {
background-position : 0% -30px;
color : #000066;
}
ul.domtabs li.active a:link, ul.domtabs li.active a:visited {
background-position : 0% -30px;
color : #000066;
}
ul.domtabs li.active a:visited span {
/*color : #fff;*/
color : #000066;
background-position : 100% -60px;
}
ul.domtabs li.active a:link {
background-position : 0% -60px;
/*color : #fff;*/
color : #000066;
}
ul.domtabs li.active a:link span {
/*color : #fff;*/
color : #000066;
background-position : 100% -60px;
}
ul.domtabs li.active a:active {
background-position : 0% -60px;
color : #000066;
}
ul.domtabs li.active a:active span {
/*color : #fff;*/
color : #000066;
background-position : 100% -60px;
}





div.domtab2 {
margin : 0;
padding : 0;
text-align : left;
float: left;
}
ul.domtabs2 {
font-family: Helvetica, Arial, Sans-Serif;
margin : -1px 3px -1px 2px;
padding : 0;
list-style : none;
line-height : 13px;
float: left;

}
ul.domtabs2 li {
display : inline;
margin : 0 0 0 7px;
padding : 0 0 0 0px;
font-size : 95%;
}
ul.domtabs2 a {
float : left;
background : url(/images/tab_left1.gif) no-repeat left top;
margin : 0;
padding : 0 0 0 7px;
text-decoration : none;
font-weight : bold;
}
ul.domtabs2 a span {
float : left;
display : block;
background : url(/images/tab_right1.gif) no-repeat right top;
padding : 5px 15px 3px 6px;
color : #000;
}


ul.domtabs2 a span {
float : none;
}
ul.domtabs2 a:hover span {
color : #666666;
background-position : 100% -30px;
}
ul.domtabs2 li a:hover {
background-position : 0% -30px;
}
ul.domtabs2 li.active a:link, ul.domtabs2 li.active a:visited {
background-position : 0% -30px;
}
ul.domtabs2 li.active a:link {
background-position : 0% -60px;
}
ul.domtabs2 li.active a:link span {
color : #fff;
background-position : 100% -60px;
}
ul.domtabs2 li.active a:active {
background-position : 0% -60px;
}
ul.domtabs2 li.active a:active span {
color : #000;
background-position : 100% -60px;
}



div.contab {
float: left;
z-index : 11;
font-family : Helvetica, Arial, Sans-Serif;
background-position : top;
background-color: #A5AEB6;
border : 0px solid #040d46;
color : #606060;
margin : -3px 0px 0 0px;
padding : 3px;
display : block;
width: 622px;
}

div.contab #txt {
background-color: #fff;
}


div.test1 {
z-index : 11;
font-family : Helvetica, Arial, Sans-Serif;
background-position :top;
color : #000000;
margin-top : 0;
margin-left: 0px;
margin-right: 3px;
padding-top : 0;
padding-left : 0px;
display : block;
/*width: 610px;*/
width: 629px;
padding-right : 0;
}

#txt_fr {
float: left;
clear: left;
width: 610px;
margin-top: 10px;
}

.tab_fr {
float: left;
clear: left;
}

div.test {
float: left;
clear: left;
z-index : 11;
font-family : Helvetica, Arial, Sans-Serif;
background: url('/images/panelbg.gif') repeat-x 0% 100%;
background-position : top;
color : #000000;
border-top : 2px solid #a7a19f;
border-left : 1px solid #a7a19f;
border-right : 1px solid #a7a19f;
border-bottom : 1px solid #a7a19f;
margin-top : 0;
padding-top : 0;
padding-left : 0;
display : block;
padding-right : 3px;
width: 620px;
}

.question {
margin : 0;
padding : 0;
font-size : 105%;
color : #000000;
font-weight : bold;
font-style : normal;
}
ul.answer {

line-height : normal;
list-style-image : url('/images/bullet1.gif');
}
li.answer {
font-size : 100%;
}
.question1 {
margin : 0;
padding : 3px;
font-size : 110%;
color : #000000;
font-weight : bold;
font-style : normal;
background-color : #ededed;
}
ul.answer1 {
line-height : normal;
list-style-image : url('/images/bullet2.gif');
}
li.answer1 {
font-size : 90%;
}


.domtab1 {
padding : 3px 0px 3px 0;
font-size : 100%;
border : none;

}
ul.domtabs1 {
margin-bottom: 15px;
padding: 0;
width: 629px;
margin-left: 0;
list-style: none;
}
ul.domtabs1 li {
float: left;
padding: 5px 0px 5px 3px !important;
list-style: none;
background-color: #E8E7E7;
border: 2px solid white;
background-position: 5px 5px;
width: 202px;
height: 30px;
line-height: 15px;
font-size: 80%;
color: #2E455A;
}
ul.domtabs1 a:link, ul.domtabs1 a:visited {
padding : 5px 3px 3px 0;
margin : 0;
font-size : 110%;
color: #040D46;
font-weight : normal;
text-decoration : none;

}
ul.domtabs1 a:hover {
padding : 5px 3px 3px 0;
margin : 0;
font-size : 110%;
color:#1c29a7;
font-weight : normal;
text-decoration : none;
}

html > body ul.domtabs1 a:link, html > body ul.domtabs1 a:visited, html > body ul.domtabs1 a:active, html > body ul.domtabs1 a:hover {
line-height : 15px;
}
ul.domtabs1 a:hover {
padding : 5px 3px 3px 0;
margin : 0;
font-size : 110%;
color:#1c29a7;
text-decoration : none;
}
ul.domtabs1 li.active a:link, ul.domtabs1 li.active a:visited, ul.domtabs1 li.active a:hover {
padding : 5px 3px 3px 0;
margin : 0;
text-decoration : none;
font-size : 110%;
font-weight : normal;
color : #000000;
}
ul.domtabs1 li.active a:active {
padding : 5px 3px 3px 0;
margin : 0;
text-decoration : none;
font-size : 110%;
font-weight : bold;
color : #000066;
}
ul.domtabs1 .new {
padding : 3px;
margin : 0;
color : #000000;
font-weight : bold;
text-decoration : none;
font-size : 100%;
border-bottom : 2px solid #003399;
background-color : #ffffff;
}
div.test1 {
margin : 0;
}
#tabnavcontainer {
background-image:url(/images/navbar_ntwrk.gif);
background-repeat : no-repeat;
height: 29px;
margin : 0;
padding : 0 0 10px 0;
position: block;
border: 0px solid #000;
}
#tabnav {
float : left;
font : normal 120% Helvetica, Arial;
padding: 0px;
margin: 0px;
}
#tabnav ul {
margin : 0;
padding : 0 0 0 5px;
list-style : none;
}
#tabnav li {
display : inline;
margin : 0;
padding : 0;
}
#tabnav a {
float : left;
background : url(/images/tab_leftv2.gif) no-repeat left top;
margin : 0;
padding : 0  0px 0 8px;
text-decoration : none;
font-weight : normal;
cursor:pointer;
}
#tabnav a span {
float : left;
display : block;
background : url(/images/tab_rightv2.gif) no-repeat right top;
padding : 6px 15px 3px 6px;
height:29px;
cursor:pointer;
}
#tabnav a span {
float : none;
cursor:pointer;
}
#tabnav a:hover {
background-position : 0% -42px;
cursor:pointer;
color: #2E455A;
}
#tabnav a.on {
background-position : 0% -84px;
}
#tabnav a:hover span {
color: #2E455A;
background-position : 100% -42px;
cursor:pointer;
}
#tabnav a.on span {
color: #2E455A;
font-weight: bold;
background-position : 100% -84px;
}

#tabnav li a span {
color: #606060;
padding : 6px 20px 3px 11px;
}

#tabnav a:active {
background-position : 0% -42px;
}
#tabnavcontainers {
float : left;
margin : 0;
padding : 0;
text-align : left;
}
#tabnavs {
float : left;
font : normal 105% Helvetica, Arial;
border-bottom : 0 solid #999999;
}
#tabnavs ul {
margin : 0;
padding : 0;
list-style : none;
}
#tabnavs li {
display : inline;
margin : 0;
padding : 0;
}
#tabnavs a {
float : left;
background : url(/images/tab_left1.gif) no-repeat left top;
margin : 0;
padding : 0 0 0 7px;
text-decoration : none;
font-weight : bold;

}
#tabnavs a span {
float : left;
display : block;
background : url(/images/tab_right1.gif) no-repeat right top;
padding : 3px 10px 3px 4px;
color : #000;
}
#tabnavs a span {
float : none;
}
#tabnavs a:hover {
background-position : 0% -30px;
}

#tabnavs a.on {
background-position : 0% -60px;
}
#tabnavs a:hover span {
color : #2e455a;
background-position : 100% -30px;
}
#tabnavs a.on span {
color : #fff;
background-position : 100% -60px;
}
#tabnavs a:active {
background-position : 0% -30px;
}
div.domtab3 {
margin : 0;
padding : 0;
text-align : left;
}
ul.domtabs3 {
margin : 0;
padding : 0;
list-style : none;
line-height : 13px;
}
ul.domtabs3 li {
display : inline;
margin : 0;
padding : 0;
font-size : 95%;
}
ul.domtabs3 a {
float : left;
background : url(/images/tab_left1.gif) no-repeat left top;
margin : 0;
padding : 0 0 0 7px;
text-decoration : none;
font-weight : bold;
}
ul.domtabs3 a span {
float : left;
display : block;
background : url(/images/tab_right1.gif) no-repeat right top;
padding : 5px 15px 3px 6px;
color : #000;
}
ul.domtabs3 a span {
float : none;
}
ul.domtabs3 a:hover span {
color : #666666;
background-position : 100% -30px;
}
ul.domtabs3 li a:hover {
background-position : 0% -30px;
}
ul.domtabs3 li.active a:link, ul.domtabs3 li.active a:visited {
background-position : 0% -60px;
}
ul.domtabs3 li.active a:visited span {
color : #fff;
background-position : 0% -60px;
}
ul.domtabs3 li.active a:link {
background-position : 0% -60px;
}
ul.domtabs3 li.active a:link span {
color : #fff;
background-position : 100% -60px;
}
ul.domtabs3 li.active a:active {
background-position : 0% -60px;
}
ul.domtabs3 li.active a:active span {
color : #fff;
background-position : 100% -60px;
}
.friend {
font-family : Helvetica, Arial, Sans-Serif;
color : #333;
font-size : 82.5%;
margin : 0 0 0 0;
color : #666;
} 

/* temporary new tooltip css */

#tooltip {
    padding: 3px;
    background: #eeede9;
    border: 1px solid #9a9a9a;
    text-align: left;
    font-size: 90%;
max-width: 350px;
color: #000000;
}

span.tip {
border-bottom: 1px solid #9a9a9a;
display:none;
}


.support {
	font-family:Helvetica, Arial, Sans-Serif;
	color:#119911;
	font-size:105%; /* Resets 1em to 10px */
	margin:0 0 0 0;
	padding: 3px 3px 3px 40px;
	border-color: #119911;
	border-style: solid;
	border-width: 1px;
	background-color:#e6f8dd;
	background-image:url(/images/markerg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	line-height: 20px;
	font-weight:bold;
}


.newsupport {
	font-family:Helvetica, Arial, Sans-Serif;
	color:#00094c;
	font-size:95%; /* Resets 1em to 10px */
	margin:0 0 0 0;
	padding: 3px 3px 3px 3px;
	/*border-color: #119911;*/
border-color: #79a3d8;
	border-style: solid;
	border-width: 1px;
	/*background-color:#e3f1cd;*/
background-color:#c2d8d7;
	background-position:top left;
	background-repeat:no-repeat;
	font-weight:bold;
width:90%;
}


.newerror {
	font-family:Helvetica, Arial, Sans-Serif;
	color:#660000;
	font-size:105%; /* Resets 1em to 10px */
	margin:5px;
	padding: 3px 3px 3px 3px;
	border-color: #990000;
	border-style: solid;
	border-width: 1px;
	background-color:#f9b7b6;
	background-position:top left;
	background-repeat:no-repeat;
	line-height: 20px;
	font-weight:bold;
}


.newerrorsmall {
	font-family:Helvetica, Arial, Sans-Serif;
	color:#660000;
	font-size:95%; /* Resets 1em to 10px */
	margin:0 0 0 0;
	padding: 3px 3px 3px 3px;
	border-color: #990000;
	border-style: solid;
	border-width: 1px;
	background-color:#ff6666;
	font-weight:bold;
}


.folder {
margin-top:0px; 
display:none;
background-color:#cccccc; 
padding:2px;
}





/**
 * POPUP CONTAINER STYLES
 */
#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=70);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color: #333333;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("/images/maskBG.png") !important; // For browsers Moz, Opera, etc.
	background-image:none;
	background-repeat: repeat;
	display:none;
}
#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
        border-radius: 8px;
}
#popupInner {
	border: 0px solid #000000;
	background-color: #ffffff;
        border-radius: 8px;
}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
        border-radius: 8px;
        overflow: hidden;
}
#popupTitleBar {
	background-color: #ffffff;
	color: #ffffff;
	font-weight: bold;
	height: 0em;
	padding: 0px;
	border-bottom: 0px solid #000000;
	border-top: 0px solid #78A3F2;
	border-left: 0px solid #78A3F2;
	border-right: 0px solid #204095;
	position: relative;
	z-index: 203;
}
#popupTitle {
	float:left;
	font-size: 1.1em;
		display:block;
		height:	20px;
}
#popupControls {
  cursor: pointer;
  float: right;
  position: absolute;
  right: 10px;
  top: 10px;
}


#mainw {
padding : 5px;
font-size : 100%;
width : 760px;
font-family : Helvetica, Arial, Sans-Serif;
background-color : #ffffff;
color : #000000;
}
#mainw p, .p {
font-size : 100%;
}
#mainw ul {
font-size : 100%;
}
#mainw h2 {
font-size : 102.5%;
}

/* wizard styles */

.wizehead {
padding:3px; 
font-size:110%; 
background-color:#ededed; 
border-bottom-color:#cccccc; 
border-bottom-style:solid; 
border-bottom-width: 1px; 
color:#000000; 
font-weight:bold;
}

.wizblue {
font-size: 110%; 
font-family: Helvetica, arial, sans-serif;
valign:top;
align:left;
margin: 0;
color:#000000;
font-weight:bold;
 }
 .wiztd {
 padding: 10px;
 }
 
 
 /* contact request styles */
 
.chead {
font-size: 14px; 
font-family: arial, sans-serif; 
color: #fff; 
font-weight:bold;
padding-top:5px; 
padding-bottom: 5px; 
padding-left: 5px; 
padding-right: 5px;
background-color:#060c46;
}

.cheadark {
background-color:#3266c9;
}

.cbody {
background-color:#ffffff;
font-size: 11px; 
padding: 10px 10px 10px 20px; 
font-family: Helvetica, arial, sans-serif;
color:#000000;
}

.cbody textarea {
padding: 0px;
align:left;
}

.cfooter {
background-color:#ffffff;
padding: 5px;
}

.cmessage {
background-color:#f5f5f5; 
padding:2px; 
font-weight:normal; 
margin:2px;
color: #000000;
}


.csets .find{margin:2px 0 0 0;background:none;padding:3px;text-align:left; width:890px;}
.csets .find span,.csets .find p{color:#02093f;}
.csets .find{border:2px solid #4f7384;margin-right:0px;}
.csets div span{font-size:150%;position:relative;top:-15px;background:#FFF;padding: 0 2px 0 2px;}

#colsw {
margin-left : 0;
padding : 0;
margin-top : 0;
margin-bottom : 0;
height : 100%;
overflow : auto;
}
#colsw #col1 {
margin-left : 0;
float : left;
width : 310px;
font-weight : normal;
margin-bottom : 0px;
line-height : 18px;
padding-top: 0px;
}
#colsw #col2 {
margin-left : 20px;
z-index : 1;
float : left;
width : 310px;
margin-bottom : 0px;
line-height : 18px;
padding-top: 0px;
}

.psrw {
	font-family:Helvetica, Arial, Sans-Serif;
	color:#660000;
	font-size:105%; /* Resets 1em to 10px */
	margin:0 0 0 0;
	padding: 3px 3px 3px 40px;
	border-color: #990000;
	border-style: solid;
	border-width: 1px;
	background-color:#ff6666;
	background-image:url(/images/marker3.gif);
	background-position:top left;
	background-repeat:no-repeat;
	line-height: 20px;
	font-weight:bold;
}
 

#sharethis {padding-top:5px; padding-left:5px; padding-bottom:20px;float:left;align:bottom; margin-top: 0px; display: none;}

.sharecontent {padding:5px; margin:0px;}

.share {font-size: 11px; padding: 5px 0px 5px 0px; font-family: Helvetica, arial, sans-serif; color:#000;}





/**
 * Style sheet for CalendarPickerControl
 * System-colors theme
 */

div.calendarbutton{
	position: absolute;
	width: 15px;
	height: 16px;
	background: transparent url("/images/calendar_icon.png") no-repeat center;
}

#CalendarPickerControl{
	background-color: transparent;
	width: 200px;
	height: 170px;
}

#CalendarPickerControl table.calframe{
	width: 100%;
	border: 1px solid #cccccc;
	background-color: #eaeaea;
	text-align: center;
}

#CalendarPickerControl td.monthname{
	width: 100%;
	font: normal 12px Arial;
	color: captiontext;
	font-weight: bold;
	background-color: #eaeaea;
}

#CalendarPickerControl td.monthnameLNX{
	width: 100%;
	font: normal 12px Arial;
	color: highlighttext;
	font-weight: bold;
	background-color: #cccccc;
}

#CalendarPickerControl table.navigation{
	width: 100%;
	text-align: center;
}

#CalendarPickerControl td.navbutton{
	font: normal 11px Arial;
	color: buttontext;
	font-weight: bold;
	background-color: buttonface;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	cursor: pointer;
}

#CalendarPickerControl td.navbutton:hover{
	text-decoration: underline;
	border-color: #cccccc;
	background-color: #cccccc;
}

#CalendarPickerControl span.yearbutton{
	cursor: pointer;
}

#CalendarPickerControl span.yearbutton:hover{
	text-decoration: underline;
}

#CalendarPickerControl td.dayname{
	font: normal 11px Arial;
	color: #000000;
	font-weight: bold;
	background-color: #cccccc;
}

#CalendarPickerControl td.daynameLNX{
	font: normal 11px Arial;
	color: #000000;
	font-weight: bold;
	background-color: #666666;
}

#CalendarPickerControl td.today{
	font: normal 11px Arial;
	background-color: buttonface;
	color: red;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
}

#CalendarPickerControl td.today:hover{
	text-decoration: underline;
	background-color: #666666;
	border-color: #666666;
}

#CalendarPickerControl td.current{
	font: normal 11px Arial;
	font-weight: bold;
	background-color: #666666;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;

}

#CalendarPickerControl td.current:hover{
	text-decoration: underline;
}

#CalendarPickerControl td.day{
	font: normal 11px Arial;
	background-color: #cccccc;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
}

#CalendarPickerControl td.day:hover{
	text-decoration: underline;
	background-color: threedshadow;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.weekend{
	font: normal 11px Arial;
	color: buttontext;
	text-decoration: none;
	background-color: threedshadow;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight threeddarkshadow threeddarkshadow buttonhighlight;
}

#CalendarPickerControl td.weekend:hover{
	background-color: buttonshadow;
	text-decoration: underline;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.dayothermonth{
	font:normal 11px Arial;
	background-color: buttonhighlight;
	color: inactivecaptiontext;
	border: 1px solid buttonhighlight;
}

#CalendarPickerControl td.weeknumber{
	font:normal 9px Arial;
	background-color: buttonface;
	color: inactivecaptiontext;
	border-width: 0px;
}






#ibookheading {
margin : 0;
padding : 3px;
font-size : 110%;
color : #000000;
font-weight : bold;
border-bottom : 2px solid #cccccc;
}


ul.draglist { 
    position: relative;
    width: 260px; 
    height:240px;
    background: #f7f7f7;
    border: 1px solid gray;
    list-style: none;
    margin:0;
    padding:0;
	overflow:scroll;
}

ul.draglist li {
    margin: 1px;
    cursor: move;
    zoom: 1;
}

ul.draglist_alt { 
    position: relative;
    width: 300px; 
    list-style: none;
    margin:0;
    padding:0;
    /*
       The bottom padding provides the cushion that makes the empty 
       list targetable.  Alternatively, we could leave the padding 
       off by default, adding it when we detect that the list is empty.
    */
    padding-bottom:20px;
}

ul.draglist_alt li {
    margin: 1px;
    cursor: move; 
}


li.list1 {
    background-color: #666666;
    border:1px solid #f5f5f5;
	font-size:90%;
	color:#ffffff;	
	width: 239px;
	float:left;	
	list-style-image:url(/images/sp.gif);
}

li.list2 {
    background-color: #000000;
    border:1px solid #f5f5f5;
	color:#ffffff;
	font-size:90%;
	list-style-image:url(/images/sp.gif);
	width: 239px;
	float:left;	
}

#user_actions { float: right; }

.kc_head {
font-family : Helvetica, Arial, Sans-Serif;
font-size: 120%;
/*color: #08093f;*/
color: #606060;
font-weight: bold;
}

.kc_body {
font-size:100%;
color: #606060;
line-height: 16px;
padding: 0 0px 8px 10px;
}

textarea#styled {
	width: 580px;
	height: 160px;
	border: 1px solid #a1bb7e;
	padding: 5px;
	font-family: Helvetica;
	margin: 0px;
color:#08093f;
background-color: #ffffff;
}

textarea#styled1 {
	width: 270px;
	height: 85px;
	border: 1px solid #a1bb7e;
	padding: 5px;
	font-family: Helvetica;
	margin: 0px;
color:#08093f;
background-color: #ffffff;
}

input#styled2 {
	width: 533px;
	height: 17px;
	border: 1px solid #558476;
	padding: 1px;
	font-family: Helvetica;
	margin: 0px;
color:#08093f;
background-color: #ffffff;
font-size: 100%;
}

.smallGrey {
color: #555;
}

.smallGrey a{
color: #555;
}

/* Asset download */

#contdown {
padding: 20px 10px 0 10px;
float: left;
}


#download {
background-image:url(/images/demobg.jpg);
background-position:left top;
background-repeat : no-repeat;
padding: 5px 0px 0 8px;
margin: 0;
height: 24px;
width:151px;
color:#08093f; 
font-size:100%;
}
#download:hover {
background-image:url(/images/demobg.jpg);
background-position:left top;
background-repeat : no-repeat;
padding: 5px 0px 0 8px;
margin: 0;
height: 24px;
width:151px;
color:#08093f; 
font-size:100%;
}


#download a {
text-decoration: none;
color: #fff !important;
}

/* New Contact on the My Home page */

#contact_rep {
padding: 2px;
font-size:100%;
}

#contact_mes {
background:#ededed;
background-color:#FFFFFF;
padding:5px;
}

#contact_mes h2{
font-size: 100%;
text-transform : none;
}

#contact_mes p{
font-size:100%;
}

#contact_mes img {
padding: 0 5px 0 0;
}

/* Calendar Styles */

#calendar_list .fullmonth {
float: left;
width: 618px;
font-size: 15px;
font-weight: normal;
margin: 0px 0 0 0;
color: #2E455A;
padding: 25px 0 0px 11px;
position: relative;
border-bottom: 0px #C6C8CA solid;
background-image: url(/images/header1.gif);
background-position: bottom;
background-repeat: no-repeat;
height: 31px;
line-height: 31px;
}

#calendar #txt .kc_wrapper {
background-color: #fff;
width: 620px;

}

.kc_wrapper {
background-image: url(/images/body2.gif);
background-position: left bottom;
background-repeat: no-repeat;
float: left;
}

#calendar_list {
float: left;
margin-top: 15px;
padding-top: 0px;
border: 0px red solid;
}

#calendar_list #txt {
float: left;
margin-top: -10px;
padding-top: 0px;
padding-left: 0px;
}

#calendar_list #txt .kc_wrapper #kc_update #details .evloc {
color: #000;
font-weight:normal;
}

#calendar_list #txt #kc_update {
background-image: url(/images/botLine_long.gif);
background-position: left bottom;
background-repeat: no-repeat;
padding: 8px 5px 5px 5px;
margin: 0px 0px 0 0px;
height: 100%;
overflow: auto;
font-size: 102.5%;
width: 619px;
line-height: 25px;
float: left;
}



.diarytitle {
padding-bottom: 20px;
}


#calendar .weektop {
	background-color:#e6e6e6; 
	padding:5px; 
	font-weight:normal; 
	color:#000000;
	font-size: 90%; 
	border: 0px #ffffff solid;
}


#calendar .days {
width:111px;
padding:1px 0px 5px 0px; 
margin:0 0 0px 0;
height: 27px;
float:left;
border-bottom: 0px green solid;
}

#calendar .week {
		padding:5px; 
	font-weight:normal; 
	color:#000000; 
	border: 0px red solid;
	font-size: 90%;
	vertical-align:middle;
}


#calendar .weekday {
float: left;
width: 110px;
border-bottom: 1px solid #DCDDDE;
border-right: 1px solid #DCDDDE;
border-spacing: 0px;
color: #8F9495;
font-size: 11px;
padding: 0px 0 0 0px;
min-height: 111px;
margin-bottom: -99999px;
padding-bottom: 99999px;
background-color:#fff;
margin-top:0;
}

#calendar .nonmonth {
float: left;
padding: 0px;
color: #555;
border-bottom: 1px solid #DCDDDE;
border-right: 1px solid #DCDDDE;
background-color: #F8F9FA;
width: 110px;
min-height: 111px;
margin-bottom: -99999px;
padding-bottom: 99999px;
}

#calendar .month {
	background-color:#ffffff; 
	padding:5px; 
	color:#000000; 
	border: 0px #000000 solid;
}

#calendar .weekend {
float: left;
width: 110px;
background-color: #F8F9FA;
border-bottom: 1px solid #DCDDDE;
border-right: 1px solid #DCDDDE;
color: #F8F9FA;
font-size: 11px;
padding: 0px;
min-height: 111px;
margin-bottom: -99999px;
padding-bottom: 99999px;
}

#calendar .today {
float: left;
width: 110px;
min-height: 111px;
color: black;
font-size: 11px;
font-weight: bold;
padding: 0px;
border-bottom: 1px solid #C5C7C9;
border-right: 1px solid #C5C7C9;
background-color: #b5c3dd;
margin-bottom: -99999px;
padding-bottom: 99999px;	
}

#calendar .topoptions {
	background-color:#ffffff;
	border: solid 1px #ffffff;
	}

#calendar .toppad {
	padding:1px 3px 3px 3px;
}

#calendar .topselect {
	font-size:120%; 
	font-weight:bold; 
	color:#000000;
}


#calendar .fullmonth {
	font-size:110%; 
	font-weight: bold; 
	padding: 2px 0 3px 10px; 
	border-bottom:1px #999999 solid; 
	background-color:#f5f5f5;
	}
	
#calendar .titlelink {
	font-size:110%;
	font-weight:bold;
	}
	
#calendar .wknm {
font-size:170%;
color:#666666;
}



/** This is the advanced settings look & feel **/

#settings {
padding-right: 20px;
margin-right: 20px;
align: left;
}

.settings {
padding: 0px 0px 0px 0px;
margin: 0px 3px 0px 0px;
}

.advTable {
background-color: #ffffff;
width: 100%;
}


.advTDTop {
background-color: #ededed;
font-weight: bold;
padding: 2px;
text-align: center;
}


.advTDTitle{
background-color: #ededed;
font-weight: bold;
padding: 2px;
text-align: left;
}


.advTD{
background-color: #ededed;
font-weight: bold;
padding: 2px;
text-align: center;
}

/ ** Subscribe to a discussion thread **/

.bcrumb {
float: left;
}

.disc_follow {
float: right;
clear: right;
padding: 0px 0px 4px 0px;
margin: 0px 0px 5px 0px;
}

#threadsubscribe {
line-height: 20px;
padding: 0px 0 0px 0;
margin: 0px 0 0px 0;
}

#watch  {
font-family : Helvetica, Arial, Sans-Serif;
                width:125px;
                font-weight:normal;
                border:1px solid #000000; 
                background-color:#ededed; 
                color:#000000; 
                font-size:90%; 
                padding:3px;
                text-decoration: none;
                cursor:pointer;
}


.watch  {
                width:125px;
                font-weight:normal;
                border:1px solid #000000; 
                background-color:#ededed; 
                color:#000000; 
                font-size:90%; 
                padding:3px;
                text-decoration: none;
                cursor:pointer;
}

.watch  a:hover {
                width:125px;
                font-size:90%;
                font-weight:normal;
                background-color:#000000;
                color:#ffffff;
                border:0 #cccccc;
                text-decoration: underline;
cursor : pointer;
}



.watch  a:active {
                width:125px;
                font-size:90%;
                font-weight:normal;
                background-color:#000000;
                color:#ffffff;
                border:0 #cccccc;
                text-decoration: none;
}

.watch a:selected{
                width:125px;
                font-size:90%;
                font-weight:normal;
                background-color:#000000;
                color:#ffffff;
                border:0 #cccccc;
                text-decoration: none;
}


.watch_selected  {
                width:125px;
                font-weight:normal;
                border:1px solid #000000; 
                background-color:#ededed; 
                color:#000000; 
                font-size:90%; 
                padding:3px;
                text-decoration: none;
                cursor:pointer;
}

.watch_selected  a:hover {
                width:125px;
                font-size:90%;
                font-weight:normal;
                background-color:#000000;
                color:#ffffff;
                border:0 #cccccc;
                text-decoration: underline;
cursor : pointer;
}



.watch_selected  a:active {
                width:125px;
                font-size:90%;
                font-weight:normal;
                background-color:#000000;
                color:#ffffff;
                border:0 #cccccc;
                text-decoration: none;
}

.watch_selected a:selected{
                width:125px;
                font-size:90%;
                font-weight:normal;
                background-color:#000000;
                color:#ffffff;
                border:0 #cccccc;
                text-decoration: none;
}

#idAdvanced {
margin: 5px 0 0 0;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}


.DDHelper {
position: absolute;
display: none;
width: 310px;
}

.DDBorder {border-style: dotted; border-width: 3px; border-color: #d7d4cb;}

/* This is a style for new tabs look & feel for forms */


#oneline {
float:left;
clear:left;
width: 100%;
padding-top: 5px;
color: #0070b8;
font-size: 95%;
line-height: 12px
}


#oneline .vsmall {
color: #0070b8;
font-weight: bold;
}

#oneline .long {
color: #245581;
}

#oneline .price {
color: #245581;
}

#oneline .currency {
color: #245581;
}

/*
#oneline .checkbox {
padding-right: 5px;
}
*/




#oneline .labelhead {
color: #0070b8;
font-weight: bold;
padding-bottom:0px;
padding-right: 5px;
}



#oneinline select {
color: #245581;
}
#oneinline option {
color: #245581;
}

#twoinline .short {
color: #245581;
}





#onlineForm #oneline input {
                padding: 4px 5px;
color : #555;
font-size : 110%;
                border: 1px solid #cfcfcf;
                margin: 0px;
width: 595px;
}

#onlineForm #oneline img{
padding-left: 2px;
margin-top:2px;
}


#dateline {
width: 95%;
}



#onlineForm #dateline input {
                margin: 0px;
                height: 24px;
                border: 1px solid #cfcfcf;
                padding: 4px 0px 0px 5px;
                font-size: 100%;
width: 30px;
}

/*COPY FROM HERE*/

#onlineForm label {

                display: block;
                margin: 25px 0px 3px 0px;
                font-size: 100%;
                text-indent: 1px;
                color: #000000;
                font-weight:bold;
border: 0px solid #000;
}


#onlineForm #oneline input.short {
color: #245581;
margin:0;
padding: 4px 0 3px 4px;
background-image : url('/images/inputbg.gif');
background-repeat : repeat-x;
background-position : left bottom;
border: 2px solid #a5aeb6;
height: 21px;
}




#onlineForm input.short {
                margin: 0px;
                height: 20px;
                border: 1px solid #cfcfcf;
                padding: 4px 0px 0px 5px;
                font-size: 100%;
width: 218px;
}


#onlineForm input {
                height: 24px;
                padding: 4px 0px 0px 5px;
                font-size: 100%;
}




#onlineForm input.long {
background-image : url('/images/inputbg.gif');
background-repeat: repeat-x;
background-position : left;
border: 2px solid #a5aeb6;
margin: 4px 0 0px 0;
padding: 0px;
height: 23px;
width: 595px;
color: #245581;
font-size: 100%;
}


#onlineForm #oneline input.price {
                margin: 0px 0 2px 0;
                height: 24px;
                border: 2px solid ##a5aeb6;
                padding: 2px;
                font-size: 100%;
                width:100px;
}

#onlineForm #oneline select.currency {
margin: 0px 0 0px 3px;
height: 32px;
border: 2px solid #a5aeb6;
background-color: #f7f7f7;
padding:2px;
font-size: 100%;
width:100px;
}



#onlineForm #twoinline input.long {
                margin: 0px;
                height: 16px;
                border: 1px solid #cfcfcf;
                padding: 0px;
                font-size: 100%;
width: 80px;
}

#onlineForm #oneline .FormSubmit {
background-image:url(/images/form_add.gif);
background-position:top left;
background-repeat:no-repeat;
margin: 10px 0px 10px 0px;
padding: 0px;
color: #fff;
font-weight: bold;
width: 61px;
height: 25px;
border: 0 solid #000;
background-color: #afc1c9;
float: left;
cursor: pointer;
}


#onlineForm #oneline .FormSubmit:hover {
 background-color: #afc1c9;
                color: #fff;
}



#onlineForm #twoinline input {
background-image : url('/images/inputbg.gif');
background-repeat : repeat-x;
background-position : left bottom;
border: 2px solid #a5aeb6;
height: 22px;
}





.col_left {
float : left;
clear : left;
color: #fff;
font-weight: bold;
text-align:left;
width:200px;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;

}


.col_right {
float : left;
width:700px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}

.col_right input {
float : left;
width:700px;padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;

}

.col_right checkbox {

width:300px;
}

.col_right textarea {
width: 700px;
height:400px;
}


.col_right input.button {
width:80px;
}


.webpages {
float : left;
clear : left;
color: #000;

width: 1000px;
}

.webpages a, .webman a:link, .webman a:visited {
color: #ffffff;
font-weight: bold;
margin: 10px 70px 0px 0px;
float: right;
}

.webman {
text-align:left;
width: 1000px;
height:500px;
padding: 10px 10px 10px 10px;
}

.webman h1 {
color: #fff;
}

.webpages .button {
padding: 5px;
margin: 10px;
}




#onlineForm #twoinline .dateInput {
border: 1px solid #a5aeb6;
font-size: 100%;
width: 68px;
padding: 2px 6px 4px 4px;
margin: 0px 5px 0px 0px;
height: 12px;
float:left;
color: #245581;
}


#onlineForm #twoinline .timesel {
background-color: #f7f7f7;
border: 1px solid #a5aeb6;
margin: 0px 5px 0px 0px;
width: 50px;
padding: 0px;
height: 20px;
font-size: 100%;
float:left;
line-height: 27px;
color: #245581;
}

#onlineForm #twoinline .timeseldat select {
border: 1px solid #a5aeb6;
background-color: #f7f7f7;
margin: 0px 5px 0px 0px;
width: 50px;
padding: 0px;
height: 33px;
font-size: 100%;
float:left;
line-height: 27px;
}

#onlineForm #oneline .checkbox {
width:12px;
margin : 5px 0px 0px 0px;
padding: 0px 0x 0px 0px;
height: 12px;
border: 0px solid #000;
}

#main form #onlineForm #mulitline input checkbox {
width:12px;
margin : 5px 0px 0px 0px;
padding: 0px 0x 0px 0px;
height: 12px;
}



#onlineForm #oneline input submit {
background-image:url(/images/updateform.gif);
                background-position:top left;
                background-repeat:no-repeat;
background-color: #afc1c9;
border: 0 solid #000;
}

#onlineForm input:focus {
      background: #ffffcc;   /* sexy hot pink */
}

#onlineForm #oneinline select {
background-color: #f7f7f7;
border: 2px solid #a5aeb6;
                padding: 2px 2px 2px 0px;
                margin: 2px 2px 2px 0px;
                width: 226px;
                font-size: 100%;
height: 30px;

}

#onlineForm #oneline select {
background-color: #f7f7f7;
border: 2px solid #a5aeb6;
                padding: 2px 2px 2px 0px;
                margin: 2px 2px 2px 0px;
                width: 226px;
                font-size: 100%;
height: 30px;

}

#onlineForm textarea {
font-family:Arial, Sans-Serif;
 background-image : url('/images/textareabg.gif');
background-repeat : repeat-x;
background-position : left bottom;
border: 2px solid #a5aeb6;
padding: 4px;
margin: 0px 5px 5px 0px;
font-size: 100%;
width: 595px;
}

#onlineForm #dateline {
width: 100%;
                margin: 13px 0px 2px 0px;
                font-size: 110%;
                text-indent: 1px;
                color: #666666;
                font-weight:bold;
}



#onlineForm #dateline .dateInput {
                margin: 0px;
                border: 1px solid #cfcfcf;
                font-size: 100%;
        width: 100px;
        padding: 0px 0px 0px 0px;
height: 30px;
}


#twoinline {
float:left;
width: 50%;
max-width: 240px;
padding-bottom: 10px;
margin-right: 0px;
border: 0px solid #000;

}




#onlineForm #twoinline input .short {
width: 250px;
}

#multiline {
float:left;
font-size: 100%;
text-indent: 1px;
color: #000;
font-weight: bold;
width:30%;
padding: 0px;
}

#onlineForm #multiline input {
                height: normal;
                border: 0px solid #cfcfcf;
                font-size: 100%;
margin: 0px;
padding: 0px;
}


#onlineForm {
margin: 10px 0px 10px 0px;
padding:0px 10px 10px 10px; 
 background-color:#afc1c9; 
border: 1px solid #aab2ba;
/*width: 97%;*/
width: 608px;
clear: left;
float: left;
}


#onlineForm .editbox {
margin-left: 0px;
padding:0;
color: #000000;
}



/* TabCV listing style */

#listing {
	padding:10px 5px 15px 5px;
	color: #000000;
	background-color:#ffffff;
border-bottom: 1px solid #cccccc;
}

#listing .header {
font-size:120%;
color:#04569d;
font-weight:bold;
line-height:29px;
}

#listing .header a{
text-decoration: none;
}

#listing .header a:hover{
text-decoration: underline;
}

#listing .attr {
color:#606060;
font-weight:bold;
font-size:100%;
float:left;
width:160px;
line-height:16px;
}

#listing .value {
color: #606060;
font-weight:normal;
font-size:100%;
line-height:16px;
}

#listing .desc {
color:#606060;
font-weight:normal;
font-size:100%;
padding-top:8px;
padding-bottom:10px;

}

#listing .descfull {
color:#606060;
font-weight:normal;
font-size:110%;
padding-top:0px;
padding-bottom:10px;
}

#listing .valuefull {
color: #606060;
font-weight:normal;
font-size:110%;
line-height:18px;
width: 400px;
padding-top:0px;
padding-bottom:10px;

}

#listing .attrfull {
color:#606060;
font-weight:bold;
font-size:110%;
float:left;
width:160px;
padding-top:0px;
padding-bottom:10px;

}

.author {

}

.author a {
text-decoration: none;
}

.author a:hover {
text-decoration: underline;
}

/* listing full */
#listing_full {
padding: 10px 0px 15px 5px;
color: black;
background-color: white;
border: 0px solid #CCC;
float: left;
width: 610px;
}

#listing_full .header {
font-size:120%;
color:#04569d;
font-weight:bold;
line-height:29px;
}

#listing_full .header a{
text-decoration: underline;
}

#listing_full .header a:hover{
text-decoration: undeline;
}

#listing_full .attr {
color:#606060;
font-weight:bold;
font-size:100%;
float:left;
width:160px;
line-height:16px;
}

#listing_full .value {
color: #606060;
font-weight:normal;
font-size:100%;
line-height:16px;
}

#listing_full .desc {
color:#606060;
font-weight:normal;
font-size:100%;
padding-top:8px;
padding-bottom:10px;

}

#listing_full .descfull {
color:#606060;
font-weight:normal;
font-size:100%;
padding-top:0px;
padding-bottom:10px;
float: left;
}

#listing_full .valuefull {
color: #606060;
font-weight:normal;
font-size:100%;
line-height:18px;
width: 450px;
padding-top:0px;
padding-bottom:10px;
float: left;
}

#listing_full .attrfull {
color:#606060;
font-weight:bold;
font-size:100%;
float:left;
width:160px;
padding-top:0px;
padding-bottom:10px;
clear: left;
}



#sortable1 li {
    background-color: #666666;
    border:1px solid #f5f5f5;
	font-size:90%;
	color:#ffffff;	
	width: 170px;
	float:left;	
	list-style-image:none;
    margin: 1px;
    cursor: move;
padding: 0px;
font-weight: none;
}

#sortable2 li{
    background-color: #666666;
    border:1px solid #f5f5f5;
	font-size:90%;
	color:#ffffff;	
	width: 170px;
	float:left;	
	list-style-image:none;    
margin: 1px;
    cursor: move;
    zoom: 1;
padding: 0px;
font-weight: none;
}

#sortable3 li {
    background-color: #666666;
    border:1px solid #f5f5f5;
	font-size:90%;
	color:#ffffff;	
	width: 170px;
	float:left;	
	list-style-image:none;
    margin: 1px;
    cursor: move;
    zoom: 1;
padding: 0px;
font-weight: none;
}

#sortable1, #sortable2, #sortable3 { 
    width: 175px; 
    height:240px;
    background: #f7f7f7;
    border: 1px solid gray;
font-size: 100%;
font-weight: bold;
    list-style: none;
    margin:0;
    padding:0;
	overflow:auto;
float: left;}


#sortable1 ul, #sortable2 ul, #sortable3 ul {
padding: 0px;
margin: 0px;
}



#tabDetails {
font-size: 90%;
color: #606060;
padding-top: 15px;
padding-left: 10px;
float: left;
}

.tabdate {
color: #000;
}

#CrumbTrail {
float: left;
width: 50%;
}

#watchEdit {
float: right;
width: 50%;
text-align: right;
padding-bottom: 10px;
}

/*
#onlineForm h2 {
font-size: 110%;
padding: 10px 0px 0px 0px;
}
*/

#onlineForm h2 {
font-family:Arial, Sans-Serif;
margin : 25px 1px 0px 0px;
padding :0px 0 10px 0;
font-size : 130%;
color :#143151;
font-weight : bold;
border-bottom: 2px solid #3598cf;
height: 10px; 
}

#admin {
float: left;
margin: 0px;
padding: 0px;
font-size: 110%;
width: 800px;
border: 0px solid blue;
}

#admin p {
line-height: 15px;
font-size: 100%;
}

#admin h3 {
padding-top: 15px;
}

/*register and membership page*/

#tabletitle {
font-size : 120%;
color : #000000;
font-weight : bold;
text-align: center;
padding-top: 8px;
}

#tablecell {
font-size : 110%;
color : #000000;
font-weight : normal;
text-align: center;
padding-top: 8px;
}

#tablecellsign {
font-size : 110%;
color : #000000;
font-weight : normal;
text-align: center;
padding-top: 4px;
padding-bottom: 0px;
}

#smallfont {
font-size : 100%;
color : #606060;
font-weight : normal;
padding: 3px 0px 5px 0px;
text-align: left;
}

#smallfontgreen{
font-size : 110%;
color : #4faabc;
font-weight : bold;
padding: 3px 0px 5px 8px;
}

#smallfont .bigfont {
font-size : 160%;
color : #010743;
font-weight : normal;
line-height: 30px;
color: #2E455A;
}

#smallfont .normalFont {
font-size : 120%;
color : #010743;
font-weight : normal;
line-height: 30px;
color: #2E455A;
}

#smallfont .bigfont2 {
font-size : 150%;
color : #010743;
font-weight : normal;
}


/*Styles for the staticc register page*/

#subscribeVisButton {
background-image : url('/images/subscrip_bvis.gif');
background-repeat : no-repeat; 
background-position: bottom;
width:145px; 
height:36px; 
color:#ffffff; 
font-weight:bold; 
text-align:center;
padding:0px; 
margin-bottom:0;
font-family:Arial, Helvetica, sans-serif; 
font-size:110%;
}

#subscribeBasButton {
background-image : url('/images/subscrip_bbas.gif');
background-repeat : no-repeat; 
background-position: bottom;
width:145px; 
height:36px; 
color:#ffffff; 
font-weight:bold; 
text-align:center;
padding:0px; 
margin-bottom:0;
font-family:Arial, Helvetica, sans-serif; 
font-size:110%;
}

#subscribePremButton {
background-image : url('/images/subscrip_bprem.gif');
background-repeat : no-repeat; 
background-position: bottom;
width:145px; 
height:36px; 
color:#ffffff; 
font-weight:bold; 
text-align:center;
padding:0px; 
margin-bottom:0;
font-family:Arial, Helvetica, sans-serif; 
font-size:110%;
}

#subscribeProgButton {
background-image : url('/images/subscrip_bprog.gif');
background-repeat : no-repeat; 
background-position: bottom;
width:145px; 
height:36px; 
color:#ffffff; 
font-weight:bold; 
text-align:center;
padding:0px; 
margin-bottom:0;
font-family:Arial, Helvetica, sans-serif; 
font-size:110%;
}


.subscribeText {
padding:3px;
}



/*  Network Admin styles */

#onlineFormAdmin {
                padding:0px 10px 10px 0px; 
                background-color:#f9f9f9; 
                border: 1px solid #e2dac4;
width: 750px;
}

#onlineFormAdmin textarea {
                border: 1px solid #cfcfcf;
                padding: 5px 5px 5px 5px;
                margin: 5px 5px 5px 0px;
                font-size: 100%;
        width: 500px;
                                height: 500px;
}

#onlineFormAdmin select {
                border: 1px solid #cfcfcf;
                padding: 2px 2px 2px 0px;
                margin: 2px 2px 2px 0px;
                width: 240px;
                font-size: 100%;
height: 24px;

}

#onlineFormAdmin input {
                height: 24px;
                border: 1px solid #cfcfcf;
                padding: 4px 0px 0px 5px;
                font-size: 100%;
}
#onlineFormAdmin label {
                display: block;
                margin: 10px 0px 2px 0px;
                font-size: 100%;
                text-indent: 1px;
                color: #666666;
                font-weight:bold;
}

#onlineFormAdmin #oneline input {
width: 530px;
                margin: 0px;
                height: 24px;
                border: 1px solid #cfcfcf;
                padding: 4px 0px 0px 5px;
                font-size: 100%;
}

#onlineFormAdmin #oneline input.checkbox {
width: 30px;
                margin: 0px;
                height: 19px;
                border: 0px solid #cfcfcf;
                padding: 0px 0px 0px 0px;
                font-size: 100%;
}

#onlineFormAdmin #accordion #oneline {
padding: 5px;
margin: 0px 0px 0px 0px;
}

#onlineFormAdmin #accordion {
width: 750px;
margin: 0px 0px 0px 0px;
border: 0px solid #cfcfcf;
border-bottom: 1px solid #e2dac4;
padding: 5px 5px 5px 5px;
font-size: 100%;
background: #ededed;
}

#onlineFormAdmin #accordion h3 {
padding: 10px 0px 10px 5px;
margin: 0px 0px 0px 0px;
background: #fdf5ce;
border-top: 2px solid #cfcfcf;
border-bottom: 1px solid #cfcfcf;
border-left: 2px solid #cfcfcf;
border-right: 2px solid #cfcfcf;
cursor : pointer;
}

#TabMaint {
width: 743px;
margin: 10px 0px 0px 0px;
border-top: 1px solid #e2dac4;
border-bottom: 0px solid #e2dac4;
border-left: 1px solid #e2dac4;
border-right: 1px solid #e2dac4;
padding: 5px 5px 5px 12px;
font-size: 100%;
background: #ededed;
font-weight: bold;
font-variant:small-caps;
}

#SelfRegPg {
/*padding: 25px 20px 70px 25px;*/ 
padding: 5px 5px 70px 5px;
background-image:url(/images/formbg_lg.gif);
background-position:left top;
background-repeat:no-repeat; 
width: 978px; 
min-height: 400px;
}

#SelfRegPg .title {
font-family : Helvetica, Arial, Sans-Serif;
font-size : 120%;
color : #2E455A;
font-weight : bold;
padding-bottom: 20px;
}

#SelfRegPg p {
font-size:105%;
color: #606060;
}

#SelfRegPg .input {
background-color: #eff2f2; 
border: 1px solid #ccc; 
height: 25px; 
margin-left: 15;
margin-bottom: 0px;
width: 300px;
line-height: 24px;
padding-left: 3px;
padding-right: 3px;
}

#SelfRegPg .signInsubmit {
width : 127px;
height: 25px;
background-image:url('/images/signin_pgbutton.gif');
background-position:right top;
background-repeat:no-repeat;
padding : 4px 0px 3px 0px;
margin : 0px 0px 0px 10px;
border: 0px solid #cccccc;
cursor: pointer;
}

#SelfRegPg .signInsubmit:hover {
width : 127px;
height: 25px;
background-image:url('/images/signin_pgbuttonh.gif');
background-position:right top;
background-repeat:no-repeat
}

#SelfRegPg .submitbutton {
width : 127px;
height: 25px;
background-image:url('/images/submit_button.gif');
background-position:right top;
background-repeat:no-repeat;
padding : 3px 0px 3px 0px;
margin : 1px 0px 0px 10px;
border: 0px solid #cccccc;
background-color: #fff;
cursor: pointer;
}

#SelfRegPg .submitbutton:hover {
width : 127px;
height: 25px;
background-image:url('/images/submit_buttonh.gif');
background-position:right top;
background-repeat:no-repeat
}


#loginPg {
padding: 15px 20px 70px 20px;
width: 750px !important;
min-height: 400px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border: 1px solid #ADC0C6;
margin-bottom: 20px;
}



#loginPg .wrapperloginbox {
width: 740px; 
padding: 0; 
margin: 0; 
border: 0px solid #A5AEB6;
}

#loginPg .loginbox {
background-color:#fff; 
width: 740px; 
min-height: 300px;
padding-bottom: 30px;
}

#loginPg .loginboxtxt {
padding: 20px;
}

#loginPg .formcol1 {
font-size:100%; 
color: #606060; 
line-height: 16px; 
float: left; 
width: 180px; 
font-weight: bold; 
height: 47px;

}

#loginPg .formcol2 {
font-size:100%; 
color: #606060; 
line-height: 16px; 
float: right; 
width: 520px; 
height: 47px;
}



.loginbox .plsnt {
padding:0px 0 0 0px; 
margin-top: -11px;
color: #51626f;
}

.loginbox .plsnt2 {
font-size: 90%;
padding:0px 0 0 0px; 
margin-top: -11px;
color: #51626f;
}

.loginbox .input {
background-color: #eff2f2; 
border: 1px solid #ccc; 
height: 25px; 
margin-left: 0;
margin-bottom: 0px;
width: 240px;
line-height: 24px;
padding-left: 3px;
padding-right: 3px;
}

.loginbox .biginput {
background-color: #eff2f2; 
border: 1px solid #ccc; 
height: 25px; 
margin-bottom: 10px;
margin-left: 0;
/*width: 446px;*/
width: 520px;
line-height: 24px;
padding-left: 3px;
padding-right: 3px;
}

.loginbox .checkbx1 {
background-color: #eff2f2; 
border: 1px solid #ccc; 
margin-bottom: 10px;
margin-left: 0;
width: 13px; 
height: 13px;
line-height: 24px;
padding-left: 3px;
padding-right: 3px;
}



.loginbox .checkbx {
border: 1px solid #ccc; */
margin: 0px;
padding: 0px;

}


#loginPg .loginboxCol1 {
width: 339px; float: left; 
border: 0px solid #000; 
padding-right: 10px;
}

#loginPg .loginboxCol2 {
width: 315px; 
float: right; 
border-left: 1px solid #ccc; 
padding-left: 25px; 
padding-bottom: 20px;
padding-right: 10px;
}

#loginPg .title {
font-family : Helvetica, Arial, Sans-Serif;
font-size : 120%;
color : #2E455A;
font-weight : bold;
padding-bottom: 20px;
}

#loginPg .linewrap {
height: 32px; 
padding:0;
}

#loginPg p {
font-size:105%;
color: #606060;
}

#loginPg .signInsubmit {
width : 127px;
height: 25px;
background-image:url('/images/signin_pgbutton.gif');
background-position:right top;
background-repeat:no-repeat;
padding : 4px 0px 3px 0px;
margin : 0px 0px 0px 10px;
border: 0px solid #cccccc;
cursor: pointer;
}







#loginPgInc {
padding: 15px 20px 70px 20px;
width: 750px !important;
min-height: 400px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border: 1px solid #ADC0C6;
margin-bottom: 20px;
}


#loginPgInc form {
padding: 0px;
margin: 0px;
}

#loginPgInc .wrapperloginbox {
width: 740px; 
padding: 0; 
margin: 0; 
border: 0px solid #79a3d8;
}

#loginPgInc .loginbox {
background-color:#fff; 
width: 740px; 
min-height: 300px;
padding-bottom: 30px;
}

#loginPgInc .loginboxtxt {
padding: 20px;
}

#loginPgInc .formcol1 {
font-size:100%; 
color: #606060; 
line-height: 16px; 
float: left; 
width: 180px; 
font-weight: bold; 
height: 47px;

}

#loginPgInc .formcol2 {
font-size:100%; 
color: #606060; 
line-height: 16px; 
float: right; 
width: 520px; 
height: 47px;
}

#loginPgInc .loginboxCol1 {
width: 315px; 
float: left; 
border: 0px solid #000; 
padding-right: 10px;
}

#loginPgInc .loginboxCol2 {
width: 349px; 
float: left; 
border-left: 1px solid #ccc; 
padding-left: 25px; 
padding-bottom: 20px;
padding-right: 0px;
}

#loginPgInc .title {
font-family : Helvetica, Arial, Sans-Serif;
font-size : 120%;
color : #2E455A;
font-weight : bold;
padding-bottom: 20px;
}

#loginPgInc .linewrap {
height: 32px; 
padding:0;
}

#loginPgInc p {
font-size:105%;
color: #606060;
}

#loginPgInc .signInsubmit {
width : 62px;
height: 33px;
background-image:url('/images/loginbutton.gif');
background-position:right top;
background-repeat:no-repeat;
padding : 4px 0px 3px 0px;
margin : 0px 0px 0px 10px;
border: 0px solid #cccccc;
cursor: pointer;
float: right;

}

#signInsubmit {
width : 62px;
height: 33px;
background-image:url('/images/loginbutton.gif');
background-position:right top;
background-repeat:no-repeat;
padding : 4px 0px 3px 0px;
margin : 0px 0px 0px 10px;
cursor: pointer;
float: right;
}


#loginPg .signInsubmit:hover {
width : 127px;
height: 25px;
background-image:url('/images/signin_pgbuttonh.gif');
background-position:right top;
background-repeat:no-repeat
}

#signInsubmitsmall {
width : 127px;
height: 25px;
background-image:url('/images/signin_pgbuttonsm.gif');
background-position:right top;
background-repeat:no-repeat;
padding : 4px 0px 3px 0px;
margin : 0px 0px 0px 10px;
/*background-color: #fff;*/
cursor: pointer;
}


#loginPg .signInsubmitsmall:hover {
width : 127px;
height: 33px;
background-image:url('/images/signin_pgbuttonsm.gif');
background-position:right top;
background-repeat:no-repeat
}



#loginPg .proceedsubmit {
width: 127px;
height: 33px;
background-image:url('/images/proceed_button.gif');
background-position:right top;
background-repeat:no-repeat;
padding : 3px 0px 3px 0px;
margin : 1px 0px 0px 0px;
border: 0px solid #cccccc;
background-color: #fff;
cursor: pointer;
}

#loginPg .proceedsubmit:hover {
width : 127px;
height: 25px;
background-image:url('/images/proceed_buttonh.gif');
background-position:right top;
background-repeat:no-repeat
}

#loginPg .submitbutton {
width : 65px;
height:33px;
background-image:url('/images/submit_button.gif');
background-position:right top;
background-repeat:no-repeat;
padding : 3px 0px 3px 0px;
margin : 1px 0px 0px 10px;
border: 0px solid #cccccc;
background-color: #fff;
cursor: pointer;
}

#loginPg .submitbutton:hover {
width : 127px;
height: 25px;
background-image:url('/images/submit_buttonh.gif');
background-position:right top;
background-repeat:no-repeat
}


#loginPg .resetPsswrdPg {
width : 127px;
height: 33px;
background-image:url('/images/reSetPsswrd_button.gif');
background-position:right top;
background-repeat:no-repeat;
padding : 3px 0px 3px 0px;
margin : 0px 0px 0px 10px;
border: 0px solid #cccccc;
background-color: #fff;
cursor: pointer;
}

#loginPg. resetPsswrdPg:hover {
width : 127px;
height: 25px;
background-image:url('/images/reSetPsswrd_buttonh.gif');
background-position:right top;
background-repeat:no-repeat;
}


.loginboxEnd {
background-image:url(/images/loginpg_end.gif); 
background-position:top; 
background-repeat:no-repeat; 
height: 38px;
padding-top: 9px; 
padding-right: 20px; 
padding-left: 20px;
}

#whatdo {
background-image: url(/images/whatyoudo.gif);
background-position: center;
background-repeat: no-repeat;
width: 619px;
height: 135px;
}

#whatdo .title {
color: white;
font-size: 120%;
clear: right;
float: left;
width: 609px;
height: 28px;
line-height: 28px;
padding-left: 20px;
}

#whatdo .thumbb {
width: 23px;
border: 0px solid blue;
float: left;
height: 23px;
padding-top: 2px;
padding-right: 10px;
}

#whatdo .leftdetail .BigFont, #whatdo .rightdetail .BigFont  {
font-size: 120%;
line-height: 25px;
color: #2E455A;
font-weight: bold;
}

#whatdo .leftdetail .normFont {
font-size: 90%;
font-weight: normal;
line-height: 25px;
color: #2E455A;
}

#whatdo .leftdetail {
width: 300px;
float: left;
height: 90px;
line-height: 25px;
padding: 14px 0 0 25px;
}



#whatdo .rightdetail {
width: 270px;
float: left;
height: 77px;
line-height: 25px;
padding: 14px 0 0 20px;
}

#whatdo .rightdetail .title {
font-size: 140%;
font-weight: bold;
line-height: 25px;
color: #2E455A;
width: 230px;
padding-left: 0px;
}

#whatdo .rightdetail .desc {
font-size: 90%;
font-weight: normal;
line-height: 12px;
color: #2E455A;
width: 260px;
}

#netwrkbox {
background-image : url('/images/netwrkbox_top.gif');
background-repeat : no-repeat;
background-position : left top;
/*
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border: 1px solid #ADC0C6;
*/
width: 630px;
padding: 10px 0 10px 0px;
margin-top: 0;
}

#netwrkbox ul {
list-style-image : none;
font-size:100%;
color: #606060;
padding-left : 0px;
margin-top: 7px;
margin-left: 0px; 
margin-bottom:0;
}

#netwrkbox li {
padding: 5px 5px 5px 32px;
list-style: none;
background-color: #E8E7E7;
border: 2px solid white;
background-image: url(/images/fl.gif);
background-repeat: no-repeat;
background-position: 5px 5px;
}

#netwrkbox li a {
color: #2E455A !important;
}

#netwrkbox li a:hover {
color:#1c29a7;
}

.netwrkbg {
margin-top: 15px;
padding: 6px;
}

.netwrkbg td {
border-spacing: 0;
}

.netwrkboxend {
background-image : url('/images/netwrkbox_end.gif');
background-repeat : no-repeat;
background-position : left top;
width: 630px;
height: 4px;
padding: 0px;
margin: 0px;
}


.foldertitle {
font-family : Helvetica, Arial, Sans-Serif;
font-size : 120%;
color : #2E455A;
font-weight : bold;
margin-top: 5px;
padding: 3px 0px 0px 10px; 
}

/*BBC style widget for homepage*/

#widgetBox {
background-image: url("/images/hpwidget_bg.gif");
background-position: left top;
background-repeat: no-repeat;
height: 262px;
margin: 0;
padding: 0;
width: 628px;
border: 0px solid #ededed;
display: none;
}

/*Box 1*/

#widgetBox1 {
border: 0 solid #FFFFFF;
height: 262px;
margin: 0;
padding: 0 0 0;
position: relative;
width: 624px;
}

#widgetBox1 .LHSarea {
border: 0 solid white;
float: left;
height: 207px;
margin: 0;
padding: 0;
width: 240px;
}

#widgetBox1 .LHSareatxt {
background-position: left top;
background-repeat: no-repeat;
border: 0 solid #3F5C57;
float: left;
height: 262px;
margin: 0 0 0 3px;
padding: 0;
width: 380px;
}

.LHSareaTitle {
font-family : Helvetica, Arial, Sans-Serif;
color:#091852;
font-size:120%;
font-weight:bold;
padding-bottom:5px;
}

.LHSareaDesc {
color: #1B232A;
font-size: 110%;
font-weight: normal;
height: 243px;
margin: 10px 12px 10px 10px;
overflow: hidden;
padding: 0;
width: 360px;
}

.LHSareaDesc img {
width: 100%;
margin: 0;
border: 0;
}
#widgetBox1 .RHSarea {
border: 0 solid white;
float: left;
height: 262px;
margin: 0;
padding: 0;
width: 241px;
}

#widgetBox1 .RHSarea a #Wlink {
border-bottom: 2px solid #FFFFFF;
border-left: 2px solid #FFFFFF;
color: #ffffff;
font-family: Helvetica,Arial,Sans-Serif;
font-size: 15px;
font-weight: bold;
height: 64px;
margin: 0;
padding: 11px 10px;
width: 220px;
overflow: hidden;
}

#widgetBox1 .RHSarea a.selected #Wlink {
background-color: #CECECE;
height: 64px;
opacity: 1;
filter:Alpha(Opacity=100);
width: 220px;
}

#widgetBox1 .RHSarea a  #Wlink table td {
   vertical-align: middle;
}


#widgetBox1 .RHSarea a #Wlink .wthumb {
float:left;
border:1px solid #1d3632;
margin-right: 10px;
width: 53px;
height: 40px;
}

#widgetBox1 #wclear {
clear:both;
height: 0px;
}


#widgetBox1 #widgfooter {
border: 0 none;
height: 223px;
left: 0;
margin: 10px 0 0 13px;
padding: 10px;
position: absolute;
top: 0;
width: 150px;
}


#widgetBox1 #widgfooter a {
    color: #fff;
}

#widgetBox1 .posR {
   left: 190px !important;
}

#widgetBox1 .posL {
   left: 0px !important;
}

#widgetBox1 .WDGfootBack {
background-color: #1d3f78;
border: 0 solid #000000;
height: 223px;
left: 0;
margin: 0;
opacity: 0.6;
filter:Alpha(Opacity=60);
padding: 10px;
position: absolute;
top: 0;
width: 150px;
}

.wfootTitle {
color: #FFFFFF;
font-family: Helvetica,Arial,Sans-Serif;
font-size: 110%;
font-weight: bold;
left: 0;
margin: 10px;
opacity: 1;
padding: 0;
position: absolute;
top: 0;
width: 150px;
z-index: 5;
}

..wfootTitle a {
color: #fff;
text-decoration: none;
}


#widgetBox1 #widgfooter #wfoot {
height: 20px;
width: 596px;
border: 0px solid #fff;
color:#06124c;
margin-top:8px;
}

#widgetBox1 #widgfooter #wfoottxt {
margin-top: 0px;
height: 30px;
width: 596px;
border: 0px solid #fff;
color:#06124c;
font-size:110%;
line-height:13px;
}


#widgetBox1 #widgfooter #wfoot .wfootlink {
float: left;
font-family : Helvetica, Arial, Sans-Serif;
font-size:90%;
font-weight: bold;
}

#widgetBox1 #widgfooter #wfoot .wfootlink a {
color:#211d3e;
}

#widgetBox1 #widgfooter #wfoot .wfootsep {
float: left;
padding-top:5px;
padding-left: 4px;
padding-right: 4px;
}

/*END BBC styles widget for homepage*/



#hpbox {
background-image : url('/images/hpbox_topv2.gif');
background-repeat : no-repeat;
background-position : left top;
width: 630px;
padding: 10px 0 0 0;
border: 0px solid red;
float: left;
}

#hpbox #kcListRow {

border: 0px solid #000; 
width:100%; 
clear:left;
padding-bottom:0px;
margin-bottom: 0px;
}


#hpbox #kcListRow .title2 {
border-bottom: 1px solid #cdcdcd; 
/*border-top: 1px solid #cdcdcd; */
width: 100%;
font-family : Helvetica, Arial, Sans-Serif; 
font-size : 150%; 
color : #2E455A; 
font-weight : bold; 
padding: 10px 0 5px 0;
}

#hpbox #kcListRow #kcListcolumn {
/*background-color: #f5f5f5;*/
width:203px; 
float:left; 
padding:15px 0 10px 0;
margin-bottom: 0;
}

#hpbox p {
font-size:105%;
color: #404040;
line-height: 18px;
}

#hpbox p a:hover {
color: #040D46;
}

#hpbox .p {
font-family : Helvetica, Arial, Sans-Serif;
color : #000;
font-size : 100%;
margin : 0 0 0 0;
padding: 0 0 5px 0;
color: #606060;
border: 0px solid #000;
}

#hpbox .p a, a:link, a:visited {
color: #040D46 !important;
}



#hpbox ul {
list-style-image : url('/images/hpbullet.gif');
font-size:100%;
color: #606060;
padding-left : 0;
margin-top: 7px;
margin-left: 14px; 
margin-bottom:0;
}

#hpbox li {
padding-left : 0;
padding-bottom : 5px;
}

#hpbox li a:hover {
color:#1c29a7;
}

.readmore a {
margin-top: 3px;
font-family : Helvetica, Arial, Sans-Serif;
font-size: 90%;
color : #040D46;
font-weight: bold;
}

.readmore a:hover {
color:#040D46;
}


.title1 {
font-family : Helvetica, Arial, Sans-Serif;
font-size : 150%;
color : #2E455A;
font-weight : bold;
padding: 0 0 5px 0;
}

.title1 a {
color : #040D46;
}

.title1 a:hover {
color:#040D46;
}

.col1 {
float: left;
border-left: 0px solid #cdcdcd;
border-right: 1px solid #cdcdcd;
width: 293px;
padding: 0 10px 0px 10px;
margin-bottom: 10px;
}

.col2 {
float: right;
border-right: 0px solid #cdcdcd;
width: 294px;
padding: 0 10px 0px 10px;
margin-bottom: 10px;
}

.SingleCol {
width: 610px;
padding: 0 10px 0px 10px;
margin-bottom: 10px;
}

.clear {
clear: both;
padding: 0px;
margin: 0px;
height: 0px; 
}

/*To end box with a filled curved border where search box can be added*/
.hpboxbottom {
background-image : url('/images/hpbox_bottm.gif');
background-repeat : no-repeat;
background-position : left top;
width: 630px;
height: 36px;
padding: 0px;
margin: 0px
}

/*To end box with a simple curved border*/
.hpboxbottomline {
background-image : url('/images/hpboxend.gif');
background-repeat : no-repeat;
background-position : left top;
width: 630px;
height: 27px;
padding: 0px;
margin: 0px
}



.anyClass {
float: left;
border: 0px solid #cccccc;
margin-left: 5px;
}

li.contributor {
/*width: 150px;*/
width: 153px;
padding: 0px 5px;
list-style-image:none;
height: 70px;
border: 0px solid #cccccc;
}

li.workshop{
width: 180px;
margin: 0px 15px 0 0;
list-style-image:none;
height: 120px;
border: 0px solid #cccccc;
font-size: 100%;
}

.prev {
float: left;
margin: 15px 2px 0px 3px;
padding: 0;
font-size: 90%;
font-weight: bold;
border: 0px solid #cccccc;
/*width: 22px;*/
cursor : pointer;
}


.next {
float: right;
margin: 15px 3px 0px 0px;
padding: 0;
font-size: 90%;
font-weight: bold;
border: 0px solid #cccccc;
cursor : pointer;
}

#contribBox {
margin: 0px 0px 0px 4px; 
/*background-image: url(/images/photo_bg1.gif); */
background-image: url(/images/photo_bg1.jpg); 
/*width: 618px; */
width: 622px; 
background-repeat: repeat-x; 
border: 0px solid #ffffff;
height: 110px;
background-position: bottom;
display: none;
}

#contribBox .photoc {
float: left; 
width: 44px; 
height: 60px;
margin: 3px 5px 0px 0px;
}

#contribBox .photoc img{
padding: 0;
margin: 0;
border: 1px solid #a5aeb6;
}

#contribBox .contribtitle {
background-image: url(/images/dots_horiz.gif); 
background-position: left bottom;
background-repeat: no-repeat;
font-family : Helvetica, Arial, Sans-Serif;
background-color: #f9f9f9;
font-size : 120%;
color : #2E455A;
font-weight : bold;
margin-top: 0px;

padding: 3px 5px 8px 5px; 
}

.contribClass {
float: left;
border: 0px solid #cccccc;
margin-left: 5px;
}

li.contriblist {
font-family : Helvetica, Arial, Sans-Serif;
width: 150px;
padding: 0px 0px 0 5px;
margin-right: 3px;
margin-top: 6px;
list-style-image:none;
height: 100px;
border: 0x solid #cccccc;
}

#contribBox1 {
margin: 10px 0px 0px 0px; 
background-image: url(/images/photo_bg1.gif); 
width: 618px; 
background-repeat: repeat-x; 
background-color: #faf9f5;
border: 1px solid #a8d872;
height: 110px;
background-position: bottom;
}

/**  rotating banner **/

/* Listen */
ul#portfolio li img{
	border: 0px solid #ccc;
padding: 0px;
margin: 0px;
}


#portfolio li.port{
list-style-image : url('/images/sp.gif');
padding: 0px;
margin: 0px;
}

.fade{
	margin-bottom: 2em;
}

.fade p{
	margin-bottom: 2em;
	text-align: center;
	width: 100%;
	background: #fff;
}

#workshop {
/*Green version below*/
/*background-image:url(/images/workshop_main2.gif);*/

/*Blue version below*/
background-image:url(/images/workshop_mainblue.gif); 

background-position:top left; 
background-repeat:no-repeat; 
width:629px; 
height:175px;
}

.WorkTitle {
/*color : #08093f; */
font-family : Helvetica, Arial, Sans-Serif;
color:#2E455A;
font-size:125%; 
padding: 0px 0px 10px 10px;
font-weight: bold;
}

.WorkTitle a{
color:#040D46;
}

.WorkTitle a:hover {
color:#1c29a7;
}

.WorkBody {
font-size:110%;
padding: 0px 0px 7px 10px;
color: #394a59;
}

.WorkBody a {
color: #040D46;
}

.WorkBody a:hover {
color:#040D46;
}

#netsubscribe {
font-family : Helvetica, Arial, Sans-Serif;
Font-size:120%;
font-weight: bold;
padding-bottom: 10px;
}

object {
border-top: 0px solid #fff; 
border-left: 2px solid #fff; 
border-right: 2px solid #fff; 
border-bottom: 1px solid #fff; 
margin:0; 
padding:0;
}

#netsubscribe a{
padding-right: 5px;
text-decoration: underline;
margin-bottom: 10px;
}

/* main page tag */

#page {
padding: 0px;
background-color: #fff;
float: left;
width : 1000px;
}

# autocomplete

.ac_results {
        padding: 0px;
        border: 1px solid black;
        background-color: #f5f5f5;
        overflow: hidden;
        z-index: 99999;
}

.ac_results ul {
        width: 100%;
        list-style-position: outside;
        list-style: none;
        padding: 0;
        margin: 0;
}

.ac_results li {
        margin: 0px;
        padding: 2px 2px;
        cursor: default;
        display: block;
        /*
        if width will be 100% horizontal scrollbar will apear
        when scroll mode will be used
        */
        /* width: 200px; */
        font: menu;
        font-size: 13px;
        /*
        it is very important, if line-height not setted or setted
        in relative units scroll will be broken in firefox
        */
        line-height: 14px;
        overflow: hidden;
text-align: left;
}

.ac_loading {
        background-color: #f5f5f5;
}

.ac_odd {
        background-color: #f5f5f5;
color: #000000;
}

.ac_even {
        background-color: #f5f5f5;
color: #000000;
}

.ac_over {
        background-color: #cccccc;
        color: #ffffff;
}

#main input {
                padding: 4px 5px;
font-family : Helvetica, Arial, Sans-Serif;
color : #000;
font-size : 100%;
                border: 1px solid #cfcfcf;
                margin: 0px;
}


#main select {
                border: 1px solid #cfcfcf;
                padding: 2px 2px 2px 0px;
                margin: 2px 2px 0px 0px;
                font-size: 100%;

}

#red {
color:#ff0000;
font-weight:normal;
}

#bld {
font-weight:normal;
}


.cont {
padding: 5px;
}

.cont1 {
padding: 5px;
border: 1px solid #cccccc;
}
#oneline .metaarea {
width: 700px;
height: 60px;
}

#oneline .textarea_netatt {
width: 700px;
height: 60px;
}
#DiscReply {
clear: both;
float: left;
width: 100%;
}


/** Add a comment box **/

#AddComment {
    float: right;
    margin: 0 0 0;
    padding: 0 15px 15px;
    width: 500px;
}

#AddComment p {
    float: right;
    margin: 0 0 10px;
}


#AddComment p a {
color: 040d46;
}



#AddComment img {
padding: 0 5px 0 0;
}

#idMyComments {
padding-left: 10px !important;
}

#idMyComments textarea.txtnews {
width: 585px;
height: 200px;
}

#folderb .myBox1 .domtab2 .contab #idMyComments1 #txt {
width: 590px !important;
}


#idMyComments1 textarea {
width: 570px;
height: 200px;
}

#idMyComments textarea.p {
width: 600px;
height: 200px;
}


#newSection {
padding-top: 5px;
}

#searchanon {
padding: 0px 0 0 5px; 
font-weight: bold; 
font-size: 115%; 
font-family : Helvetica, Arial, Sans-Serif; 
color:#2E455A;
}

#searchanon img {
padding: 0 0px 0px 5px;
}

#searchanon .body {
padding: 12px 0 0 35px;
}

#Message_itemHeader img {
display: none;
}


#rightPanel .tweet {
float: left;
width: 150px;
}

#rightPanel .tweet h3 {
font-family : Helvetica, Arial, Sans-Serif;
font-size : 90%;
background-image : url('/images/sp.gif');
background-repeat : no-repeat;
background-position:left top;
color : #ffffff;
padding : 0px;
margin : 0 0 0px 0;
display: none;
}



#rightPanel .tweet h4, #rightPanel .tweet h4 a {
font-family : Helvetica, Arial, Sans-Serif;
font-size: 11px;
background-image : url('/images/sp.gif');
background-repeat : no-repeat;
background-position:left top;
color : #ffffff;
padding : 0px;
margin : 0 0 0px 0;
text-transform:lowercase;
font-weight: bold;
}

/*Used for event boxes*/

#outsideEventBox {
margin: 0px 10px 0px 10px;
font-size: 110%;
width: 760px;
height: 763px;
	background-image:url(/images/outsidebox_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#outsideEventBox #EventBox {
margin: 10px 0 0 0px;
padding: 0 0 10px 0;
width: 629px;
}


#outsideEventBox #EventBox #eventInfo form #oneline label {
margin: 0px 20px 0px 5px;
float:left;
clear:left;
border: 0px solid #000;
font-weight: bold;
line-height: 18px;
border: 0px solid #000;
}

#outsideEventBox #EventBox #eventInfo form #oneline {
margin: 15px 0px 0px 0px;
padding: 0;
}

#outsideEventBox #EventBox #eventInfo form #oneline .additional {
 background-image : url('/images/textareabg.gif');
background-repeat : repeat-x;
background-position : left bottom;
border: 1px solid #a5aeb6;
padding: 5px 5px 5px 5px;
margin: 5px 0px 5px 6px;
font-size: 100%;
color: #245581;
width: 606px;
height:100px;
}



#outsideEventBox #EventBox #eventInfo form #oneline input radio{
	padding: 0px;
	margin: 0px 0px 0px 6px;
border: 0px solid red;
}

#outsideEventBox #EventBox #eventInfo form #oneline input {
	padding: 3px;
	margin: 0px 0px 0px 6px;
}



#EventBox {
margin : 3px 0px 0px 0px;
padding : 0px 0 10px 0;
text-align: left;
background:url('/images/body2.gif');
background-position: bottom left;
background-repeat: no-repeat;
width:100%;
float: left;
clear: both;
}

#EventBox #heading a{
color: #fff;
}





#EventBox #outlook {
float: right;
width: 40px;
padding-right: 5px;
}

#EventBox #google {
float: right;
width: 40px;
padding-right: 5px;
}



#EventBox #date {
padding: 5px 0 10px 10px;
float: left;
width: 572px;
clear: left;
font-weight: bold;
color: #2E455A;
}

#EventBox #where {
padding: 5px 0 10px 10px;
float: left;
width: 572px;
clear: left;
}



#EventBox #eventInfo {
padding: 5px 5px 5px 10px;
float: left;
}

#EventBox #eventInfo h2 {
padding: 0px 0 0 5px;
font-weight: bold;

}

#EventBox #desc {
margin-left: 0px;
}

#eventInfo .notes {
padding:10px;
font-size:90%;
float:left;
clear:left;
width:490px;
color: #8c98a0;
}

#eventInfo #tabnavcontainers {
margin-left: 6px;
}

#eventInfo #desc {
color: #2E455A;
padding: 10px;
background-color: #EDEDED;
width: 588px;
float: left;
margin-bottom: 10px;
}



#EventBox #EventMan h2 {
margin-top:5px;
font-weight: bold;
margin-left: 0;
padding-left: 0;
padding-bottom: 5px;
border-bottom: 1px solid #fff;
color: #245581;
}

#EventInfo #EventMan h2 {
font-size: 110%;
margin-top:5px;
font-weight: bold;
margin-left: 0;
padding-left: 0;
padding-bottom: 5px;
border-bottom: 1px solid #fff;
color: #245581;
}

#eventInfo #oneline label {
float:left;
clear: left;
}

#eventInfo #oneline textarea {
float:left;
clear: left;
}

#eventInfo #desc img {
padding:0px 10px 10px 0px;
}

/*
.attach {
text-align:left;
padding:10px 10px 10px 5px;
font-size:100%;
width:250px;
float:left;
clear: both;
}
*/

.attach {
text-align:left;
padding:10px 10px 10px 5px;
font-size:100%;
width:510px;
float:left;
clear: both;
}



#advanced {
float: left;
clear: both;
width: 100%;
padding-left: 3px;

}
#price {
float:left;
text-align:left;
padding:2px 4px 2px 5px;
border-top: 1px solid #24559a;
border-bottom: 1px solid #24559a;
font-size:100%;
width: 253px;
background-color: #fff;
}

#placesNo {
float:left;
text-align:left;
padding:2px 4px 2px 5px;
margin-bottom: 2px;
border-bottom: 1px solid #24559a;
font-size:100%;
width:253px;
background-color: #fff;
}

.notes {
padding:10px;
font-size:90%;
float:left;
clear:left;
width:100%;
}

#advanced .bookme {
padding:10px 10px 5px 10px;
font-size:100%;
float:left;
clear:left;

width:200px;
}

#firstline {
padding: 0px 10px 10px 0px;
font-size:100%;
float:left;
}

#firstline label {
padding: 10px 10px 10px 0px;
font-size:100%;
float:left;
clear:left;
width:530px;
}

#advanced #oneline label {
margin: 0px 0px 0px 0px;
float:left;
clear:left;
}

#advanced #oneline textarea {
margin: 10px 0px 0px 0px;
float:left;
clear:left;
}

#idBookNow {
float:left;
clear:left;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 10px;
width:575px;
border: 0px solid #cccccc;
}

#responseBox {
float:left;
clear:left;
width: 550px;
padding: 0px 10px 10px 0px;
}

#firstline input {
margin: 0px 10px 0px 0px;
}


/*#eventSum {
margin-top:15px;
margin-left: 6px;
max-height:130px;
padding-left: 0px;
border-top: 1px solid #24559a;
}

#summary1 {
font-weight: bold;
float:left;
text-align:left;
font-size:100%;
width:165px;
background-color: #fff;
margin-left: 0px;
padding: 2px 2px 2px 3px; 
border-bottom: 1px solid #24559a;
}

#summary2 {
float:left;
text-align:left;
font-size:100%;
width:133px;
background-color: #fff;
padding: 2px 2px 2px 4px; 
border-bottom: 1px solid #24559a;
}*/

#eventSum {
margin-top:15px;
margin-left: 6px;
/*max-height: 50px;*/
padding: 10px 0px 10px 0px;
border-top: 1px solid #24559a;
border-bottom: 1px solid #24559a;
}

#summary1 {
font-weight: bold;
float:left;
text-align:left;
font-size:100%;
min-width:70px;
max-width:140px;
/*background-color: #fff;*/
margin: 0px 5px 0px 20px;
padding: 2px 2px 2px 4px; 
}

#summary2 {
float:left;
text-align:left;
width: 70px;
/*background-color: #fff;*/
padding: 2px 2px 2px 4px; 
}


#button {
                color: #000;
                font-weight: bold;
                padding: 5px 6px 6px 2px;
text-align:center;
font-size: 12px;
background-image:url(/images/booknow.gif);
background-position:top left;
background-repeat:no-repeat;
width: 137px;
height: 25px;
margin-right:0px;
margin-left: 47px;
margin-bottom: 0px;
float:left;
margin-top: 25px;
}

#eventInfo #advanced #bookNow {
background-image:url(/images/booknowbutton.gif);
background-position:top right;
background-repeat:no-repeat;
width: 120px;
height: 25px;
color: #fff;
font-size: 13px;
font-weight: bold;
padding: 4px 0px 0px 0px;
text-align: center; 
margin-bottom: 0px;
margin-top: 20px;
margin-left:0px;
margin-right: 7px;
cursor: pointer;
float: right;
}

#bookNow a {
color: #fff;
}

#attendees {
width:603px;
padding:6px;
border:1px solid #ededed;
clear: both;
float: left;
margin-top:10px;
}


#advanced #attendees h2 {
padding-left: 0;
margin: 5px 0px 10px 0px;
float:left;
border: 0px solid #000;
}

#list {
clear: both;
float: left;
padding: 0;
margin: 0;
width: 605px;
}

#member {
float:left;
width:189px;
padding: 5px 10px 0 0;
text-align:left;
font-size:100%;
min-height:100px;
background-color: #dfe5e6;
border: 1px solid #fff;
}

#member img {
margin: 0px 0 0 5px;
padding: 0px 5px 5px 0px;
max-width:60px;

}

#invitations {
padding:10px;
}


.invit {
                border: 1px solid #cfcfcf;
                padding: 5px 5px 5px 5px;
                margin: 5px 5px 5px 0px;
                font-size: 100%;
    width: 523px;
                height:200px;
}

.additional {
                border: 1px solid #cfcfcf;
                padding: 5px 5px 5px 5px;
                margin: 5px 5px 5px 0px;
                font-size: 100%;
    width: 523px;
                height:100px;
}

.multilineH {
font-size:100%;
font-weight:bold;
text-align:left;
background-color:#dddddd;
border-right: 1px solid #fff;
}


.multiline {
font-size:100%;
font-weight:normal;
text-align:left;
background-color:#ededed;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
max-width:90px;
word-wrap: break-word;
}

.multiline img {
padding:5px;
}

.attendeelist {
padding-top:10px;
}

#dialog {
padding-left: 5px;
}

#dialog #EventMan {
float:left;
clear:left;
padding:0px 5px 5px 5px; 
margin-left: 0px;
margin-top: 10px;
margin-bottom: 10px;
border: 2px solid #a5aeb6;
width: 97%;
height: 650px;
}

#dialog #EventMan #editDetail h2 {
padding-bottom: 10px;
}

#dialog #EventMan #twoinline input.short {
margin-left: 0;
}

#dialog #EventMan .additional {
 background-image : url('/images/textareabg.gif');
background-repeat : repeat-x;
background-position : left bottom;
border: 2px solid #a5aeb6;
padding: 5px 5px 5px 5px;
margin: 5px 0px 5px 0px;
font-size: 100%;
color: #245581;
width: 221px;
height:100px;
}


#EventMan {
float:left;
clear:left;
padding:0px 5px 5px 5px; 
margin-left: 6px;
margin-top: 20px;
margin-bottom: 10px;
background-color:#afc1c9; 
border: 2px solid #a5aeb6;
width: 97%;
height: 100%;

}

#EventMan .prevcom {
padding-left: 0;
border: 0px solid blue;
}

#EventMan .topbar{
padding-top:8px;
padding-left: 0;
padding-right: 30px;
}


#EventMan .mainbar{
padding-top:8px;
padding-left: 0;
padding-right: 30px;
}

#EventMan form {
color: #245581;
}

#EventMan textarea {
font-family:Arial, Sans-Serif;
 background-image : url('/images/textareabg.gif');
background-repeat : repeat-x;
background-position : left bottom;
border: 2px solid #a5aeb6;
padding: 4px;
margin: 0px 5px 5px 0px;
font-size: 100%;
width: 593px;
}



 #EventMan select {
background-color: #f7f7f7;
border: 2px solid #a5aeb6;
                padding: 2px 2px 2px 0px;
                margin: 2px 2px 2px 0px;
                width: 235px;
                font-size: 100%;
height: 32px;
line-height: 24px; 
color: #245581;
}

#EventMan form #twoinline select {
background-color: #f7f7f7;
border: 2px solid #a5aeb6;
padding: 2px 2px 2px 2px;
margin: 0px 2px 2px 0px;
width: 235px;
font-size: 100%;
height: 32px;
}

#EventMan input {
background-image : url('/images/inputbg.gif');
background-repeat : repeat-x;
background-position : left bottom;
border: 2px solid #a5aeb6;
height: 26px;
padding: 4px 0px 0px 5px;
font-size: 100%;
color: #245581;
}

#EventMan #oneline input {
width: 500px;
margin: 0px;
height: 24px;
border: 2px solid #a5aeb6;
padding: 4px 0px 0px 5px;
font-size: 100%;
color: #245581;
}


#EventMan #oneline input.checkbox{
width: 30px;
                margin: 0px;
                height: 19px;
                border: 0px solid #cfcfcf;
                padding: 0px 0px 0px 0px;
                font-size: 100%;
color: #245581;
}


#EventMan #oneline .checkbox{
width: 20px;
                margin: 0px;
                height: 19px;
                border: 0px solid #cfcfcf;
                padding: 0px 0px 0px 0px;
                font-size: 100%;
color: #245581;
}

#EventMan #twoinline input.checkbox{
width: 30px;
                margin: 0px;
                height: 19px;
                border: 0px solid #cfcfcf;
                padding: 0px 0px 0px 0px;
                font-size: 100%;
color: #245581;
}

#EventMan #dateline input {
                margin: 0px;
                height: 24px;
border: 1px solid #cfcfcf;
                padding: 4px 0px 0px 5px;
                font-size: 100%;
width: 30px;
color: #245581;
}



#EventMan label {
                display: block;
                margin: 10px 0px 3px 0px;
                font-size: 100%;
                text-indent: 1px;
                color: #000;
                font-weight:bold;
}


#EventMan #oneline input.short {
                width: 200px;
}



#EventMan input.short {
height: 25px;
width: 225px;
border: 2px solid #a5aeb6;
padding: 3px 0px 0px 5px;
margin-right: 15px;
font-size: 100%;
line-height: 20px;
color: #245581;
}

#EventMan #oneline .FormSubmit {
background-image:url(/images/form_add.gif);
background-position:top left;
background-repeat:no-repeat;
margin: 10px 0px 10px 0px;
padding: 0px;
color: #fff;
font-weight: bold;
width: 61px;
height: 25px;
border: 0 solid #000;
background-color: #afc1c9;
float: right;
cursor: pointer;
}


#EventMan #oneline .FormSubmit:hover {
background-image:url(/images/form_addhov.gif);
background-position:top left;
background-repeat:no-repeat;
margin: 10px 0px 10px 0px;
padding: 0px;
color: #fff;
font-weight: bold;
width: 61px;
height: 25px;
border: 0 solid #000;
background-color: #afc1c9;
float: right;
cursor: pointer;
}

#EventMan input.long {
background-image : url('/images/inputbg.gif');
background-repeat : repeat-x;
background-position : left bottom;
border: 2px solid #a5aeb6;
margin: 0px;
height: 24px;
padding: 4px 0px 0px 5px;
font-size: 100%;
width: 597px;
color: #245581;
}


#EventMan #oneline input.submit {
width: 50px;
                border: 1px solid #bcb9af;
                margin: 5px 0px 0px 0px;
                padding: 3px;
                background-color: #ededed;
                color: #000;
}



#EventMan input:focus {
      background: #ffffcc;   /* sexy hot pink */
}



#editDetail label{
text-align:left;
}

.topbar {
font-weight:bold;
padding: 0;
margin: 0;
}



#clear {
                clear:both;
}

#selected1:hover {
background-image:url(../images/backgr.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.bor {
float:left;
clear:left;
margin-top:1px;
margin-left: 6px; 
padding-left: 6px;
width: 609px;
background-color:#afc1c9; 
border: 1px solid #a5aeb6;
}

.tbl1 {
float:left;
clear:left;
width: 585px;
padding: 2px;
border: 0px solid red;

}

.l1 {
padding-top:10px;
padding-bottom: 10px;
padding-left: 0px;
font-weight:bold;
float:left;
width: 42%;
border-bottom: 1px solid #fff;
}

.l15 {
font-weight:bold;
float:left;
width: 10%;
padding-top:10px;
padding-bottom: 10px;
border-bottom: 1px solid #fff;
}

.l2 {
font-weight:normal;
float:left;
width: 42%;
border: 0px solid blue;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;

}

.l25 {
font-weight:normal;
float:left;
width: 10%;
border: 0px solid blue;
padding-top: 5px;
padding-bottom: 5px;

}

.l31 {
font-family : Helvetica, Arial, Sans-Serif;
font-weight:normal;
float:left;
padding: 0px 5px 5px 0px;
width: 99%;
font-size: 110%;
}

.l31 pre {
font-family : Helvetica, Arial, Sans-Serif;
}

#editDetal {
width: 240px;
padding: 5px;
text-align : left;
border: 0px solid red;
}


#editDetal h2 {
font-family : Helvetica, Arial, Sans-Serif;
margin : 0px 0 0px 0px;
padding : 0px 0 0 0;
font-size : 110%;
color :#2E455A;
font-weight : bold;
}

#editDetal #oneline {
float:left;
clear:left;
width: 100%;
}

#editDetal #twoinline{
float:left;
clear:left;
width: 100%;
}

#editDetal label {
                display: block;
                margin: 5px 0px 2px 0px;
                font-size: 100%;
                text-indent: 1px;
                color: #666666;
                font-weight:bold;
clear: left;
}

#editDetal textarea {
width: 230px;
height: 200px;
}

#tbs {
padding: 5px 0 0 0;
}

#tbs #tabnavcontainers #tabnavs{
margin-top: 25px; 
margin-left: 0px;
}

/** shop pages styles **/

.basket {
float: right; clear: right; padding-right: 20px;
}

.basketprice {
font-weight: bold; size: 80%; padding-right: 3px; color: #666;
}


.mybasket {
padding: 10px 20px 0px 0px;
}

.mybaskettxt a {
padding: 15px 5px 0px 5px;
font-weight: bold;
size: 110%;
}







/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/


/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images 
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
*/

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=01_flat.png&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Helvetica, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Helvetica, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #ffffff url(/images/jquery/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #444444; }
.ui-widget-content a { color: #444444; }
.ui-widget-header { border: 1px solid #dddddd; background: #dddddd url(/images/jquery/ui-bg_highlight-soft_50_dddddd_1x100.png) 50% 50% repeat-x; color: #444444; font-weight: bold; }
.ui-widget-header a { color: #444444; }


/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #cccccc; background: #ffffff url(/images/jquery/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x; color: #444444; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #444444; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #ff0084; background: #ffffff url(/images/jquery/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #222222; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #222222; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/images/jquery/ui-icons_ff0084_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/images/jquery/ui-icons_ff0084_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/images/jquery/ui-icons_0073ea_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/images/jquery/ui-icons_666666_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/images/jquery/ui-icons_ffffff_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/images/jquery/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/images/jquery/ui-icons_0073ea_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/images/jquery/ui-icons_ff0084_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
/*.ui-icon-closethick { background-position: -96px -128px; }*/
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; }
.ui-corner-tr { -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; }
.ui-corner-br { -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; }
.ui-corner-top { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; }
.ui-corner-right {  -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; }
.ui-corner-left { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; }
.ui-corner-all { -moz-border-radius: 2px; -webkit-border-radius: 2px; }

/* Overlays */
.ui-widget-overlay { background: #eeeeee url(/images/jquery/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); }
.ui-widget-shadow { margin: -4px 0 0 -4px; padding: 4px; background: #aaaaaa url(/images/jquery/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 0px; -webkit-border-radius: 0px; }

/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none;}
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 


.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 39px; margin: -10px 0px 0 0; padding: 1px; height: 18px;  }


.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }


.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; color: #dddddd; text-decoration: none;}



.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/** styles for network and content search **/

.order {
padding: 5px 5px 5px 5px;
text-transform:uppercase;
color:#cccccc;
font-weight:bold;
float: left;
width: 600px;
}

.order a {
text-transform:none;
}

.search_title {
border-bottom: 1px dotted #395141;
float: left;
clear: right;
width: 100%;
}

.search_attrib1 {
padding: 2px 0 0 0;
float: left;
width: 100%;
font-size: 90%;
}

.companylogo {
padding: 5px 0 0 0;
float: left;
width: 49%;
font-size: 90%;
}

.search_attribute {
float: left;
color: #395141;
font-weight: bold;
padding-right: 5px;
}

.search_value {
float: left;
color: #395141;
font-weight: normal;
}


.search_loc {
padding: 5px 0px 5px 0px;
float:left;
clear:left;
font-size: 90%;
text-decoration: italic;
font-weight: normal;
width: 100%;
}

.search_folder {
padding: 0px 0px 0px 0px;
color: #333;
text-decoration: italic;
font-weight: bold;
}

.search_network {
padding: 0px 0px 0px 0px;
color: #666;
text-decoration: italic;
font-weight: normal;
}

.search_cred {
padding: 0px 5px 5px 0px;
float:left;
clear:left;
font-size: 80%;
text-decoration: italic;
font-weight: bold;
width: 49%;
display: none;
}

.search_date {
padding: 0px 0px 5px 5px;
width: 100px;
height: 20px;
float:right;
font-size: 80%;
text-decoration: italic;
font-weight: bold;
width: 49%;
text-align: right;
display: none;
}

/** social media styles**/

#socmed {
padding: 10px;
}

#socmed textarea {
height: 50px;
width: 700px;
padding: 5px;
}

.socmed2_media {
padding: 10px;
font-size: 110%;
font-weight: bold;
}

#media_profile {
padding: 5px 0px 5px 0px;
}




/** JQuery checkboxes and radio buttons **/

.jquery-safari-checkbox {display: inline; font-size: 16px; line-height: 16px; cursor: pointer; cursor: hand; vertical-align:bottom;}
.jquery-safari-checkbox .mark {display: inline;}
.jquery-safari-checkbox img {vertical-align: middle; width: 16px; height: 16px; padding-left: 1px; margin-top:1px;}
.jquery-safari-checkbox img {background: transparent url(/images/safari-checkbox.png) no-repeat;}
.jquery-safari-checkbox img {background-position: 0px 0px;}
.jquery-safari-checkbox-hover img {background-position: -16px 0px;}
.jquery-safari-checkbox-checked img {background-position: 0px -16px;}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-hover img {background-position: -16px -16px;}
.jquery-safari-checkbox-disabled img {background-position: 0px -32px;}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-disabled img {background-position: 0px -48px;}

.jquery-safari-radio {display: inline; font-size: 16px; line-height: 16px; cursor: pointer; cursor: hand; }
.jquery-safari-radio .mark {display: inline;}
.jquery-safari-radio img {vertical-align: middle; width: 16px; height: 16px; padding-left: 1px; margin-top:1px;}
.jquery-safari-radio img {background: transparent url(/images/safari-radio.png) no-repeat;}
.jquery-safari-radio img {background-position: 0px 0px;}
.jquery-safari-radio-hover img {background-position: -16px 0px;}
.jquery-safari-radio-checked img {background-position: 0px -16px;}
.jquery-safari-radio-checked .jquery-safari-radio-hover img {background-position: -16px -16px;}
.jquery-safari-radio-disabled img {background-position: 0px -32px;}
.jquery-safari-radio-checked .jquery-safari-radio-disabled img {background-position: 0px -48px;}



/** Drop-down lists CSS **/
.dd{text-align:left;background-color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;float:left;margin-right:3px;}
.dd .ddTitle{background:#f2f2f2;border:2px solid #A5AEB6;padding:3px;text-indent:0;cursor:default;overflow:hidden;height:19px;min-width:46px;}
.dd .ddTitle span.arrow{background:url(/images/dd_arrow.gif) no-repeat 0 0;float:right;display:inline-block;width:16px;height:16px;cursor:pointer;}
.dd .ddTitle span.ddTitleText{text-indent:1px;overflow:hidden;line-height:16px;padding:0 0 0 5px;}
.dd .ddTitle span.ddTitleText img{text-align:left;padding:0 2px 0 0}
.dd .ddTitle img.selected{padding:0 3px 0 0;vertical-align:top;}
.dd .ddChild{position:absolute;border:1px solid #c3c3c3;border-top:none;display:none;margin:0;width:auto;overflow:auto;overflow-x:hidden !important;background-color:#ffffff;}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited{padding-left:10px}
.dd .ddChild a{display:block;padding:2px 0 2px 3px;text-decoration:none;color:#000;overflow:hidden;white-space:nowrap;cursor:pointer;}
.dd .ddChild a:hover{background-color:#AFC1C9;}
.dd .ddChild a img{border:0;padding:0 2px 0 5px;vertical-align:middle;}
.dd .ddChild a.selected{background-color:#66CCFF;}
.hidden{display:none;}
.dd .ddChild a.sprite, .dd .ddChild a.sprite:visited{background-image:url(/images/d_sprite.gif);background-repeat:no-repeat;padding-left:24px;}
.dd .ddChild a.calendar, .dd .ddChild a.calendar:visited{background-position:0 -404px;}
.dd .ddChild a.shoppingcart, .dd .ddChild a.shoppingcart:visited{background-position:0 -330px;}
.dd .ddChild a.cd, .dd .ddChild a.cd:visited{background-position:0 -439px;}
.dd .ddChild a.email, .dd .ddChild a.email:visited{background-position:0 -256px;}
.dd .ddChild a.faq, .dd .ddChild a.faq:visited{background-position:0 -183px;}
.dd .ddChild a.games, .dd .ddChild a.games:visited{background-position:0 -365px;}
.dd .ddChild a.audio, .dd .ddChild a.music:visited{background-position:0 -146px;}
.dd .ddChild a.phone, .dd .ddChild a.phone:visited{background-position:0 -109px;}
.dd .ddChild a.graph, .dd .ddChild a.graph:visited{background-position:0 -73px;}
.dd .ddChild a.secured, .dd .ddChild a.secured:visited{background-position:0 -37px;}
.dd .ddChild a.video, .dd .ddChild a.video:visited{background-position:0 0;}


/** site admin pages **/

.admin_left {
float: left; width: 300px; padding: 5px 20px 5px 0px;
font-weight: bold;
}

.admin_left .desc{
font-weight: normal;
font-size: 90%;
}

.admin_right {
float: left; width: 500px; padding: 5px 0px 5px 0px;
}

.admin_right input {
                height: 24px;
                border: 1px solid #cfcfcf;
                padding: 4px 0px 4px 5px;
                font-size: 100%;
width: 400px;

}

.admin_right textarea {
                height: 150px;
                border: 1px solid #cfcfcf;
                padding: 4px 0px 4px 5px;
                font-size: 100%;
width: 450px;
margin: 0px;

}


.admin_right select {
                height: 24px;
                border: 1px solid #cfcfcf;
                padding: 4px 0px 4px 5px;
                font-size: 100%;
width: 200px;

}





/* --- begin admin update --- */

#admin .groupWrapper1 {
float:left;
margin: 0px 0px 0px 0px;
padding: 0px;
min-height:15px;
width:800px;
}


#admin #kc_update {
font-size:102.5%;
height:100%;
margin-bottom:0;
margin-left:0;
margin-top:5px;
overflow:visible;
padding:3px 8px;
width: auto;
background-image: none;
}

#admin .myBox {
float: left;
margin: 0px 0px 3px 0px;
padding: 0px 0px 25px 0px;
text-align: left;
background:url('/images/d_back_box_body_789px.gif');
background-position:bottom left;
background-repeat:no-repeat;
width: 789px;
border: 0px solid red;
position: relative;
}

#admin .myBox .itemHeader {
line-height : 25px;
background:url("/images/d_back_box_head_789px.gif") no-repeat scroll center top #E9E9E9;
background-position:top left;
background-repeat:no-repeat;
color : #837765;
margin: 0px 0px 0px 0px;
padding: 3px 0 1px 10px;
font-weight: bold;
font-size: 100%;
height : 25px;
position : relative;
width: 779px;
}

#admin .myBox .itemHeader a {
    font-size: 11px;
    font-weight: normal;
    position: absolute;
    right: 10px;
    text-align: right;
    text-decoration: none;
    top: 0;
}

.DDHelper2 {
position: absolute;
display: none;
width: 625px;
}

#admin #details0 {
display:table;
float:none;
}

#admin .itemA, .DDHelper2 .itemA {
float:left;
height:75px;
margin:0 5px 5px;
padding:5px 5px 0px 0px;
width:65px;
font-size: 11px;
text-align: center;
}

#admin .itemT {
margin:0 5px 5px;
padding:5px 5px 0px 0px;
font-size: 11px;
text-align: left;
}

#admin .itemT .headT {
margin:0;
padding:0;
font-size: 12px;
font-weight: bold;
color: #837765;
text-align: left;
}

#admin .itemA .icon_wrap {
display: block;
text-align: center;
}

#admin .itemA .text_wrap {
text-align: center;
}

#icon-head-network-tabs {
background-position:0 -86px;
}

#icon-head-network {
background-position:0 -104px;
}

#icon-head-content-attr{
background-position:0 -69px;
}

#icon-head-main-controls {
background-position:0 -51px;
}

#icon-head-user-attr {
background-position:0 -34px;
}

#icon-head-adminstats {
background-position:0 -17px;
}

#icon-head-admintasks {
background-position:0 0px;
}

.admin_headsprite {
background:url("/images/d_admin_icon_headings.gif") repeat scroll 0 0 transparent;
margin: 4px 8px 0 0;
display:block;
float: left;
height:16px;
width:16px;
}

#icon-default {
background-position:0 -1760px;
height:32px;
width:32px;
}

#icon-banneddomains {
background-position:0 -542px;
height: 32px;
width: 32px;
}

#icon-awstats {
background-position:0 -169px;
height:32px;
width:32px;
}

#icon-users {
background-position:0 -1px;
height:32px;
width:32px;
}

#icon-events {
background-position:0 -2846px;
height:32px;
width:32px;
}

#icon-users-bio {
background-position:0 -1658px;
height:32px;
width:32px;
}

#icon-users-add {
background-position:0 -103px;
height:32px;
width:32px;
}

#icon-users-maintenance {
background-position:0 -135px;
height:32px;
width:32px;
}

#icon-web-content {
background-position:0 -2404px;
height:32px;
width:33px;
}

#icon-network-tabs {
background-position:0 -2473px;
height:32px;
width:33px;
}

#icon-network-attributes {
background-position:0 -35px;
height:32px;
width:33px;
}

#icon-content-manager {
background-position:0 -69px;
height:32px;
width:33px;
}

#icon-content-attributes {
background-position:0 -238px;
height:32px;
width:33px;
}

#icon-form-maintenance {
background-position:0 -1760px;
height:32px;
width:32px;
}

#icon-errorlogs {
background-position:0 -679px;
height:32px;
width:32px;
}

#icon-image-upload {
background-position:0 -1386px;
height:32px;
width:32px;
}

#icon-css {
background-position:0 -271px;
height:32px;
width:32px;
}

#icon-user-attributes {
background-position:0 -304px;
height:32px;
width:32px;
}

#icon-tab-attributes {
background-position:0 -339px;
height:32px;
width:32px;
}

#icon-shop-manager {
background-position:0 -374px;
height:32px;
width:32px;
}

#icon-roles-manager {
background-position:0 -409px;
height:32px;
width:32px;
}

#icon-layout-manager {
background-position:0 -444px;
height:32px;
width:32px;
}

#icon-tab-headings {
background-position:0 -510px;
height:32px;
width:32px;
}

#icon-private-lists {
background-position:0 -1590px;
height:32px;
width:32px;
}

#icon-public-groups {
background-position:0 -1622px;
height:32px;
width:32px;
}

#icon-wizard {
background-position:0 -203px;
height:32px;
width:32px;
}

#icon-system {
background-position:0 -2676px;
height:32px;
width:37px;
}

.admin_banneddomainsicon,
.admin_searchtabicon,
.admin_resuploadicon,
.admin_spriteicon {
background:url("/images/d_admin_icon_sprites.png") repeat scroll 0 0 transparent;
margin:0 auto;
text-decoration:none;
display:block;
text-align: center;
}

#icon-third-party, #icon-users-mess,
#icon-users-news, #icon-users-biog,
#icon-users-photo, #icon-users-disc {
height: 32px;
width: 32px;
background-position: 0 -1420px;
}

#icon-resupload {
background-position: 0 -1455px;
height: 32px;
width: 32px;
}

#icon-emailtemp  {
background-position:0 -1556px;
height:32px;
width:32px;
}

#icon-emailtime {
background-position: -1px -1521px;
height: 33px;
width: 34px;
}

#icon-searchtab {
background-position: 0px -1488px;
height: 32px;
width: 32px;
}

#icon-users-blogcom {
background-position: 0px -1285px;
height: 32px;
width: 32px;
}

#icon-pub-net {
background-position: 0px -1352px;
height: 32px;
width: 32px;
}

/** admin pages config **/

.searchsett {
font-size: 130%; 
border-bottom: 1px dotted #333; 
width: 90%; 
padding: 20px 0px 20px 0px;
font-weight: bold;
}

.searchcol {
float: left; 
width: 230px; 
padding: 0px 10px 0px 0px;
}

/*search page*/

.smdesc {
padding-top:10px;
}


.search_net {
float : left;
margin: 10px 0px 10px 0px;
width: 100%;
height: 100%;
}

.search1, .search2 {
float : left;
clear: both;
margin-bottom: 5px;
width: 610px;
height: 25px;
}

.search1title, .search2title {
float : left;
clear: both;
font-weight: bold;
width: 185px;
height: 25px;
}

.search1help, .search2help {
float : right;
width: 5%;
height: 25px;
}

.search1value, .search2value {
float : left;
width: 210px;
height: 25px;
}

.search1value select, .search2value select {
float : left;

height: 25px;
}

.search1value input, .search2value input {
float : left;
width: 200px;
height: 18px;
}

.search_but {
float : left;
margin: 5px 0px 0px 0px;
padding-left: 185px;
}

.search_submit {
float : left;
clear: left;
margin: 0px 10px 0px 0px;
}

.search_clear {
float : left;
margin: 0px 0px 0px 0px;
}

.search_but .submit_b {
float : left;
}

.myMRBox {
float : left;
clear : left;
width : 100%;
padding:0;
margin:10px 0 10px 0;
background:url('/images/body2.gif');
background-position: bottom left;
background-repeat: no-repeat;
}

.myMRBox #heading {
float : left;
font-weight: normal;
font-size : 160%;
width : 629px;
background:url('/images/header2.gif');
background-position: top left;
background-repeat:no-repeat;
background-color: white;
border: 0px solid #000;
}

.mySRBox {
float : left;
clear : left;
margin: 40px 0px 0px 0px;
width : 100%;
background:url('/images/body2.gif');
background-position: bottom left;
background-repeat: no-repeat;
}

/*profile page*/

.main_prof_pic {
width: 140px;
float:left;
padding-bottom:0px;
margin-bottom:5px;
}

.main_prof_title {
float:left;
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 0px;
width:260px;
height: 90px;
}

.main_prof_title h1{
float:left;
font-size: 170%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width:333px;
}

#main .main_prof_title h1{
padding-bottom: 10px;
}

.main_prof_body {
padding: 5px 0px 5px 5px;
width: 480px;
float: left;
}


.eprof, .enet, .elogin, .ealert  {
float:right;
clear:right;
text-align: left;
width: 145px;
}
.eprof {
margin-top: 10px;
}

.eprof a {
float: right;
}

#KCContentUpdates6 #c_update {
margin-left : 0;
padding : 3px 8px 3px 8px;
margin-top : 5px;
margin-bottom : 0;
height : 100%;
overflow : auto;
font-size : 102.5%;
float: left;
width: 290px;
border: 0px solid #000;
}

#KCContentUpdates6 #c_update .kc_logo {
float : left;
border: 0px solid #000;
}

#KCContentUpdates6 #c_update .kc_logo .pic{
float : left;
border: 0px solid #000;
}

#KCContentUpdates6 #c_update .kc_logo .title {
float : left;
display: none;
}

#KCContentUpdates6 #c_update .kc_logo .more {
float : left;
display: none;
}

#KCContentUpdates6 #c_update .kc_logo .moredate {
float : left;
display: none;
}

#KCContentUpdates6 #c_update .details {
float : left;
border: 0px solid #000;
}

#KCContentUpdates6 #c_update .details .cmaindetail {
margin-left : 0;
z-index : 1;
float : left;
width : 235px;
border: 0px solid #000;
}

#KCContentUpdates6 #c_update .details .thumb {
margin-left : 0px;
float : left;
width : 45px;
border: 0px solid #000;
display: none;
}


#KCContentUpdates6 #c_update .details .thumb img {
max-width: 40px;
}




#KCContentUpdates6 #c_update .details .cmaindetail .date{
font-weight : normal;
font-size : 90%;
line-height : normal;
color : #333;
float: right;
display: none;
}

#KCContentUpdates6 #c_update .details .cmaindetail .auth{
font-weight : normal;
font-size : 90%;
line-height : normal;
color : #333;
float: left;
display: none;
}

#KCContentUpdates6 #c_update .details .cmaindetail .netname{
font-weight : bold;
font-size : 100%;
line-height : normal;
color : #333;
float: left;
clear: left;
display: none;
}

#KCContentUpdates6 #c_update .details .cmaindetail .comments{
font-weight : normal;
font-size : 90%;
line-height : normal;
color : #333;
float: right;
display: none;
}

#KCContentUpdates6 #c_update .cfolder {
display: none;
}

#KCContentUpdates6 #c_update .pubnet {
display: none;
}






#c_update {
margin-left: 0;
padding: 3px 8px 10px 11px;
margin-top: 5px;
margin-bottom: 0px;
height: 100%;
overflow: auto;
font-size: 102.5%;
float: left;
width: 290px;
border-bottom: 0px solid black;
background-image: url(/images/botLine.gif);
background-repeat: no-repeat;
background-position: bottom;
}

#c_update .kc_logo {
float : left;
border: 0px solid #000;
display: none;
}

#c_update .kc_logo .pic{
float : left;
border: 0px solid #000;
}

#c_update .kc_logo .title {
float : left;
display: none;
}

#c_update .kc_logo .more {
float : left;
display: none;
}

#c_update .kc_logo .moredate {
float : left;
display: none;
}

#c_update .details {
float : left;
width: 285px;
border: 0px solid #000;
}

#c_update .details .cmaindetail {
margin-left : 5px;
z-index : 1;
float : left;
width : 240px;
border: 0px solid #000;
}

#c_update .details .thumb {
margin-left : 0px;
float : left;
width : 40px;
border: 0px solid #000;

}

#c_update .details .thumb img {
max-width: 40px;
}


#c_update .details .cmaindetail .ctitle {
font-weight : normal;
font-size : 100%;
line-height : normal;
color: #606060;
float: left;
clear: both;
width: 240px;
padding-bottom: 0px;
}

#c_update .details .cmaindetail .ctitle a, #c_update .details .cmaindetail .ctitle a:link, #c_update .details .cmaindetail .ctitle a:visited  {
color: #040d46;
}

#c_update .details .cmaindetail .date {
font-weight : normal;
font-size : 90%;
line-height : normal;
color : #333;
float: right;
display: none;
}

#c_update .details .cmaindetail .auth {
font-weight : normal;
font-size : 90%;
line-height : normal;
color : #333;
float: left;
display: none;
}

#c_update .details .cmaindetail .netname{
font-weight : bold;
font-size : 100%;
line-height : normal;
color : #333;
float: left;
clear: left;
display: none;
}

#c_update .details .cmaindetail .comments{
font-weight : normal;
font-size : 90%;
line-height : normal;
color : #333;
float: right;
display: none;
}

#c_update .cfolder {
display: none;
}

#c_update .pubnet {
display: none;
}

#cc_update {
margin-left: 0;
padding: 10px 8px 10px 8px;
margin-top: 5px;
margin-bottom: 0;
height: 100%;
overflow: auto;
font-size: 102.5%;
float: left;
border: 0px solid black;
background-image: url(/images/botLine.gif);
background-repeat: no-repeat;
background-position: bottom;
}

#cc_update .kc_logo {
display: none;
}

#cc_update .more {
display: none;
}


#cc_update .details {
float : left;
}

#cc_update .details #cmaildetail {
margin-left : 0;
z-index : 1;
float : left;
width : 240px;
border: 0px solid #000;
}

#cc_update .details #thumb {
margin-left: 0px;
float: left;
width: 45px;
border: 0px solid black;
padding-right: 5px;
}

#cc_update .details #thumb img {
width: 30px;
}


#cc_update .details #cmaildetail .ctitle {
font-weight : normal;
font-size : 100%;
line-height : normal;
color : #000000;
float: left;
clear: both;
width: 240px;
padding-bottom: 0px;
}

#cc_update .details #cmaildetail .ctitle a {
color: #040D46 !important;
}

#cc_update .details .date{
font-weight : normal;
font-size : 90%;
line-height : normal;
color : #333;
float: right;
display: none;
}

#cc_update .details .auth{
font-weight : normal;
font-size : 90%;
line-height : normal;
color : #333;
float: left;
display: none;
}

#cc_update .details .netname{
font-weight : bold;
font-size : 100%;
line-height : normal;
color : #333;
float: left;
clear: left;
}

#cc_update .details .comments{
font-weight : normal;
font-size : 90%;
line-height : normal;
color : #333;
float: right;
padding-top: 5px;
display: none;
}

#cc_update .moredate{
display: none;
}

#cc_update .cfolder {
display: none;
}

#cc_update .pubnet {
display: none;
}

/* used for manage networks page */

.tablespace {
margin-right : 5px;
margin-left : 5px;
}

.manage {
float: right;
color: #2E455A;
}

.nedit {
float: right;
clear: right;
/*padding: 0px 0px 4px 0px;*/
margin: 0px 0px 5px 0px;
}

.ewv_listc {
float: right;
}

.evmanage {
float:right;
}

.predit {
float:right;
margin-bottom: 3px;
}

.addblog {
float: right;
}

.actdate {
color: #999;
}

.prmanage {
float: right;
margin-bottom: 5px;
}


.canvas_row .row_data select#sponsor {
background-image:url(/images/sp.gif);
height: 29px;
}

#main .row_data textarea.txtlarge {
height: 300px;
}


.canvas_row {
    border-bottom: 1px solid #DEDEDE;
    float: left;
    margin: 0;
    padding: 10px 0;
    width: 610px;
font-family : Helvetica, Arial, Sans-Serif;
color : #000;
}

.row_title {
    color: #555555;
    float: left;
    font-weight: bold;
    margin: 0 10px 0 0;
    width: 120px;
}

.row_data {
float: left;
    width: 370px;
}


.sml_desc {
font-color: #999;
font-weight: normal;
}

.CommentsAll {
margin: 0px;
float:left;
width: 600px;
clear: both;
padding-left: 5px;
}

.CommentBody {
background-color: #f5f5f5;
line-height:20px;
margin:0;
min-height:20px;
padding:0px;
width: 600px;
float:left;

}

.AComment {
margin:0px 0px 5px 0px;
padding:0px;
float: left;
width: 610px;

}

.CommentDetail {
padding: 10px;
float: left;
}

.CommentDetail .Photo {
float: left;
padding: 0px 10px 0px 0px;
}

.CommentDetail .Photo img {
max-width: 50px;
}

.CommentDetail .User{
    color: #555555;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    margin: 0 10px 0 0;
    padding: 0 0 2px 0;
    vertical-align: top;
    width: 480px;
}

.CommentDetail .theComment {
    color: #555555;
    float: left;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
    margin: 0 10px 0 0;
    padding: 0 0 2px;
    width: 510px;
}

.CommentDetail .commentdate{
float: left;
font-weight: normal; 
font-size: 11px; 
color: #ccc;
width: 400px;
padding: 0px 10px 0px 0px;
margin: 0px;
}

.editcomment {
margin: 0px 20px 10px 10px;
padding: 0px 0px 5px 0px;
clear: both;
width: 585px;
text-align: right;
border-bottom: 1px solid #c1c1c1;
}



#admin .groupItem {
float:left;
margin: 0px 0px 10px 0px;
padding: 0px;
min-height:15px;
width:789px;
border: 0px solid brown;
}

.allblog {
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid red;
width: 500px;
}

.editbl {
float: left;
clear: left;
text-align: right;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid red;
width: 635px;
}

.editbl .watch {
float: left;
text-align: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid blue;
width: 500px;
}

#main #txt_prof .domtab3 .test .submit_b {
margin : 0px 0px 0px 10px; 
}

#txt_prof {
    border: 0px solid #CCCCCC;
    clear: both;
    float: left;
    margin-top: -10px;
    padding-top: 0;

}

#txt_prof #kc_profile {
margin : 0px 0px 0px 0px; 
float: left;
clear: left;
width: 610px;
}

#txt_prof #kc_profile .header_check {
margin : 0px 0px 0px 0px; 
float: left;
clear: left;
width: 600px;
}

#txt_prof #kc_profile table {
margin : 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;  
float: left;
width: 600px;
}

#txt_prof #kc_profile table td {
margin : 0px 0px 10px 0px; 
padding: 0px 0px 10px 2px;  
line-height: 18px;
}

#txt_prof #kc_profile #details {
margin : 0px 0px 0px 0px; 
float: left;
width: 460px;
}

#txt_prof #kc_profile #details table {
margin : 0px 0px 0px 0px;
float: left;
width: 440px;
}

#txt_prof #kc_profile .editbox {
margin : 0px 0px 0px 0px; 
float: left;
clear: left;
width: 350px;
}


#newSection h1 {
margin-bottom: 0px;
border: 0px solid #cccccc;
}

.addnew {
text-align: right;
width: 100%;
margin-bottom: 5px;
}

.edcont{
text-align: right;
width: 100%;
margin-bottom: 5px;
}




.canvas_block {
    float: left;
    border-bottom: 1px solid #EDEDED;
    display: block;
    padding: 10px 0;
    width: 610px;
background-color: #f5f5f5;
}

.canvas_block p {
color: #b2b2b2;
display: none;
}

.canvas_block .row_title {
    float: left;
    width: 120px;
}

.canvas_block .row_data {
    float: left;
    width: 370px;
}

.canvas_block .row_data .bsprice {
padding: 5px;
width: 400px;
margin: 0px;

}
.submit_area {
    float: left;
    margin: 10px 0 0;
    padding: 0 0 0 130px;
}

.submit_area input {
float: left;
}

.row_submit {
    float: left;
    padding: 10px 0 0;
}


.yui-skin-sam {
margin-left: -74px;
z-index: 10;
}



.myMemBox {
margin-top: 5px;
margin-bottom: 10px;
padding: 0px 0px 15px 0px;
text-align: left;
background-image: url('/images/body2.gif');
background-position: left bottom;
background-repeat: no-repeat;
width: 629px;
float: left;
clear: left;
position: relative;
}

.myMemBox #heading {
background: url('/images/header2.gif');
background-position: top left;
background-repeat: no-repeat;
padding: 0px 0px 5px 15px;
margin-top: 0px;
font-weight: normal;
font-size: 120%;
position: relative;
width: 614px;
height: 29px;
background-color: white;
}

.myMemBox .itemHeader {
border: 0px solid #CCC;
background: url('/images/header1.gif');
background-position: top left;
background-repeat: no-repeat;
padding: 0px 0px 0px 5px;
margin-top: 0px;
font-weight: bold;
font-size: 120%;
position: relative;
height: 31px;
line-height: 31px;
background-color: white;
color: #2E455A;
}

.myMemBox .itemHeader img {
display: none;
}

.myMemBox .itemHeader a {
text-align: right;
padding-left:458px;
padding-top:0;
margin-top: 0;
color : #fff;
}

.myMemBox .itemHeader a:hover {
text-decoration:none;
}

.myMemBox  .number {
    color: #fff;
    float: right;
    position: absolute;
    right: 5px;
    top: 7px;
    padding: 0;
    margin: 0;
}
/*
#main form {
float: left;
clear: both;
border: 0px solid pink;
}

#main form table {
float: left;
clear: both;
width: 620px;
margin-bottom: 5px;
}
*/

.evd {
float: right;
margin-right: 5px;
font-weight: normal;
border: 0px solid green;
} 



/*List and Calendar as buttons*/


.diarytitle .middle {
font-weight: bold;
font-family : Arial, Sans-Serif;
font-size:140%; 
float:left;
}


#main .diarytitle .left a:visited, #main .diarytitle .left a:link, #main .diarytitle .left a:hover {
background-image:url("/images/ev_butc.gif");
background-repeat: no-repeat;
background-position: top left;
font-weight: bold;
font-family : Arial, Sans-Serif;
font-size: 110%;
color: #fff !important;
float:left;
margin-left: 20px;
padding-left: 13px;
padding-top:3px;
width: 153px;
height: 30px;
text-decoration: none;
}


.diarytitle .left a .selected {

}


.diarytitle .right a .selected {

}

#main .diarytitle .right a:visited, #main .diarytitle .right a:link, #main .diarytitle .right a:hover {
background-image:url("/images/ev_butc.gif");
background-repeat: no-repeat;
background-position: top left;
font-weight: bold;
font-family : Arial, Sans-Serif;
font-size: 110%;
float:left;
margin-left: 100px;
padding-left: 13px;
padding-top:3px;
width: 153px;
height: 30px;
text-decoration: none;
color: #fff!important;
}







#calendar .eventtit {
padding: 10px;
}


#calendar .eventtit a {
color: #040D46 !important;
font-weight: normal;
}

#calendar {
border: 0px green solid;
margin: 10px 0px 0px 0px;
padding: 0px;
color: #93278C;
float: left;
}

#calendar #txt .alltab .clear {
clear: both;
padding: 0px;
margin: 0px;
height: 0px; 
float: left;
}

#calendar #txt {
border: 0px solid red;
margin: 8px 0 0 0;
padding: 0px 0px 17px 0px;
width: 797px;
background-image:url("/images/ev_bg_end.gif");
background-repeat: no-repeat;
background-position: bottom left;
float:left;
}

.alltab {
width: 792px;
border: 0px solid pink;
clear: both;
margin-top:0px;
margin-left: 0px;
padding-top: 0px;
padding-left: 7px;
padding-right: 4px;
padding-bottom:0;
background-image:url("/images/ev_bg.gif");
background-repeat: no-repeat;
background-position: bottom left;
float:left;
}


#calendar .weektop {
padding:0px; 
font-weight:normal; 
color:#555555;
font-size: 100%; 
border: 0px #cccccc solid;
width: 0px !important;
}





#calendar .dow {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
color: #fff;
font-weight: bold;
display: block;
height:25px;
/*line-height:31px;*/
line-height: 25px;
padding:0px;
margin: 0;
text-align:center;
vertical-align:middle;
width:111px;
font-size:110%;
border-bottom: 0px solid #3266c9;
float: left;
}





 


#calendar .weekrow {
overflow: hidden;
border-bottom: 1px solid #DCDDDE;
padding: 0;
margin: 0;
width: 777px;
}


#calendar .week {
width: 0px !important;
height: 0px;
padding: 0px;
margin: 0px;
font-weight: normal;
color: #555;
font-size: 11px;
vertical-align: middle;
border: 0px solid green;
}


.weekday a {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size:120%;
color:#93278c; 
font-weight: bold;
}

#calendar .month {
background-color:#ffffff; 
padding:5px;
color:#555555; 
border: 0px #8d8d8d solid;
width: 300px;
}

.weekend a{
background-repeat:no-repeat;
font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif, "Arial Narrow";
font-size:120%;
color:#93278c; 
font-weight: bold;
padding-left: 8px;
}

.weekend img {
padding-top: 5px;
}



.today a {
font-family : Helvetica, Arial, Sans-Serif;
font-size:120%;
color: #000;
font-weight: bold;
}


#calendar .topoptions {
	background-color:#ffffff;
	border: solid 0px #cccccc;
	}

#calendar .toppad {
	padding:1px 3px 3px 3px;
border: 0px solid #cccccc;
}

#calendar .topselect {
	font-size:120%; 
	font-weight:bold; 
	color:#555555;
}

.monthtitle {
background-image:url("/images/ev_header_h35px.gif");
background-repeat:no-repeat;
background-position: top left;
background-color: #fff;
height: 35px;
border-bottom: 0px solid red;
width 797px;
clear: right;
padding:0px 0px 0px 0px; 
margin:0;
font-size: 140%; 
color:#fff;
font-weight:bold;
float: none;
}

.monthtitle .right {
float:left;
background-position:left top;
background-repeat:no-repeat;
left:0px;
margin:3px 0 0 3px;
padding:0 10px 0 0px;
cursor: pointer;
border: 0px solid white;
}

.monthtitle .left {
float:right;
background-position:right top;
background-repeat:no-repeat;
margin: 3px 7px 0 0px;
padding:0 0px 0 0;
cursor: pointer;
border: 0px solid white;
}


.monthtitle .middle{
float:left;
margin:0;
padding:1px 0 0 254px;
font-weight: bold;
font-size: 150%;
font-family : Arial, Sans-Serif;
height:25px;
border: 0px solid white;
}

#calendar .today .wins {
display: block;
color: #606060;
font-weight:bold;
text-align: left;
padding: 10px;
}

.wins {
display: block;
color: #606060;
font-weight: bold;
text-align: left;
padding: 10px;
}

	
#calendar .titlelink {
	font-size:100%;
	font-weight:bold;
	}
	
#calendar .wknm {
font-size:170%;
color:#666666;
border: 1px solid #cccccc;
display: none;
}

#calendar .time {
color:#606060;
font-weight: bold;
font-size: 12px;
padding: 10px;
}

.date {
color: #555555;
font-weight: normal;
}




#MyNetworks9 {
display: none;
}


#KCContentUpdates9_itemHeader  {
line-height: 24px;
color: #082042;
padding: 0px 0 0 5px;
font-weight: normal;
font-size: 0px;
height: 24px;
position: relative;
background:url('/images/headers.gif');
background-position:top;
background-repeat:no-repeat;
cursor : move;
}



#KCContentUpdates5_itemHeader  {
line-height: 24px;
color: transparent;
padding: 0px 0 0 0px;
font-weight: normal;
font-size: 1px;
height: 24px;
position: relative;
background:url('/images/headercs.gif');
background-position:top;
background-repeat:no-repeat;
cursor : move;
}




select, option.selc {
color: #fff;
}

select, option {
color: #000;
}


.twtr-hd h4 {
  display: none;
}

#rightPanel .twtr-widget .twtr-hd h3 {
  background-image: none;
}



/** stats pages **/

#txt_stat {
margin: 20px 0px 0px 0px;
}

.statspage {
float: left; width: 560px; padding: 10px 0px 10px 10px;
}

#txt_stat .test {
border: 1px solid #acc0c7;
background-color: none;
}


.statstopmain {
background-color: #fff; 
border-bottom: 1px solid #e5e5e5; 
padding: 30px 0px 10px 0px; 
    font-family: Arial,Helvetica,sans-serif;
font-size : 13px; 
color: #575A5D; 
font-weight : normal; 
float: left;
width: 570px;
}


.statstop {
background-color: #fff; 
border-bottom: 1px solid #e5e5e5; 
padding: 5px 0px 5px 0px;     
font-size : 13px; 
color: #575A5D; 
font-weight : normal; 
float: left;
width:570px;
}

.statstopmed {
float: left;
background-color: #fff; 
border-bottom: 1px solid #e5e5e5; 
padding: 10px 0px 10px 0px; 
font-weight : bold; 
font-size : 13px; 
color: #575A5D; 
width:570px;
}

.statstoptype {
background-color: #fff; 
border-bottom: 1px solid #e5e5e5; 
padding: 20px 0px 10px 0px;    
font-size : 13px; 
color: #555; 
font-weight : bold; 
float: left;
text-align: bottom;
width:570px;
}

.scol1d {
width: 570px; 
float: left; 
padding: 0px 0px 10px 0px;
font-weight: bold;
font-size: 14px;
color: #2E455A;
}

.scol1a {
width: 75px; 
float: left;
text-align:left;
line-height:30px;
}

.scol1a select {
margin: 0px;
}


.scol1b {
width: 30px; 
float: left;
margin-left:3px;
line-height:30px;
}

#newDiv .scol1b a, .scol1c a{
color: #9e9e9e;
}

#newDiv .scol1b a.on, .scol1c a.on{
color: #6c6c6e;
}

.scol1c {
float: left;
line-height: 30px;
text-align: right;
width: 80px;
}



.scol1head {
width: 420px; 
float: left;
font-weight: normal;
font-size: 14px;
color: #2E455A;
height: 35px;
line-height: 35px;
}

.scol23 {
width: 130px; 
float: left;
text-align: right;
height: 35px;
line-height: 35px;
}


.scol1 {
width: 410px;
height: 35px; 
float: left;
line-height: 35px;
text-align: center left;
}

.scol3 {
width: 45px; 
height:35px;
float: left;
line-height: 35px;
text-align: center left;
}

.scol3 img, .statsrow img {
/*width: 35px;*/
}

.scol2 {
width: 65px; 
float: right;
height: 35px; 
line-height: 35px;
text-align: right;
padding-right: 10px;
}

.stats_edit {
float: right;
padding-right: 10px;
height: 25px; 
line-height: 25px;
}

.stats_edit a {
color: #EE5376;
}

.statsrow {
background-color: #fff; 
border-bottom: 1px solid #e5e5e5; 
padding: 5px 0px 5px 0px;   
font-family : Helvetica, Arial, Sans-Serif;
font-size : 13px; 
color: #555; 
font-weight : normal; 
float: left;
clear: both;
width: 560px; 
}


.scol1 a {
text-decoration: none;
}

.scolpic {
width: 45px; float: left; padding: 0px;
}

.scolpic img {
width: 40px;
}

.scolname {
width: 90px; 
float: left;
padding-right: 5px;
}


.statsopuser {
float: left; 
font-size: 14px; 
font-weight: bold; 
color:#575A5D; 
border-bottom: 1px solid #e5e5e5; 
padding: 20px 0px 5px 0px; 
font-family : Helvetica, Arial, Sans-Serif;
width: 560px;
}

.statsopuser .scol1 {
float: left;
}

.statsrowtop {
font-weight:bold; 
padding: 5px 0px 5px 0px; 
width: 560px; 
border-bottom: 1px solid #e5e5e5; 
color: #555; 
float: left; 
clear: both;
}

.sattribname {
float: left; width: 50%;
}

.sattribmun {
float:left; width:10%;
}

.sattribperc {
float:left; width:10%;
}
.statsrow_no {
font-weight:bold; padding: 5px 0px 5px 0px; width: 540px; border-bottom: 1px solid #e5e5e5; color: #555; float: left; background-color:#e5e5e5;
}


.sortstatshead {
float: left;
font-weight: bold;
fint-size: 12px;
margin-top: 10px;
width: 230px; 
padding: 0px 10px 0px 0px;
}

.sortstatshead ul {
float: left;
}

.sortstats {
font-size: 12px; 
border-bottom: 1px dotted #333; 
width: 90%; 
padding: 10px 0px 5px 0px;
float: left;
font-weight: bold;
}

.sortstatspub {
float: left;
clear: both;
width: 100%;
padding-bottom: 10px;
}


/** END stats pages **/

.csv{
    background-color: transparent;
    background-image: url("/images/csvd.gif");
    background-repeat: no-repeat;
    display: block;
    height: 30px;

    background-position: left;
padding: 10px 25px 0px 30px;
font-weight: bold;
margin: 15px 10px 0px 10px;
clear: both;
}


.pastevents {
float: left;
padding: 0px 0px 0px 0px;
background : url(/images/expand.gif) no-repeat right top; 
width: 610px;
text-align: right;
height: 20px;
line-height: 20px;

border: 0px solid red;
}
.pastevents img {
display: none;
}

.PastEventsBody {
margin-bottom: 30px !important;
float: left;
clear: both;
}
.newsimage {
border: 0px solid #ccc;
float: left;
max-width: 100px;
margin: 5px 10px 5px 0px;
}

.newsatt {
border: 0px solid #ccc;
float: left;
width: 100%;
margin-bottom: 15px;
padding-left: 5px;
}

.newsatt img {
border: 0px solid #ccc;
float: left;
padding-right: 10px;
}

.newsatt a {
border: 0px solid #ccc;
float: left;
color: #040D46;
font-weight: bold;
}
.attrfull_attach {
float: left;
width: 120px;
font-weight: bold;
display:none;
}



.valuefull_attach {
    border-bottom: 0px dotted #CCCCCC;
    clear: right;
    float: left;
    margin-bottom: 5px;
    padding-bottom: 10px;
    padding-top: 5px;
    width: 100%;
}

.valuefull_attach img {
float: left;
margin-bottom: 5px;
padding-bottom: 5px;
margin-left: 0px !important;
padding-left: 0px !important;
}

.valuefull_attach a {
float: left;
width: 480px;
font-weight: bold;
margin-left: 5px;
margin-top: 10px;
}



.cont_folder {
display: none;
}



#KCContentUpdates10_itemContent #c_update .details {
margin-left: 5px;
}

#forum_itemContent #kc_update #details {
width: 245px;
margin-left: 5px;
}

#forum_itemContent #kc_update #details p {
width: 250px;
}



#leftPanelHead #Inbox {
margin-top: -2px;
}

#newsletter_itemContent  #kc_update #details .network {
display: none;
}

#MyNetworks9 {
display: none;
}

#idMyNetworks9 ul, #idMyNetworks9 .closer,  #idMyNetworks9 br {
display: none;
}


#MyNetworks6 {
display: none;
}

#idMyNetworks6 ul, #idMyNetworks6 .closer,  #idMyNetworks6 br {
display: none;
}

#leftPanelHead #MyNetworks4 {
margin-top: -2px;
}




/* --- video player ---*/

#video_playmc {
padding: 5px 0px 5px 0px
  margin: -8px 0px 0px 0px;
  width: 629px;
 background-image: url("/images/maincont.jpg");
  background-position: 0px 0;
border: 0px solid pink;
float: left;
height: 240px;
}

#video_playmcwd {
width: 609px;
background-image: url("/images/maincont.jpg");
background-position: 0px 0;
border: 0px solid pink;
float: left;
height: 240px;
margin: 0 10px 0 10px;
}

#video_playmcwd #video_play,
#video_playmc #video_play {
  padding: 0px 0px 0px 0px;
}


#video_play {
background-color: transparent;
  padding: 5px 0px 0px 10px;
float:left;
}
#video_play object {
    border-color: transparent;
    border-style: solid;
    border-width: 0;
    margin: 0;
    padding: 0;
}

#video_playmcwd #video_play #vidplayer {
width: 416px !important;
height: 240px !important;
}

#vidplayer {
background-color: transparent;
display: block;
float: left;
}



.playlist {
	position:relative;
	overflow:hidden;	 	
	height:285px !important;
}

.playlist .clips {	
	position:absolute;
	height:20000em;
}

.playlist, .clips {
  background-color: #FFFFFF;
  font-family: verdana,arial;
  height: 240px;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  width: 280px;
}

.clips a {
  clear: both;
  color: #000000;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 12px;
  height: 40px;
  padding: 10px 0;
  text-decoration: none;
  width: 100%;
  border-bottom: 1px outset #CCCCCC;
}

.clips a.first {
	border-top-width:1px;
}

.clips a span.ttl {
  clear: both;
  float: left;
  line-height: 14px;
  max-height: 29px;
  overflow: hidden;
  padding: 0 5px;
  width: auto;
color: #040D46;
}

.clips a.playing, .clips a.paused, .clips a.progress {
  background: url("/images/bg_clips.jpg") no-repeat scroll 0 -60px #fff;
  border-bottom: 1px outset #CCCCCC;
  width: 100%;
}
	
.clips a.progress {
	opacity:0.6;		
}

.clips a.paused {
	background-position:0 0;	
}

.clips a span {
	display:block;		
	font-size:12px;
	color:#666;
}

.clips a em {
  clear: both;
  color: #FF0000;
  float: left;
  font-style: normal;
  padding: 0 10px;
}

.clips a:hover {
	background-color:#f9f9fa;	
        width: 100%;	
color: #040D46 !important;
}

.clips a.playing:hover, .clips a.paused:hover, .clips a.progress:hover {
	background-color:#C1C1C1 !important;
        width: 100%;		 
}

#vidtitle {
    font-family: arial;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: normal;
    height: 30px;
}

#vidtitle .tname {
    font-size: 18px;
}

#vidtitle .trole {
    font-size: 15px;
    font-weight: bold;
}

.bg1 {
    background-image: url("/images/hpwidget_bg.gif");
    background-position: -3px 0;
    margin: 0 4px;
    width: 610px;
}

.wbg {
    background-color: #FFFFFF;
    padding: 10px 0;
}

.clk {
   font-weight: bold;
   color: #fff;
}

#video_chapters .row_data, 
#video_chapters .row_title {
padding: 3px 0;
}

.sml_check {
float: left;
}

#video_widescreen .sml_desc {
    float: left;
    line-height: 18px;
    padding-left: 5px;
}


#sharethis {padding-top:5px; padding-left:5px; padding-bottom:20px;float:right;align:bottom;}


#folderb .myBox1 #txt {
    border: 0 solid #040D46;
    clear: both;
    margin: 0;
    padding: 15px 0 5px 15px;
    width: 600px !important;
}

#folderb .myBox1 .domtab2 .contab #txt {
border: 0px;
background-color: #fff;
width: 602px !important;
padding: 0px 10px 10px 10px;
}



#folderb .myBox1 {
margin-bottom: 10px;
margin-left: 0;
padding: 0px 0 3px 0px;
text-align: left;
background:url('/images/body2.gif');
background-position: bottom left;
background-repeat:no-repeat;
width: 629px;
float: left;
}


.myBox1 #heading_content {
margin: 0px;
padding: 0px;
height: 100%;
}



#video_playmc .clips {
width: 307px;
}

.clips {
font-family: helvetica;
height: 47px;
margin: 0px;
overflow-x: hidden;
overflow-y: hidden;
padding: 0;
width: 191px;
background-color: transparent;
border-top: 1px solid white;
border-left: 2px solid white;
border-right: 0px solid white;
border-bottom: 1px solid white;
}




#video_playmc .clips a{
width: 307px;
}


.clips a {
  clear: both;
  color: #fff;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 13px;
  height: 32px;
  padding: 10px 0;
  text-decoration: none;
width: 201px;
font-weight: bold;
}
.clips a:hover span.ttl { 
color: #fff;
}

/*
.clips a span.ttl {
  clear: both;
  float: left;
  line-height: 14px;
  max-height: 29px;
  overflow: hidden;
  padding: 0 10px;
  width: auto;
color: #fff;
}
*/



.clips a span {
	display:block;		
	font-size:13px;
	color:#fff;
font-weight: bold;
}




#video_playmc .clips a:hover {
width: 307px;
}

.clips a:hover {
	background-color:#cecece;	
width: 201px;
}



#video_playmc .clipson a {
width: 307px;
}

.clipson a {
  clear: both;
  color: #fff;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 13px;
  height: 32px;
  padding: 10px 0;
  text-decoration: none;
background-color: #cecece;
width: 201px;
border-top: 0px solid #fff;
border-left: 0px solid #fff;
border-right: 0px solid #fff;
border-bottom: 0px solid #fff;
font-weight: bold;
}
.clipson a:hover span.ttl { 
color: #fff;
}




#video_playmc .clipson a span.ttl {
width: 307px;
}


.clipson a span.ttl {
  clear: both;
  float: left;
  line-height: 14px;
  max-height: 29px;
  overflow: hidden;
  padding: 0 10px;
width: 201px;
color: #fff;
}



.clipson a span {
	display:block;		
	font-size:13px;
	color:#fff;
}

.clipson a:hover {
	background-color:#cecece;	
color: #fff;
}


/** social media bookmarks styles **/
.itemsecmed {
float: right;
padding: 5px 3px 2px 0px;;
width: 300px;
}

.socline {
float: left;
width: 100%;
clear: both;
}

.socline .row_title {
color: #000;
width: 200px;
}


.kpoints {
border: 2px solid #A5AEB6;
float: left;
height: 252px;
margin: 0 0 0 0;
padding: 5px 5px 5px 10px;
width: 380px;
}

.kpoints ul {
    margin-left: 0;
    padding-left: 20px;
    text-indent: 0;
}

.cstudy {
    border: 2px solid #040D46;
    float: left;
    height: 252px;
    margin: 0 0 0 2px;
    padding: 5px;
    width: 185px;
}

.cstudy .list {
    clear: both;
    color: #040D46;
    float: left;
    font-weight: bold;
    padding: 10px 5px 0;
    width: 175px;
}

.cstudy .list a {
color: #000;
font-weight: normal;
}

.cstudy .list img {
width: 40px; 
padding: 0px 5px 25px 0px;
border: 0px;
float: left;
}


.cstudy2 {
border: 2px solid #A5AEB6;
padding: 5px;
height: 171px;
float: left;
width: 185px;
margin: 0pt 0px 2px 2px;
}

.cstudy2 .list {
float: left; 
width: 175px;
clear: both;
color: #040d46;
font-weight: bold;
padding: 10px 0px 0px 0px;
}

.cstudy2 .list a {
color: #000;
font-weight: normal;
}

.cstudy2 .list img {
width: 40px; 
padding: 0px 5px 25px 0px;
border: 0px;
float: left;
}

.cstudyspon {
border: 2px solid #A5AEB6;
padding: 5px;
height: 65px;
float: left;
width: 185px;
margin: 0pt 0px 0px 2px;
}

.cstudyspon img {
align: center;
max-width: 170px;
clear: both;
color: #040d46;
font-weight: bold;
padding: 5px 0px 0px 0px;
max-height: 45px;
border: 0px;
}

.listingthumb {
display: none;
}
#About_itemContent #kc_update #logo {
display: none;
}
#Aboutcle_itemContent #kc_update #logo {
display: none;
}
#blog_itemContent #kc_update #logo {
display: none;
}
#cleblog_itemContent #kc_update #logo {
display: none;
}
#groupdoc_itemContent #kc_update #logo {
display: none;
}
#fgcblog_itemContent #kc_update #logo {
display: none;
}
#forum_itemContent #kc_update #logo {
display: none;
}
#Members_itemContent #kc_update #logo {
display: none;
}
#Membersch_itemContent #kc_update #logo {
display: none;
}
#newsletter_itemContent #kc_update #logo {
display: none;
}
#Promote_itemContent #kc_update #logo {
display: none;
}
#kpprospect_itemContent #kc_update #logo {
display: none;
}
#Research_itemContent #kc_update #logo {
display: none;
}
#whyjoinfgc_itemContent #kc_update #logo {
display: none;
}
#whyjoincle_itemContent #kc_update #logo {
display: none;
}

/** edit profile links **/

.acc0 {
width:120px;display:none;
}

.acc0div {
width: 120px;
}

.acc0edit {
clear: both; display: block; border-bottom: 1px solid #ccc; line-height: 20px; height: 20px;}

.profupdate {
    float: right;
    font-size:80%;
    font-weight: normal;
    padding: 0 10px 0 0;
color: #fff;
}

.myBox #heading .profupdate a:link {
color: #fff;
}

.moreadmin {
    cursor: pointer;
    margin-right: 10px;
}

.editpriv {
float: right !important; margin: 10px 10px 10px 0px; width: 100%; clear: both;
}


#search_site_tab {
float: left;
padding: 10px 0px;
width: 310px;
}


#search_site_tab .search_cred,
#search_site_tab #search_details2 {
display: none;
}


#search_site_tab #logo {
float: left;
padding: 0px 10px 0px 10px;
}


#search_site_tab #search_details {
float: left;
width:243px;
padding: 0 10px 0 0;
}

#search_site_tab #search_details  .search_title {
border-bottom: 1px dotted #395141;
float: left;
clear: right;
width: 100%;
font-size: 14px;
font-weight: bold;
}


#search_site_tab #search_details .countycss {
float: left;
width: 275px;
padding: 5px 0 0 0;
}

#search_site_tab #search_details .towncss {
float: left;
width: 275px;
color: #555;
padding: 5px 0 0 0;
}







#search_site_tab #search_details .towncss  .search_attribute,
#search_site_tab #search_details .countycss .search_attribute {
float:left;
color:#555555;
font-weight:normal;
padding-right:5px;
visibility: inherit;
}

#search_site_tab #search_details .towncss  .search_value,
#search_site_tab #search_details .countycss .search_value {
color:#555555;
    display: block;
    float: left;
    font-size: 12px;
    height: 13px;
    line-height: 13px;
    overflow: hidden;
    position: inherit;
font-weight: bold;
}


#search_site_tab #search_details .search_loc {
display: none;
}

.epres {
display: none;
}

.main_prof a {
float: right;
}




#insightexp_itemContent #kc_update #details {
width: 240px;
padding-left: 0px !important;
}

#insightexp_itemContent #kc_update #details p {
width: 240px;
}


#sinsight {
padding-left: 5px;
padding-right: 5px;
float: left;
width: 362px;
color: #606060;
padding-top: 0px;
}

.skpoints #ssinsight {
color: #2E455A;
}

#ssinsight {
font-size: 115%;
font-weight: bold;
color: #606060;
line-height: 20px;
width: 352px;
}
#sssinsight {
clear: both;
width: 600px;
padding-left: 10px;
color: #606060;
}
.slist {
float: left; 
width: 352px;
clear: both;
color: #606060;
font-weight: normal;
padding: 10px 0px 0px 0px;
border: 0px solid red;
margin-left: 5px;
}
.slist img {
float: left;
width: 60px;
margin-right: 10px;
margin-bottom: 10px;
}
.slist a {
color: #606060;
font-weight: bold;
}
.skpoints {
border: 1px solid #ADC0C6;
float: left;
margin: 0px 0px 10px 0px;
padding: 10px 10px 10px 8px;
width: 214px;
background-color: #EEE;
height: 100% !important;
color: #2E455A;
}
.skpoints ul {
margin-left: 0;
padding-left: 15px;
text-indent: 0;
color: #2E455A !important;
}


#emailcomms {
display: none;
}

ul.domtabs1 a:link img {
padding-bottom: 16px;
float: left;
}

#idMySearch {
background-image: url(/images/body629_200.gif);
background-position: top left;
background-repeat: no-repeat;
float: left;
padding-top: 25px;
padding-left: 10px;
width: 619px;
height: 175px;
}


.addnewcomment {
padding-left: 5px;
}

.newsdesc {
padding-left: 5px;
}

.samplejoin {
float: right;
height: 31px;
width: 90px;
padding: 10px 10px 0 0;
}
