body  {
font-family : Verdana, Arial, Sans-Serif;
background-color : #394a59;
color : #000000;
font-size : 70%;
margin: 0;
color : #666;
text-align : center;
}

html
{
height: 100%;
margin-bottom: 0.01em;
overflow: -moz-scrollbars-vertical !important;
}

#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 : right 0%;
margin : 0 auto;
padding : 0;
height : 65px;
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 : 56px;
}

#smallWhiteArea {
margin-right : 18px;
margin-top: 26px;
border: 0px solid #000;
}

.smallWhite img{
padding: 0px;
}

.smallWhite {
font-family : Verdana, Arial, Sans-Serif;
font-size : 105%;
color : #ffffff;
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: #ffffff;
text-decoration : none;
font-weight : normal;
}
.smallWhite a:visited {
color: #ffffff;
text-decoration : none;
font-weight : normal;
}
.smallWhite a:hover {
color: #cbd1e8;
text-decoration : none;
font-weight : normal;
}
.smallWhite a:active {
color: #ffffff;
text-decoration : none;
font-weight : normal;
}
.p {
font-family : Verdana, Arial, Sans-Serif;
color : #000;
font-size : 100%;
margin : 0 0 0 0;
color: #454545;
}
p {
font-family : Verdana, Arial, Sans-Serif;
color : #000;
font-size : 100%;
margin : 0 0 0 0;
color: #454545;
}

input {
font-family : Verdana, Arial, Sans-Serif;
color : #000;
margin : 0 0 0 0;
font-size : 100%;
padding : 0;
}
select {
font-family : Verdana, Arial, Sans-Serif;
color : #000;
font-size : 100%;
margin : 0 0 0 10px;
}
textarea {
font-family : Verdana, Arial, Sans-Serif;
color : #000;
font-size : 100%;
margin : 0 0 0 10px;
}

.editbox {
margin-left: 10px;
color: #000000;
}

.forgotBG {
background-color : #3366cc;
}
a, a:link, a:visited {
text-decoration : none;
/*color : #000066;*/
/*color : #1d1756;*/
color : #1f527b;
}
a:hover {
text-decoration : none;
/*color : #1c29a7;*/
}
h1 {
font-size : 200%;
color : #08093f;
font-weight : normal;
}
.h1 {
font-family: Verdana, Arial, Sans-Serif;
font-size : 200%;
color : #08093f;
font-weight : normal;
}

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:Verdana, Arial, Sans-Serif;
	color:#000;
	font-size:70%; /* Resets 1em to 10px */
	margin:0 0 0 0;
}

.psr {
	font-family:Verdana, Arial, Sans-Serif;
	color : #2b4257;
	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 0 0 0;
float : right;
padding : 0 0 10px 5px;
text-align : left;
height : 100%;
background-color : #ffffff;
}
#rightPanelHead {
background-image : url('/images/rightPanelbox.gif');
background-repeat : no-repeat;
background-position:left bottom;
margin : 10px 0 0 0;
padding : 0px 0 10px 0;
border : 0px solid #bcb9af;
background-color : #eeede9;

}

#rightPanelHead .photo {
float: left; 
width: 44px; 
height: 60px;
/*padding: 5px 5px 0 5px;*/
margin: 5px 0 0 5px ;
}

#rightPanelHead .photo img{
padding: 0;
margin: 0;
/*border: 1px solid #acc0c7;*/
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 : Arial, Verdana, Sans-Serif;
font-size : 110%;
background-image : url('/images/rightPanel.gif');
background-repeat : no-repeat;
background-position:left top;
color : #2b4257;
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/bullet.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%;
}


#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/searchlhn.jpg);
background-repeat : no-repeat;
margin: 0px 0px 0 0px;
padding: 4px 0px 0 0px;
height: 109px;
}

#searchrhlAnon {
background-image:url(/images/searchrhn_anon.gif);
background-repeat : no-repeat;
margin: 0px 0px 5px 0px;
padding: 4px 0px 0 0px;
height: 55px;
}

#supportrhl {
font-family : Verdana, Arial, Sans-Serif;
background-image:url(/images/supportrhn.gif);
background-repeat : no-repeat;
margin: 0px 0px 0 0px;
padding: 4px 0px 0 0px;
height: 135px;
}

#supportrhl .supporttitle {
font-family : Arial, Verdana, Sans-Serif;
font-size: 110%;
font-weight: bold;
color: #2b4257;
}

#supportrhl .text {
font-family : Verdana, Arial, Sans-Serif;
font-size: 100%;
font-weight: bold;
color: #2b4257;
}

#supportrhla {
font-family : Arial, Verdana, 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 : Arial, Verdana, Sans-Serif;
font-size: 110%;
font-weight: bold;
color: #2b4257;
}

#supportrhla .text {
font-family : Arial, Verdana, Sans-Serif;
font-size: 100%;
font-weight: bold;
color: #2b4257;
}

#stoppress {
font-family : Arial, Verdana, Sans-Serif;
background-image:url(/images/stoppress.jpg);
background-repeat : no-repeat;
margin: 5px 0px 10px 0px;
padding: 0px 0px 0 0px;
height: 73px;
}

#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;
}

#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 : Arial, Verdana, Sans-Serif;
font-size: 100%;
font-weight: bold;
/*color: #51626f;*/
color: #2b4257;
}

.talktitle2 a {
font-family : Arial, Verdana, Sans-Serif;
font-size: 100%;
font-weight: bold;
color: #8996a0;
}

#introothers {
background-image:url(/images/Introothers.gif);
background-repeat : no-repeat;
margin: 10px 0px 7px 0px;
padding: 0px 0px 0 0px;
height: 47px;
}

#introothers .introtitle1 a {
font-family : Arial, Verdana, 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 : Verdana, 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 : Verdana, 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 : Verdana, 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 {
font-size : 100%;
/*width : 170px;*/
width: 180px;
margin : 0 3px 0 10px;
float : left;
padding : 0;
text-align : left;
height : 100%;
background-color : #ffffff;
}


/*
#leftPanelHead {
margin : 0 0 5px 0;
padding : 0 0px 0px 0;
border-bottom: 1px solid #bcb9af;
border-left: 1px solid #bcb9af;
border-right: 1px solid #bcb9af;
border-top: 1px solid #bcb9af;
background-color : #ffffff;
}
*/

#leftPanelHead {
margin : 0px 0 0 0;
padding : 2px 0 0px 0;
border: 0px solid #cccccc;
}

#leftPanel h3, #leftPanel h4, #leftPanel p, #leftPanel ul {
text-align : left;
}

#leftPanel h3 {
/*background-color:#e0e4e5;*/
background-color:#e6eaea;
border: 1px solid #acc0c7;
padding : 0px 5px 0px 3px;
margin : 0px 0 0px 0px;
height: 20px;
line-height: 20px;
/*color:#1a2732;*/
/*color:#316457;*/
color:#295d50;
font-size : 1.1em;
text-decoration: none;
text-transform : none;
}

#leftPanel h3 a,#leftPanel h3 a:visited,#leftPanel h3 a:link,#leftPanel h3 a:hover {
color:#2b4257;
text-decoration: none;
}


#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 : 1em;
margin-left : 6px;
margin-bottom : 0;
}
*/

#leftPanel h4 {
font-size : 1.1em;
/*background-color:#e0e4e5;*/
background-color:#f2f2f2;
border: 1px solid #acc0c7;
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:#636466;*/
color: #51626f;
font-size: 90%;
text-decoration: none;
}

/*
#leftPanel 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;
}
*/
#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 {
padding : 3px;
margin-top : -10px;
margin-bottom : 0;
font-size : 95%;
}
#leftPanel spa {
display : none;
}
#leftPanel img {
border : 0;
padding : 2px 2px 0 2px;
}

#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;
/*color:#636466;*/
/*background-color: #f8f9f9;*/
background-color: #fbfbfb;
border: 1px solid #acc0c7;
padding: 2px 0 5px 8px;
}




#leftPanel li:hover{
/*background : #ffffff url('/images/lp_fffbg.gif') repeat-y 0% 100%;*/
margin-bottom : 2px;
color:#000066;
text-decoration: none;
background-color: #a5aeb6;
border: 1px solid #acc0c7;
padding: 2px 0 5px 8px;
}

#leftPanel li.slide {
list-style-image : url('/images/circ.gif');
padding-left : 0;
margin-top : 0;
}

#leftPanel .closer {
background-image: url('/images/arrwlft.jpg');
background-position: right;
background-repeat: no-repeat;
margin: 0px;
color:#ffffff;
background-color:#ffffff;
padding: 1px 5px 0px 0px;
}

#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 {
background-image:url(/images/profbackanon.jpg);
background-repeat:no-repeat; 
background-position:left top; 
margin-bottom: 2px; 
height: 39px; 
width: 180px;
font-family : Verdana, Arial, Sans-Serif;
}

.signuptxt {
color:#2b4257;
padding: 6px 0 0 0px; 
font-size: 105%; 
float:right; 
width: 98px;

border: 0px solid #000; 
line-height: 13px;
}

.signuptxt a {
color:#2b4257;
}

.signuptxt a:hover {
color:#1c29a7;
}



#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;
background-image:url(/images/rightpanelbg2.gif);
background-repeat:no-repeat;
background-position:top;
}
#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:#333333;
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: #333333;
font-weight: bold;
}


#Content {
/*width : 800px;*/
width: 790px;
/*margin-left : 190px;*/
margin-left : 200px;
border : 0px solid green;
margin-top : 0px;
position : static;
padding-top:0px;
}
#newDiv {
z-index : 11;
font-family : Verdana, Arial, Sans-Serif;
background-color : #ffffff;
color : #000000;
padding-top : 0px;
padding-left : 0;
padding-right : 0;
	margin-top:0px;
min-height: 500px;
}
#linkContainer {
margin-left:0;
margin-right: 0;
margin-bottom: 0;
padding-top : 0px;
padding-left : 0;
padding-right : 0;
/*margin-top:-1px;
border-top : 1px solid #80c342;
*/
}


#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 .folder1{
	font-size:105%;
	list-style-image:url('/images/bullet.gif');	
}

*/

#linkContainer p.more {
	font-size:89%;
	font-weight:bold;
	padding:0px;
	text-align:right;
	margin-bottom:0px;
}

#sort1 {
margin : 15px 9px 0px 0px;
border: 0px solid red;
}

#sort2 {
margin : 15px 0px 0px 0px;
border: 0px solid blue;
}

.groupWrapper {
width: 310px;
float : left;
margin : 7px 0px 7px 0px;
min-height: 15px;
border: 0px solid #ccc;
}
.groupWrapper1 {
width : 629px;
margin : 0px;
}
/* for the about page*/
.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;
}
/* end for the about page*/
.serializer {
clear : both;
}
/* For the About page*/
.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;
}
.groupItem .itemHeader {
line-height: 24px;
color: #fff;
padding: 0px 0 0 5px;
font-weight: normal;
font-size: 120%;
height: 24px;
position: relative;
background:url('/images/header.gif');
background-position:top;
background-repeat:no-repeat;
cursor : move;
}
.groupItem .itemHeader a {
position : absolute;
right : 10px;
top : 0;

font-weight : normal;
font-size : 11px;
text-decoration : none;
}
.sortHelper {
border : 3px dashed #666;
width : auto !important ;
}
.groupItem p {
font-family : Verdana, 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 : Verdana, 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 : Verdana, 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 : Verdana, 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 3px 0px;
text-align: left;
background:url('/images/body1.gif');
background-position : bottom left;
background-repeat : no-repeat;
/*width: 617px; */
width: 629px;
float: left;
border: 0px solid red;
}



/*
.myBox1 {
margin-bottom : 0;
padding : 0;
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 : 100%;
}
*/

.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: 617px; */
width: 629px;
float: left;
}
.myBox .itemHeader {
font-family : Verdana, Arial, Sans-Serif;
line-height: 27px;
	background:url('/images/header1.gif');
	background-position:top;
	background-repeat:no-repeat;
color : #fff;
padding : 0 0 0 5px;
font-weight : bold;
font-size: 120%;
height : 27px;
position : relative;
}



.myBox .itemHeader a {
position : absolute;
right : 10px;
top : 0;
font-weight : normal;
font-size : 11px;
text-decoration : none;
}
.myBox p {
font-family : Verdana, Arial, Sans-Serif;
color : #000000;
font-size : 90%;
margin : 0 0 0 0;
color : #666;
font-weight : normal;
line-height : 24px;
}
.myBox ul {
line-height : 18px;

}
.myBox li {
font-size : 106%;

}
.myBox input.inputsubmit {
font-size : 90%;
font-family : Verdana, 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-bottom: 10px;
margin-top: 10px;
padding: 0px 0px 0px 0px;
text-align: left;
background:url('/images/body3.gif');
background-position:bottom;
background-repeat:no-repeat;
}

.myGroupBox #heading{
line-height : 27px;
background:url('/images/header3.gif');
background-position:top;
background-repeat:no-repeat;
color : #fff;
padding : 0 0 0 5px;
font-weight : bold;
font-size : 120%;
height : 27px;
position : relative;
width: 600px;
}

.myGroupBox .itemHeader a {
position : absolute;
right : 10px;
top : 0;
font-weight : normal;
font-size : 11px;
text-decoration : none;
}
.myGroupBox p {
font-family : Verdana, 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 : Verdana, sans-serif;
color : #000000;
background-color : #cccccc;
border-style : ridge;
margin : 0;
margin-top : 0;
}


.mBox {
margin-bottom: 10px;
padding: 0px 0 3px 0px;
text-align: left;
width: 100%;
background:url('/images/body.gif');
background-position:bottom;
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 {
line-height: 24px;
color: #fff;
padding: 0px 0 0 5px;
font-weight: normal;
font-size: 120%;
height: 24px;
position: relative;

/*Green version below:*/
/*background:url('/images/header.gif');*/

/*Blue version below:*/
background:url('/images/header_blue.gif');

/*header Blue version below:*/
/*background:url('/images/header_blue2.gif');*/


background-position:top;
background-repeat:no-repeat;
}
.mBox .itemHeader a {
position : absolute;
right : 10px;
top : 0;
font-weight : normal;
text-decoration : none;
}
.mBox p {
font-family : Verdana, 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 : Verdana, sans-serif;
color : #000000;
background-color : #cccccc;
border-style : ridge;
margin : 0;
margin-top : 0;
}





#kc_update {
margin-left: 2px;
margin-right: 2px;
padding : 5px;
margin-top : 5px;
margin-bottom : 3px;
height : 100%;
overflow : auto;
font-size : 102.5%;
background:url('/images/line_bot.gif');
background-position:bottom;
background-repeat:no-repeat;
}
#kc_update #logo {
margin-left : 3px;
float : left;
width : 40px;
}
#kc_update #details {
z-index : 1;
float : left;
font-weight : bold;
width : 235px;
margin-bottom : 3px;
padding-bottom: 3px;
}
#kc_update #details a {
font-weight : normal;
}
#kc_update #details p {
font-weight : normal;
font-size : 100%;
line-height : normal;
color : #000000;
}
#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;
}
#kc_update .event a {
font-weight : bold;
}
#kc_update .date {
font-style : italic;
}
#main {
Padding: 0px 0px 10px 0px;
font-size : 100%;
/*width : 610px;*/
width : 629px;
border: 0px solid #ccc;
}



#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: 500px;
color: #000;
}

#main .inptxt {
padding: 10px;
width: 400px;
/*border: 0px solid #000;*/
} 

#main .inpblog {
padding: 10px;
width: 400px;
color: #555;
}

#main .blogtxt {
height: 200px;
padding: 10px;
margin-left: 0px;
width: 400px;
color: #555;
}


#main .inptitle{
padding: 5px;
height: 50px;
width: 400px;
margin: 0px;
}

#main .txtlarge {
padding: 5px;
height: 100px;
width: 400px;
margin: 0px;
}

#main .inpdoc {
padding: 5px;
width: auto;
border: 0px;
}

#main .inpsimp {
padding: 5px;
width: 400px;
margin: 0px;
}


#main .singsel {
padding: 0px;
margin: 0px;
height: 22px;
}

#main .multisel {
padding: 5px;
margin: 0px;
width: 400px;
}

#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: 433px;
height: 150px;
margin: 0px;
}


#main .inpdoc {
padding: 5px;
width: 250px;
margin: 0px;
}

#main .inpfol {
padding: 5px;
width: 450px;
margin: 0px;
}

#main p, .p {
font-size : 100%;
}
#main ul {
font-size : 100%;
}

#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 : 5px;
float : left;
width : 70px;
}
#kc_content #details {
margin-left : 0;
z-index : 1;
float : left;
font-weight : normal;
width : 500px;
}
#kc_content #details a {
font-weight : normal;
}
#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;
height : 40px;
overflow : auto;
background-image : url(/images/header2.gif);
background-repeat : no-repeat;
}
#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 : 590px;
}
#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 : Verdana, Arial, Sans-Serif;
font-weight : bold;
font-size : 110%;
color : #fff;
padding: 0px 0px 0px 3px;
margin: 0;
}

#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 : auto;
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 : Verdana, Arial, Sans-Serif;
line-height: 27px;
margin: 0px;
padding: 0px 0px 0px 5px;
font-size:120%;
height: 27px;
color:#fff;
font-weight:bold;
background:url('/images/header1.gif');
background-position : top left;
background-repeat : no-repeat;
width : 629px;
}







#theading {
margin : 0;
padding : 3px;
font-size : 110%;
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: Verdana, 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: Verdana, 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%;
}
#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;
/*margin : 0;
padding : 3px;
background-color : #f9f9f9;
border-bottom : 1px solid #cccccc;
*/
}
#txt {
padding-left : 5px;
padding-bottom : 5px;
padding-right : 5px;
clear: left;
padding-top: 0px;
}
#txt p {
color : #000000;
}
#txtd {
background-color : #fcfbf5;
border-bottom-width : 1px;
border-bottom-color : #fcfbf5;
border-bottom-style : solid;
}
.blog {
font-family : Verdana, 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;
}
#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;
}

/*
.foot {
font-size : 90%;
}
#footer {
width : 811px;
clear : both;
margin: 0px 0 0 184px;
padding: 0px;
}
#footer div {
margin : 0px 0 0 20px;
}
#footer a {
line-height : 2.4em;
}
#footer a, #footer a:visited, #footer a:link, #footer a:hover {
}

.disclaimer {
font-size : 89%;
margin-bottom : 10px;
}
*/


#contentMyCim, #contentMyCimGrey {
font-size : 89%;
width : 191px;
margin : 20px 0 0 0;
padding : 0;
float : right;
border : 0 solid red;
}
#loginBox, #myCimLinks, #networkingLinks {
background-color : #e0e7ec;
width : 181px;
border-right : 1px solid #6f90a8;
border-left : 1px solid #6f90a8;
margin : 0;
padding : 0;
}
#loginBox {
border-top : 1px solid #6f90a8;
}
#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;
}
#myCimLinksWrapper, #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 {
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%;
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: 150px;
}


#line {
border-bottom-color : #555;
border-bottom-style : solid;
border-bottom-width : 1px;
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;
}
#search_site {
margin-left : 0;
border-bottom : 1px solid #cccccc;
padding : 3px;
width : 600px;
margin-top : 5px;
margin-bottom : 0;
margin-left : 10px;
margin-right : 2px;
height : 100%;
overflow : auto;
}
#search_site #search_details {
margin-left : 5px;
float : left;
width : 20px;
font-weight : bold;

}
#search_site #search_details2 {
margin-left : 20px;
z-index : 1;
float : left;
width : 450px;

}
.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 : auto;
}
#cols #col1 {
margin-left : 5px;
float : left;
width : 270px;
font-weight : normal;
margin-bottom : 5px;
line-height : 18px;
padding-top: 5px;
}
#cols #col2 {
margin-left : 15px;
z-index : 1;
float : left;
width : 270px;
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;
}
ul.domtabs2 {
font-family: Verdana, Arial, Sans-Serif;
margin : -1px 3px 0px 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 {
z-index : 11;
font-family : Verdana, Arial, Sans-Serif;
background-position : top;
background-color: #f5f5f5;
border : 1px solid #c1c1c1;
color : #000000;
margin : 0px 2px 0 2px;
padding : 0;
display : block;
}

div.test1 {
z-index : 11;
font-family : Verdana, 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;
}

div.test {
z-index : 11;
font-family : Verdana, 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 : 0;
}
.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 3px 3px 0;
font-size : 100%;
border : none;

}
ul.domtabs1 {
margin-bottom : 15px;
/*border : none;*/
padding : 0;
width : 590px;
margin-left : 0;
list-style : none;
/*border: 1px solid #ccc;*/

}
ul.domtabs1 li {
margin : 0;
width : 295px;
float : left;
padding : 0 0 0 10px;
}
ul.domtabs1 a:link, ul.domtabs1 a:visited {
padding : 5px 3px 3px 0;
margin : 0;
font-size : 110%;
/*color : #000066;*/
color: #2b4257;
font-weight : normal;
text-decoration : none;

}
ul.domtabs1 a:hover {
padding : 5px 3px 3px 0;
margin : 0;
font-size : 110%;
/*color : #000066;*/
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 : #000066;*/
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 : bold;
/*color : #000000;*/
color : #000066;
}
ul.domtabs1 li.active a:active {
padding : 5px 3px 3px 0;
margin : 0;
text-decoration : none;
font-size : 110%;
font-weight : bold;
/*color : #000000;*/
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 {
/*background : #ffffff;*/
float : left;
font : normal 110% Verdana, 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;

/*Green Version below:*/
/*background : url(/images/tab_left.gif) no-repeat left top;*/

/*Blue Version below: */
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;

/*Green Version below: */
/*background : url(/images/tab_right.gif) no-repeat right top;*/

/*Blue Version below: */
background : url(/images/tab_rightv2.gif) no-repeat right top;

/*padding : 6px 15px 3px 6px;*/
padding : 6px 15px 3px 6px;
color: #295d50;
height:29px;
cursor:pointer;
}
#tabnav a span {
float : none;
cursor:pointer;
}
#tabnav a:hover {
background-position : 0% -42px;
cursor:pointer;
color: #57ba296;
}
#tabnav a.on {
background-position : 0% -84px;
}
#tabnav a:hover span {
color : #7ba296;
background-position : 100% -42px;
cursor:pointer;
}
#tabnav a.on span {
/*green version below*/
/*color : #fff;*/
/*Blue Version below:*/
color: #2b4257;
font-weight: bold;

background-position : 100% -84px;
}

#tabnav li a span {
/*green version below*/
color: #295d50;

/*Blue Version Below*/

color: #2b4257;
padding : 6px 20px 3px 11px;
}

#tabnav a:active {
background-position : 0% -42px;
}
#tabnavcontainers {
margin : 0;
padding : 0;
text-align : left;
}
#tabnavs {
float : left;
font : normal 105% Arial, Verdana;
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 : #666666;
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 : Verdana, 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:Verdana, 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:Verdana, 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:Verdana, 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:Verdana, 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;
}
#popupInner {
	border: 0px solid #000000;
	background-color: #ffffff;
}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}
#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 {
	float: right;
	cursor: pointer;
	cursor: hand;
	
}


#mainw {
padding : 5px;
font-size : 100%;
width : 760px;
font-family : Verdana, 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: verdana, 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: verdana, 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:Verdana, 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;}

.sharecontent {padding:5px; margin:0px;}

.share {font-size: 11px; padding: 5px 0px 5px 0px; font-family: verdana, 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 : Verdana, Arial, Sans-Serif;
font-size: 120%;
/*color: #08093f;*/
color: #2b4257;
font-weight: bold;
}

.kc_body {
font-size:100%;
color: #454545;
line-height: 16px;
padding: 0 0px 8px 10px;
}

textarea#styled {
	width: 580px;
	height: 160px;
	border: 1px solid #a1bb7e;
	padding: 5px;
	font-family: Verdana;
	margin: 0px;
color:#08093f;
background-color: #ffffff;
}

textarea#styled1 {
	width: 270px;
	height: 85px;
	border: 1px solid #a1bb7e;
	padding: 5px;
	font-family: Verdana;
	margin: 0px;
color:#08093f;
background-color: #ffffff;
}

input#styled2 {
	width: 533px;
	height: 17px;
	border: 1px solid #558476;
	padding: 1px;
	font-family: Verdana;
	margin: 0px;
color:#08093f;
background-color: #ffffff;
font-size: 100%;
}

.smallGrey {
color: #555;
}

.smallGrey a{
color: #555;
}

/* Asset download */

#contdown {
padding: 20px 10px 0 9px;
}

/*
#download {
background-image:url(/images/demobg.gif);
background-repeat : no-repeat;
padding: 20px 10px 0 5px;
height: 50px;
color:#08093f; 
font-size:90%;
}
*/
#download {
background-image:url(/images/demobg.jpg);
background-position:left top;
background-repeat : no-repeat;
padding: 5px 0px 0 25px;
margin: 0;
height: 23px;
color:#08093f; 
font-size:100%;
}

#download a{
text-decoration: none;
/*color: #002d36;*/
color: #fff;
}

/* 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 {
}

#calendar .weektop {
	background-color:#e6e6e6; 
	padding:5px; 
	font-weight:normal; 
	color:#000000;
	font-size: 90%; 
	border: 1px #ffffff solid;
}

#calendar .days {
	background-color:#e6e6e6; 
	padding:5px; 
	font-weight:normal; 
	color:#000000;
	font-size: 90%; 
	border: 1px #ffffff solid;
}

#calendar .week {
	background-color:#f6f6f6; 
	padding:5px; 
	font-weight:normal; 
	color:#000000; 
	border: 1px #ffffff solid;
	font-size: 90%;
	vertical-align:middle;
}


#calendar .weekday {
	background-color:#eaeff1; 
	padding:5px; 
	color:#000000; 
	border: 1px #c1c1c1 solid;
	font-size:100%;	
}

#calendar .nonmonth {
	background-color:#ffffff; 
	padding:5px; 
	color:#000000; 
	border: 1px #c1c1c1 solid;
}

#calendar .month {
	background-color:#ffffff; 
	padding:5px; 
	color:#000000; 
	border: 0px #000000 solid;
}

#calendar .weekend {
	background-color:#c5d3d7; 
	padding:5px; 
	color:#000000; 
	border: 1px #c1c1c1 solid;
	font-size:100%;	
}

#calendar .today {
	background-color:#ffffff; 
	padding:5px; 
	color:#cc6633; 
	border: 1px #000000 solid;
	font-size:100%;
	font-weight:bold;
	color:000000;	
}

#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 .monthtitle {
	font-size: 140%; 
	color:#000066;
	font-weight:bold;
}

#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;
}

#calendar .time {
color:#000000;
}

/** This is the advanced settings look & feel **/

#settings {
padding-right: 20px;
margin-right: 20px;
align: left;
}

.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 **/

#watch  {
font-family : Arial, Verdana, 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;
}

.DDBorder {border-style: dotted;border-width: 3px;border-color: #d7d4cb;}

/* This is a style for new tabs look & feel for forms */


#oneline {
width: 100%;
padding-top: 5px;
}


#onlineForm #oneline input {
width: 530px;
	margin: 0px;
	height: 24px;
	border: 1px solid #cfcfcf;
	padding: 4px 0px 0px 5px;
	font-size: 100%;
}


#dateline {
width: 95%;
}

#onlineForm #dateline input {
	margin: 0px;
	height: 24px;
	border: 1px solid #cfcfcf;
	padding: 4px 0px 0px 5px;
	font-size: 100%;
width: 30px;
}



#onlineForm label {
	display: block;
	margin: 10px 0px 2px 0px;
	font-size: 100%;
	text-indent: 1px;
	color: #666666;
	font-weight:bold;
}



#onlineForm input.long {
	width: 570px;
}
#onlineForm input.short {
	width: 200px;
}

#onlineForm input {
	height: 24px;
	border: 1px solid #cfcfcf;
	padding: 4px 0px 0px 5px;
	font-size: 100%;
}


#onlineForm input.short {
	margin: 0px;
	height: 20px;
	border: 1px solid #cfcfcf;
	padding: 4px 0px 0px 5px;
	font-size: 100%;
}

#onlineForm input.long {
	margin: 0px;
	height: 24px;
	border: 1px solid #cfcfcf;
	padding: 4px 0px 0px 5px;
	font-size: 100%;
}
#onlineForm .FormSubmit {
	border: 1px solid #bcb9af;
	margin: 10px 0px 0px 0px;
	padding: 3px;
	background-color: #eeede9;
	color: #000;
        width: 30px;
}
#onlineForm .FormSubmit:hover {
	background-color: #ededed;
	color: #000;
}

#onlineForm input:focus {
      background: #ffffcc;   /* sexy hot pink */
}

#onlineForm select {
	border: 1px solid #cfcfcf;
	padding: 2px 2px 2px 0px;
	margin: 2px 2px 2px 0px;
	width: 240px;
	font-size: 100%;
height: 24px;

}

#onlineForm textarea {
	border: 1px solid #cfcfcf;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 0px;
	font-size: 100%;
        width: 523px;
}

#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;
height: 16px;
}


#twoinline {
float:left;
width: 50%;
max-width: 280px;
padding-bottom: 10px;
}


#onlineForm #twoinline input {
width: 230px;
}


#multiline {
float:left;
	font-size: 100%;
	text-indent: 1px;
	color: #666666;
	font-weight:normal;
	width:30%;
padding: 0px;
}

#onlineForm #multiline input {
	height: normal;
	border: 0px solid #cfcfcf;
	font-size: 100%;
margin: 0px;
padding: 0px;
}


#onlineForm {
	padding:0px 10px 10px 10px; 
	background-color:#f9f9f9; 
	border: 1px solid #e2dac4;
width: 594px;
}

#onlineForm .midshade {
border : 1px solid #e9e9e9;
background-color : #f5f5f5;
padding : 2px;
height: 14px;
margin: 0px;
font-size: 100%;
}


#onlineForm .editbox {
margin-left: 0px;
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:#333333;
font-weight:bold;
font-size:100%;
float:left;
width:160px;
line-height:16px;
}

#listing .value {
color: #333333;
font-weight:normal;
font-size:100%;
line-height:16px;
}

#listing .desc {
color:#333333;
font-weight:normal;
font-size:100%;
padding-top:8px;
padding-bottom:10px;

}

#listing .descfull {
color:#333333;
font-weight:normal;
font-size:110%;
padding-top:0px;
padding-bottom:10px;
}

#listing .valuefull {
color: #333333;
font-weight:normal;
font-size:110%;
line-height:18px;
width: 400px;
padding-top:0px;
padding-bottom:10px;

}

#listing .attrfull {
color:#333333;
font-weight:bold;
font-size:110%;
float:left;
width:160px;
padding-top:0px;
padding-bottom:10px;

}

.author {
color: #555;
}

.author a {
text-decoration: none;
}

.author a:hover {
text-decoration: underline;
}

/* listing full */
#listing_full {
	padding:10px 5px 15px 5px;
	color: #000000;
	background-color:#ffffff;
border-bottom: 0px solid #cccccc;
}

#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:#333333;
font-weight:bold;
font-size:100%;
float:left;
width:160px;
line-height:16px;
}

#listing_full .value {
color: #333333;
font-weight:normal;
font-size:100%;
line-height:16px;
}

#listing_full .desc {
color:#333333;
font-weight:normal;
font-size:100%;
padding-top:8px;
padding-bottom:10px;

}

#listing_full .descfull {
color:#333333;
font-weight:normal;
font-size:100%;
padding-top:0px;
padding-bottom:10px;
}

#listing_full .valuefull {
color: #333333;
font-weight:normal;
font-size:100%;
line-height:18px;
width: 400px;
padding-top:0px;
padding-bottom:10px;

}

#listing_full .attrfull {
color:#333333;
font-weight:bold;
font-size:100%;
float:left;
width:160px;
padding-top:0px;
padding-bottom:10px;

}



#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: #999999;
padding-top: 15px;
}

.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;
}

#admin {
padding: 10px;
font-size: 110%;
}

#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 : 110%;
color : #000000;
font-weight : normal;
padding: 3px 0px 5px 15px;
}

#smallfontgreen{
font-size : 110%;
color : #4faabc;
font-weight : bold;
padding: 3px 0px 5px 8px;
}

#smallfont .bigfont {
font-size : 160%;
color : #010743;
font-weight : normal;
}

#smallfont .bigfont2 {
font-size : 150%;
color : #010743;
font-weight : normal;
}


/*  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 0px 5px 0px;
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: 0px 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 : Arial, Verdana, Sans-Serif;
font-size : 120%;
color : #2b4257;
font-weight : bold;
padding-bottom: 20px;
}

#SelfRegPg p {
font-size:105%;
color: #454545;
}

#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: 25px 20px 70px 25px; 
/*clear: left; */
background-image:url(/images/formbg.gif);
background-position:left top;
background-repeat:no-repeat; 
width: 750px; 
min-height: 400px;
}



#loginPg .wrapperloginbox {
width: 740px; 
padding: 0; 
margin: 0; 
border: 1px solid #79a3d8;
}

#loginPg .loginbox {
background-color:#fff; 
width: 740px; 
min-height: 300px;
padding-bottom: 30px;
}

#loginPg .loginboxtxt {
padding: 20px;
}

#loginPg .formcol1 {
font-size:100%; 
color: #454545; 
line-height: 16px; 
float: left; 
width: 180px; 
font-weight: bold; 
height: 47px;

}

#loginPg .formcol2 {
font-size:100%; 
color: #454545; 
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 : Arial, Verdana, Sans-Serif;
font-size : 120%;
color : #2b4257;
font-weight : bold;
padding-bottom: 20px;
}

#loginPg .linewrap {
height: 32px; 
padding:0;
}

#loginPg p {
font-size:105%;
color: #454545;
}

#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: 25px 20px 70px 25px; 
background-image:url(/images/formbg.gif);
background-position:left top;
background-repeat:no-repeat; 
width: 750px; 
min-height: 400px;
}


#loginPgInc form {
padding: 0px;
margin: 0px;
}

#loginPgInc .wrapperloginbox {
width: 740px; 
padding: 0; 
margin: 0; 
border: 1px 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: #454545; 
line-height: 16px; 
float: left; 
width: 180px; 
font-weight: bold; 
height: 47px;

}

#loginPgInc .formcol2 {
font-size:100%; 
color: #454545; 
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 : Arial, Verdana, Sans-Serif;
font-size : 120%;
color : #2b4257;
font-weight : bold;
padding-bottom: 20px;
}

#loginPgInc .linewrap {
height: 32px; 
padding:0;
}

#loginPgInc p {
font-size:105%;
color: #454545;
}

#loginPgInc .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;
}

#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;
/*background-color: #fff;*/
cursor: pointer;
}


#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: 25px;
background-image:url('/images/signin_pgbuttonhsm.gif');
background-position:right top;
background-repeat:no-repeat
}



#loginPg .proceedsubmit {
width : 127px;
height: 25px;
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 : 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;
}

#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: 25px;
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;
}


#netwrkbox {
background-image : url('/images/netwrkbox_top.gif');
background-repeat : no-repeat;
background-position : left top;
width: 630px;
padding: 10px 0 0 0px;
margin-top: 0;
}

#netwrkbox ul {
/*list-style-image : url('/images/sp.gif');*/
list-style-image : url('/images/hpbullet.gif');
font-size:100%;
color: #454545;
padding-left : 16px;
margin-top: 7px;
margin-left: 0x; 
margin-bottom:0;
border: 0px solid #ccc;
}

#netwrkbox li {
padding-left : 0;
padding-bottom : 7px;
}

#netwrkbox li a:hover {
color:#1c29a7;
}

.netwrkbg {
margin-top:15px;
padding: 0px 0 0 0px; 
border: 0px solid #ccc; 
background-image:url(/images/netwrkbx_bg.gif); 
background-position:top; 
background-repeat:no-repeat;
}

.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 {
/*background-image: url(/images/dots_horiz.gif); 
background-position: left bottom;
background-repeat: no-repeat;*/
font-family : Verdana, Arial, Sans-Serif;
font-size : 120%;
color : #2b4257;
font-weight : bold;
margin-top: 5px;
padding: 3px 0px 0px 10px; 
}

#hpbox {
background-image : url('/images/hpbox_topv2.gif');
background-repeat : no-repeat;
background-position : left top;
width: 630px;
padding: 10px 0 0 0;
}

#hpbox p {
font-size:105%;
color: #454545;
line-height: 18px;
}

#hpbox p a:hover {
color:#1c29a7;
}

#hpbox ul {
list-style-image : url('/images/hpbullet.gif');
font-size:100%;
color: #454545;
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 : Verdana, Arial, Sans-Serif;
font-size: 90%;
color : #2b4257;
font-weight: bold;
}

.readmore a:hover {
color:#1c29a7;
}

.h1 {
font-family : Verdana, Arial, Sans-Serif;
font-size : 200%;
color : #2b4257;
font-weight : normal;
padding: 0 0 5px 0;
margin-top:0;
}

.title1 {
font-family : Arial, Verdana, Sans-Serif;
font-size : 150%;
color : #2b4257;
font-weight : bold;
padding: 0 0 5px 0;
}

.title1 a {
color : #2b4257;
}

.title1 a:hover {
color:#1c29a7;
}

.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;
}

.clear {
clear: both;
padding: 0px;
margin: 0px;
height: 1px; 
}

.hpboxbottom {
background-image : url('/images/hpbox_bottm.gif');
background-repeat : no-repeat;
background-position : left top;
width: 630px;
height: 36px;
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;
}

#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 : Verdana, Arial, Sans-Serif;
background-color: #f9f9f9;
font-size : 120%;
color : #2b4257;
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 : Verdana, 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 : Arial, Verdana, Sans-Serif;
color:#2b4257;
font-size:125%; 
padding: 0px 0px 10px 10px;
font-weight: bold;
}

.WorkTitle a{
color:#2b4257;
}

.WorkTitle a:hover {
color:#1c29a7;
}

.WorkBody {
font-size:110%;
padding: 0px 0px 7px 10px;
color: #394a59;
}

.WorkBody a {
color: #2b4257;
}

.WorkBody a:hover {
color:#1c29a7;
}

#netsubscribe {
font-family : Verdana, 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-top: 13px;
}

# 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: 2px 5px 2px 5px;
font-family : Verdana, 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 {
padding: 5px 10px;
}

#AddComment img {
padding: 0 5px 0 0;
}
.clear {
               height:1%;
               clear:both;
               content:".";
               height:0;
               visibility:hidden;

}
#main .ptext {
height: 130px;
padding: 5px;
margin-left: 0px;
}

#main .inptxt {
padding: 5px;
width: 500px;
} 

#main .inpblog {
padding: 5px;
width: 500px;
}

#main .blogtxt {
height: 200px;
padding: 5px;
margin-left: 0px;
}


#main .inptitle{
padding: 5px;
height: 50px;
width: 450px;
margin: 0px;
}

#main .txtlarge {
padding: 5px;
height: 100px;
width: 450px;
margin: 0px;
}

#main .inpdoc {
padding: 5px;
width: auto;
border: 0px;
}

#main .inpsimp {
padding: 5px;
width: 450px;
margin: 0px;
}


#main .singsel {
padding: 0px;
margin: 0px;
height: 22px;
}

#main .multisel {
padding: 5px;
margin: 0px;
width: 430px;
}

#blogtab {
width: 594px;
margin: 0px;
padding: 0px;
align: left;
border: 0px solid #000;
}



#main .txtev {
padding: 5px;
width: 400px;
height: 200px;
margin: 0px;
} 

#main .txtmes{
padding: 5px;
width: 400px;
height: 300px;
margin: 0px;
}



#main .inpdoc {
padding: 5px;
width: 250px;
margin: 0px;
}

#main .inpfol {
padding: 5px;
width: 450px;
margin: 0px;
}

#introtxt {
font-family: Verdana, Arial, Sans-Serif;
font-size: 120%; 
font-weight: bold; 
margin: 0pt 0pt 0pt 3px; 
color: #454545;
}

#newSection {
padding-top: 5px;
}

#searchanon {
padding: 0px 0 0 5px; 
font-weight: bold; 
font-size: 115%; 
font-family : Arial, Verdana, Sans-Serif; 
color:#2b4257;
}

#searchanon img {
padding: 0 0px 0px 5px;
}

#searchanon .body {
padding: 12px 0 0 35px;
}

#Message_itemHeader img {
display: none;
}



#rightPanel .tweet h3 {
font-family : Arial, Verdana, 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 : Arial, Verdana, Sans-Serif;
font-size : 80%;
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;
}