/* MAIN STYLES APPLICABLE TO SITE STRUCTURE */




body  {
font-family : Verdana, Arial, Sans-Serif;
background-color : #bcbec0;
color : #000000;
font-size : 70%;
margin : 0 0 0 0;
text-align : center;
}

html{
height: 100%;
margin-bottom: 1px;
overflow: -moz-scrollbars-vertical !important;
overflow-y: scroll; 
overflow-x:hidden;
}

#wrapper {
width : 1000px;
margin : 0;
padding : 0;
text-align : left;
background-color : #bcbec0;
background-image:url(/images/bgbody.gif);
background-position:center top;
background-repeat:no-repeat;
}

/* end of main body styles */


/* HEADER STYLES FOR THE SITE BANNER */

#header {
width : 100%;
margin : 0 auto;
padding : 0;
height :110px;
}
#header h1 {
display : none;
}
#header .logo {
background-repeat : no-repeat;
background-position : left 0%;
margin-left : 0;
padding-top : 0;
height : 83px;
}

/* END OF HEADER STYLES */

/* SMALL WHITE TEXT IN THE SITE BANNER */

.smallWhite {
font-family : Verdana, Arial, Sans-Serif;
font-size : 100%;
font-weight : normal;
color : #000000;
text-decoration : none;
text-align : right;
font-weight : bold;
margin-right : 10px;
padding-top : 0;
}
.smallWhite a:link {
color : #000000;
text-decoration : none;
font-weight : normal;
}
.smallWhite a:visited {
color : #000000;
text-decoration : none;
font-weight : normal;
}
.smallWhite a:hover {
color : #cccccc;
text-decoration : underline;
font-weight : normal;
}
.smallWhite a:active {
color : #000000;
text-decoration : none;
font-weight : normal;
}

/* END OF SMALL WHITE TEXT IN THE SITE BANNER */


/*small grey text used on common pages*/
.smallGrey {
font-family : Verdana, Arial, Sans-Serif;
font-size : 95%;
font-weight : normal;
color : #666666;
}

.smallGrey a:link {
color : #666666;
text-decoration : none;
font-weight : normal;
}
.smallGrey a:visited {
color : #666666;
text-decoration : none;
font-weight : normal;
}
.smallGrey a:hover {
color : #999999;
text-decoration : underline;
font-weight : normal;
}
.smallGrey a:active {
color : #666666;
text-decoration : none;
font-weight : normal;
}
/*end of*/
/* COMMON FONT STYLES USED THROUGHOUT THE SITE */

.p {
font-family : Verdana, Arial, Sans-Serif;
color : #000;
font-size : 90%;
margin : 0 0 0 0;
color : #000;
}
p {
font-family : Verdana, Arial, Sans-Serif;
color : #000;
font-size : 100%;
margin : 0 0 10px 0;
color : #000;
}

a, a:link, a:visited {
text-decoration : none;
color : #004b8d;
}
a:hover {
text-decoration : underline;
color : #004b8d;
}
h1 {
font-size : 135%;
color : #000000;
font-weight : bold;
}
#main h1 {
margin-bottom: -10px;
font-size : 135%;
color : #000000;
font-weight : bold;
}
.h1 {
font-size : 130%;
color : #000000;
font-weight : bold;
}
h2, .h2 {
margin : 0;
padding : 0;
font-size : 150%;
color : #004b8d;
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 : 115%;
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;
}
hr {
height : 1px;
margin-left : 0;
color : #000000;
width : 100%;
clear : right;
}
hr.hide {
display : none;
}
td {
vertical-align : top;
}
ul {
list-style-image : url('/images/bullet.gif');
padding: 0px 0px 0px 0px;
margin-left : 20px;
margin-top : 6px;
}
li {
padding: 0px 0px 0px 0px;
}

/* END OF COMMON STYLES */



/* STYLES USED IN FORMS THROUGHOUT THE SITE */


form {
margin: 0px 0 0 0px;
padding: 0px 0 0 0px;
}


input {
font-family : Verdana, Arial, Sans-Serif;
color : #000;
margin : 0 0 0 0px;
font-size : 100%;
padding : 0 0 0 0px;
}
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 0px;
padding: 5px;
}
.editbox {
margin-left:0px;
padding-left: 0px;
color: #0070b8;
font-weight: bold;
border-bottom: 0px solid #3598cf;
height: 75px;
width: 100%;
}

.editbox a {
border-bottom: 0px solid #3598cf;
}


.submit {
width : 100px;
height: 35px;
font-size : 14px;
font-weight : bold;
background-image:url('/images/sumbit_bg.gif');
background-position:left top;
background-repeat:repeat-x;
background-color : #fff;
color : #333333;
padding : 3px 0px 3px 0px;
margin : 0px 0px 0px 0px;
text-align: center;
border: 1px solid #cccccc;
}

.submit_b {
width : 100px;
height: 35px;
font-size : 14px;
font-weight : bold;
background-image:url('/images/sumbit_bg.gif');
background-position:left top;
background-repeat:repeat-x;
background-color : #fff;
color : #333333;
padding : 3px 0px 3px 0px;
margin : 0px 0px 0px 0px;
text-align: center;
border: 1px solid #cccccc;
}


.submit_b1 {
width : 100px;
height: 35px;
font-size : 14px;
font-weight : normal;
background-image:url('/images/sumbit_bg.gif');
background-position:left top;
background-repeat:repeat-x;
background-color : #fff;
color : #333333;
padding : 3px 0px 3px 0px;
margin : 0px 0px 0px 0px;
text-align: center;
border: 1px solid #cccccc;
}



.inbox {
width : 100px;
font-size : 85%;
font-weight : bold;
background-color : #ffffff;
color : #333333;
padding : 0;
margin : 0;
}
.messagefrom {
color : #000000;
font-size : 105%;
}

#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 .txtnews{
padding: 5px;
width: 400px;
height: 300px;
margin: 0px;
}

#main .myBox .txtnews{
width: 435px;
margin-left: 0px;
}




#main .inpdoc {
padding: 5px;
width: 250px;
margin: 0px;
}

#main .inpfol {
padding: 5px;
width: 450px;
margin: 0px;
}

/* END OF FORM STYLES */

/* FORGOT YOUR PASSWORD BACKGROUND COLOUR */

.forgotBG {
}

/* END OF FORGOT YOUR PASSWORD BACKGROUND COLOUR */

/* HEADER TITLE FOR THE EDIT CONTENT LIST PAGE */

#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;
width: 570px;
}

/* privacy message shown when updating personal details */
.private {
margin-left: 10px;
}


.newerror {
	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/marker.gif);
	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;
}

/* used for background on comment pieces */

.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;
}



/* font used for the tell a colleague pop-up, incorrect password entered and forgot your password */
.ps {
	font-family:Verdana, Arial, Sans-Serif;
	color:#000;
	font-size:80%; /* Resets 1em to 10px */
	margin:0 0 0 0;
}

/* message in the tell a colleague page confirming that email has been send, incorrect password entered and forgot your password*/
.psr {
	font-family:Verdana, Arial, Sans-Serif;
	color:#003333;
	font-size:75%; /* Resets 1em to 10px */
	margin:0 0 0 0;
	padding: 2px 3px 2px 40px;

	background-image:url(/images/marker.gif);
	background-position:center left;
	background-repeat:no-repeat;
	line-height: 20px;
	font-weight:bold;
}


/* right panel styles */ 

/*profile page*/

.main_prof_pic {
width: 140px;
float:left;
padding-bottom:10px;
}

.main_prof_title {
float:left;
width:260px;
border: 0px solid green;
height: 75px;
}

.main_prof_title h1{
padding-bottom: 0;
margin-bottom: 0;
}


.main_prof_body {
padding: 5px 0 5px 0;
width: 400px;
float: left;
}

/*
.eprof, .enet, .elogin, .ealert  {
float:left;
border: 0px solid red;
}
*/



/*profile blogs*/

.myBlogBox {
margin : 0px;
padding : 0px 0 0 0px;
text-align: left;
background:url('/images/body1.gif');
background-position: bottom left;
background-repeat: no-repeat;
/*width: 100%;*/
width:640px;
float: left;
clear: both;
}



/* 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;
}




#rightPanel {
font-size : 100%;
width : 150px;
margin : 0 0 0 0;
float : left;
padding : 8px 0 8px 8px;
text-align : left;
height : 100%;
}
#rightPanelHead {
margin : 0 0 0 0;
padding : 0 0 0px 0;
	background-image:url(/images/rightbg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}


#rightPanelHead1 {
margin : 0 0 0 0;
padding : 0 0 0px 0;
	background-image:url(/images/rightbg1.gif);
	background-position:top left;
	background-repeat:no-repeat;
}



#rightPanel h3, #rightPanel h4, #rightPanel p, #rightPanel ul {
text-align : left;
}
#rightPanel h3 {
font-size : 1.1em;

padding : 5px 0 5px 5px;
margin : 0 0 5px 0;
}
#rightPanel h3 a, #rightPanel h3 a:visited, #rightPanel h3 a:link, #rightPanel h3 a:hover {
color : #ffffff;
}
#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, #rightPanel .p {
padding : 3px 6px 6px 3px;
margin : 0;
font-size : 100%;
color : #ffffff;
}
#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;
color : #ffffff;
}
#rightPanel li {
padding-left : 0;
margin-bottom : 0;
color : #ffffff;
}
#rightPanel li.slide {
list-style-image : url('/images/circ.gif');
padding-left : 0;
margin-top : 0;
}
#rightPanel object {
margin-top : 5px;
}

/* used for close/open boxes */
#hidden-7 {
background : #f5f6f6;
color : #000000;
overflow : hidden;
text-align : left;
}
#toggle {
display : none;
}

/* left panel styles */

#leftPanel {
font-size : 100%;
width : 170px;
margin : 0 5px 0 0px;
float : left;
padding : 0px 0 0 5px;
text-align : left;
height : 100%;
}
#leftPanelHead {
margin : 0px 0 0 0;
padding : 5px 5px 2px 5px;
border-left: 0px solid #242424;
border-right: 0px solid #242424;
border-top: 0px solid #cacaca;
border-bottom: 0px solid #242424;
/*background-image: url('/images/leftbody.gif');
background-position:bottom;
background-repeat:repeat-x;*/
background-color:#ffffff;
}
#leftPanel h3, #leftPanel h4, #leftPanel p, #leftPanel ul {
text-align : left;
}
#leftPanel h3, #leftPanel .h3 {
font-size : 1.1em;
background-image: url('/images/leftpanel30.gif');
background-position:center top;
background-repeat: no-repeat;
background-color:#ffffff;
color : #ffffff;
padding : 0px 5px 0px 5px;
margin : 0px 0 0px 0;
height: 23px;
line-height: 20px;
}
#leftPanel h3 a, #leftPanel .h3 a, #leftPanel .h3 a:visited, #leftPanel .h3 a:link, #leftPanel .h3 a:hover {
color : #ffffff;
}
#leftPanel h2 {
font-size : 1.1em;
color : #d9d9d9;
font-style : normal;
font-weight : bold;
text-transform : none;
}
#leftPanel h4 {
font-size : 0.9em;
margin-left : 6px;
margin-bottom : 0;
}


#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 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 {
list-style-image : url('/images/bullet.gif');
padding-left : 0;
margin-left : 20px;
margin-top : 3px;
margin-bottom : 12px;
}
#leftPanel li {
padding-left : 0;
margin-bottom : 2px;
color:#04569d;
}

#leftPanel a {
color:#04569d;
}


#leftPanel li.slide {
list-style-image : url('/images/circ.gif');
padding-left : 0;
margin-top : 0;
}
#leftPanel object {
margin-top : 5px;
}

/* unknown */

#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;
}


/*** MAIN NAV STYLES ***/
#mainNav {
	width:100%;
background : url('/images/bgcontent2.gif') no-repeat;
background-position:top right;
}

#mainNav1 {
	width:100%;
	color:#004b8d;
}

#mainNav1 div {
	margin:0 0 0 20px;
}

#mainNav1 a {
	line-height:34px;
	color:#004b8d;
}

#mainNav1 a, #mainNav1 a:visited, #mainNav1 a:link {
font-weight: bold;
text-decoration: none;
}


#mainNav1 a:hover {
font-weight: bold;
text-decoration: none;
}



/* used for manage networks page */

.tablespace {
margin-right : 5px;
margin-left : 5px;
}

.prmanage {
text-align: right;
color: #2b4257;
margin-bottom: 10px;
}

.edcont {
text-align: right;
color: #2b4257;
margin-bottom: 10px;
}

.mancont {
text-align: right;
color: #2b4257;
margin-bottom: 10px;
}

.manage {
text-align: right;
color: #2b4257;
margin-bottom: 10px;
}

.nedit {
text-align: right;
width: 100%;
margin-bottom: 5px;
}

.bulkl {
float: left;
margin-bottom: 5px;
}


.ewv_listc {
float: right;
}

.evmanage {
float:right;
}

.predit {
margin-bottom: 5px;
margin-right: 5px;
text-align: right;
}



.addblog {
text-align: right;
margin-bottom: 10px;
}



/* 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: #666666;
font-weight: normal;
}



/* main content body styles */

#Content {
width : 800px;
margin-left : 184px;
border : 0 solid green;
margin-top : 0px;
position : static;
}
#newDiv {
z-index : 11;
font-family : Verdana, Arial, Sans-Serif;
color : #000000;
border-top : 0px solid #857d7a;
border-left : 0px solid #857d7a;
border-right : 0px solid #857d7a;
border-bottom : 0px solid #857d7a;
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;
}
#linkContainer span {
color: #000;
}


#linkContainer ul {
	font-size:89%;
}

#linkContainer li {
	padding:0px 0px 2px 0px;
}


/* jump-downs for folders - bulleted list for content page */

#linkContainer .folder{
	font-size:95%;
	list-style-image:url('/images/folder1.gif');	
}


#linkContainer p.more {
	font-size:89%;
	font-weight:bold;
	padding:0px;
	text-align:right;
	margin-bottom:0px;
}

/* used as main font style on all pages - allows padding on each page */
#main {
padding : 10px 0 10px 10px;
font-size : 100%;
width : 630px;
border: 1px solid #blue;
}
#main p, .p {
font-size : 100%;
}
#main ul {
font-size : 100%;
}
#main h2 {
font-size : 102.5%;
}

/* used throughout the site to allow indentation when displaying text */

#txt {
padding-left : 8px;
padding-bottom : 5px;
padding-right : 5px;
clear: left; 
}

#txt p {
color : #000000;
}
#txtd {
background-color : #fcfbf5;
border-bottom-width : 1px;
border-bottom-color : #fcfbf5;
border-bottom-style : solid;
}


/* drag and drop boxes - small */

.groupWrapper {
width : 310px;
float : left;
margin : 20px 0px 0 0px;
min-height: 15px;
border: 0px red solid;
}

#sort1 {
margin-right: 9px;
margin-left: 0px;
padding-left: 0px;
border: 0px solid blue;
}

#sort2 {
margin-right: 0px;
margin-left: 0px;
padding-left: 0px;
padding-right: 0px;
border: 0px solid green;
}


/* drag and drop boxes - big */


.groupWrapper1 {
width : 630px;
margin : 0px 0px 15px 0px;
border: 0px red solid;
}

.serializer {
clear : both;
}

/* drag and drop boxes */

.groupItem {
margin-bottom : 20px;
margin-top : 0px;
}

.groupItem .itemHeader {
line-height : 20px;

color : #003194;
padding : 10px 0 0 5px;
cursor : move;
font-weight : bold;
font-size : 100%;
height : 20px;
}

.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;
}

/* used for displaying an individual piece of content */

.myBox1 {
margin-bottom : 0;
padding : 0px;
text-align : left;
border-top : 1px solid #003399;
border-right : 1px solid #999999;
border-left : 1px solid #999999;
border-bottom : 1px solid #999999;
background : url('/images/panelbg.gif') repeat-x 0% 100%;
background-position : top left;
width : 630px;
}
#heading_content {
margin : 0;
padding : 3px;
font-size : 100%;
color : #ffffff;
font-weight : bold;
background-color : #ffffff;
background-image : url(/images/bg_top1.gif);
background-repeat : no-repeat;
border-bottom : 0 solid #cccccc;
line-height : 18px;
}

/* used on the individual content pages when viewing a content piece */
#folder {
border-width : 1px;
border-color : #cccccc;
border-style : solid;
}
#folder img {
right : auto;
}
#folderb {
padding-bottom : 10px;
width : 100%;
}

/* used on individual content pages when viewing a piece of content - to display the title */

#kc_contentm {
margin-left : 0;
padding : 3px;
margin-top : 0px;
margin-bottom : 0;
height : 100%;
overflow : auto;
font-size : 102.5%;
}
#kc_contentm #logo {
margin-left : 0;
float : left;
width : 40px;
border: 0px solid white;
}

#kc_contentm #details {
margin-left : 0;
z-index : 1;
float : left;
font-weight : normal;
width : 570px;
border: 0px solid white;
}

#kc_contentm #details a {
font-weight : normal;
}
#kc_contentm #details h1 {
font-weight : bold;
font-size : 120%;
line-height : normal;
color : #fff;
}

#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 : none;
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;
}

/* main content box used in various pages throughout the site - for big boxes */

.myBox {
margin-bottom: 10px;
margin-left: 0;
padding: 0 0 10px 0px;
text-align: left;
background:url('/images/body1.gif');
background-position:bottom left;
background-repeat:no-repeat;
float: left;
clear: left;
}


.myBox .itemHeader {
line-height : 30px;
	border-bottom: 0px solid #cccccc;
	background:url('/images/header1.gif');
	background-position:top;
	background-repeat:no-repeat;
color : #000000;
padding: 3px 0 1px 10px;
font-weight : bold;
font-size : 110%;
height : 25px;
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;
}

.myBox textarea {
margin-left: 0px;
width : 500px;
}

/* header for the main content box areas */

#heading {
	margin: 0;
	padding: 3px 3px 3px 10px;
	font-size:120%;
	color:#000000;
	font-weight:bold;
	border-bottom: 0px solid #cccccc;
	background:url('/images/header1.gif');
	background-position:top left;
	background-repeat:no-repeat;
width: 621px;
height: 24px;
}


.myGroupBox {
margin-bottom: 10px;
padding: 30px 0px 0px 0px;
text-align: left;
background:url('/images/body1.gif');
background-position:bottom;
background-repeat:no-repeat;
}

.myGroupBox #heading {
margin: 0;
padding: 3px 3px 3px 10px;
font-size: 120%;
color: black;
font-weight: bold;
background-image: none;
}

.myGroupBox .itemHeader {
line-height : 30px;
border-bottom: 2px solid #e9eaeb;
background:url('/images/header1.gif');
background-position:top;
background-repeat:no-repeat;
color : #000000;
padding : 0 0 0 5px;
font-weight : bold;
font-size : 120%;
height : 30px;
position : relative;
}

.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;
}

.myGroupBox textarea {
max-width: 400px;
width: 400px;
padding: 5px;
margin: 0px;
}

/* main content box used in main home pages throughout the site - for small boxes */

.mBox {
margin-bottom: 10px;
padding-bottom: 15px;
padding-top:0px;
text-align: left;
background:url('/images/body.gif');
background-position:bottom;
background-repeat:no-repeat
width: 100%;
}

.mBox .itemHeader {
line-height: 25px;
border-bottom: 0px solid #cccccc;
color: #04569d;
padding: 3px 0 1px 10px;
font-weight: bold;
font-size: 120%;
height: 25px;
position: relative;
background:url('/images/header.gif');
background-position:top;
background-repeat:no-repeat;
}

.groupItem .itemHeader img {
padding: 0 0 0px 6px;
float:left;
clear:left;
}

.mBox .itemHeader a {
position : absolute;
right : 10px;
top : 0;
font-weight : normal;
font-size : 11px;
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;
}

/* used for displaying lists of content rhoughout the site */

#kc_update {
margin-left : 0;
padding : 3px 3px 8px 5px;
margin-top : 5px;
margin-bottom : 0;
height : 100%;
overflow : auto;
font-size : 102.5%;
color: #000000;
}
#kc_update .msg_simg img {
max-width: 35px;
padding-right: 5px;
float: left;
}
#kc_update #logoNew {
display: none;
}


#kc_update #logo {
margin-left : 5px;
float : left;
width : 40px;
color: #000000;
}
#kc_update #details {
margin-left : 0;
z-index : 1;
float : left;
font-weight : bold;
width : 230px;
padding: 0 0 0 5px;
}
#kc_update #details a {
font-weight : bold;
font-size : 100%;
}
#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 : normal;
padding: 0 0 0 0px;
text-decoration: none;
}
#kc_update .event a:hover {
font-weight : normal;
padding: 0 0 0 0px;
text-decoration: underline;
}

#kc_update .date {
font-style : italic;
}

#kc_update .small{
color: #000000;
}

#c_update {
margin-left : 0;
padding : 3px 8px 3px 8px;
margin-top : 5px;
margin-bottom : 0;
height : 100%;
overflow : auto;
font-size : 102.5%;
border: 0px solid #000;
}


#c_update .kc_logo {
display: none;
}


#c_update .details {
float : left;
}


#c_update .details .cmaindetail {
margin-left : 0;
z-index : 1;
float : left;
width : 230px;
border: 0px solid #000;
}


#c_update .details .thumb {
margin-left : 0px;
float : left;
width : 40px;
border: 0px solid #000;
}

#c_update .details .cmaindetail .ctitle {
font-weight : normal;
font-size : 100%;
line-height : normal;
color : #000000;
float: left;
clear: both;
width: 230px;
padding-bottom: 0px;
}

#c_update .details .cmaindetail .date{
font-weight : normal;
font-size : 90%;
line-height : normal;
color : #333;
float: right;
display: none;
}


#c_update .details .cmaindetail .auth{
font-weight : normal;
font-size : 90%;
line-height : normal;
color : #333;
float: left;
display: none;
}

#c_update .details .cmaindetail .netname{
font-weight : bold;
font-size : 100%;
line-height : normal;
color : #333;
float: left;
clear: left;
max-width:140px;
min-width:140px;
}


#c_update .details .cmaindetail .comments{
font-weight : normal;
font-size : 90%;
line-height : normal;
color : #333;
float: right;
}



#c_update .cfolder {
display: none;
}

#c_update .pubnet {
display: none;
}


#cc_update {
margin-left : 0;
padding : 3px 8px 3px 8px;
margin-top : 5px;
margin-bottom : 0;
height : 100%;
overflow : auto;
font-size : 102.5%;
border: 0px solid #000;
}


#cc_update .kc_logo {
display: none;
}


#cc_update .details {
float : left;
}


#cc_update .details #cmaildetail {
margin-left : 0;
z-index : 1;
float : left;
width : 230px;
border: 0px solid #000;
}


#cc_update .details #thumb {
margin-left : 0px;
float : left;
width : 40px;
border: 0px solid #000;
}

#cc_update .details #cmaildetail .ctitle {
font-weight : normal;
font-size : 100%;
line-height : normal;
color : #000000;
float: left;
clear: both;
width: 230px;
padding-bottom: 0px;
}

#cc_update .details .date{
font-weight : normal;
font-size : 90%;
line-height : normal;
color : #333;
float: right;
display: none;
}


#cc_update .details .auth{
font-weight : normal;
font-size : 90%;
line-height : normal;
color : #333;
float: left;
display: none;
}

#cc_update .details .netname{
font-weight : bold;
font-size : 100%;
line-height : normal;
color : #333;
float: left;
clear: left;
}


#cc_update .details .comments{
font-weight : normal;
font-size : 90%;
line-height : normal;
color : #333;
float: right;
padding-top: 5px;
}

#cc_update .moredate{
display: none;
}

#cc_update .cfolder {
display: none;
}

#cc_update .pubnet {
display: none;
}


/* used in main content page to list the content pieces within a network */

#kc_content {
margin-left : 0;
padding : 3px;
margin-top : 5px;
margin-bottom : 0;
height : 100%;
overflow : auto;
font-size : 102.5%;
width: 620px;
border: 0px solid blue;
}
#kc_content #logo {
margin-left : 10px;
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 : none;
color : #000000;
font-weight : bold;
}
#kc_content #details h3 a:hover {
text-decoration : underline;
color : #000000;
}
#kc_content hr {
color : #999999;
width : 80%;
}
#kc_content .messagefrom {
color : #666666;
}

/* used for showing the member profile data */

#kc_profile {
margin-left : 0;
padding : 0px 5px 0 10px;
margin-top : 5px;
margin-bottom : 0px;
height : 100%;
overflow : auto;
font-size : 102.5%;
float: left;
width: 610px;
}
#kc_profile #logo {
margin-top:0;
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 : none;
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;
}

/* used on the manage alerts page to display 2 columns */

#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 : none;
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;
}

/* discussion list heading style */

#theading {
margin : 0;
padding : 3px;
font-size : 110%;
color : #000000;
font-weight : bold;
border-bottom : 2px solid #cccccc;
}

/* used for showing comments to discussions, blogs and comments to pieces of content */

#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;
background-color : #f9f9f9;
border-bottom : 1px solid #cccccc;
}
.disc {
background-color : #f9f9f9;
}

/* used for blogs */

.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;
}

/* footer styles */

.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 {
/*color : #fff;*/
}

.disclaimer {
font-size : 89%;
margin-bottom : 10px;
}
/* number count style for search results and lists */

.number {
margin-right : 10px;
margin-top : 5px;
}

/* search results display style and lists when viewing member lists */

#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 3px 8px 3px;
margin : 10px;
height : 100%;
overflow : auto;
}
#search_res #photo {
margin-left : 5px;
float : left;
width : 50px;
}
#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{
width:250px;
}

#search_res #search_details2 .attribute{
width:100px;
}

#search_res #search_details3 {
margin-right : 0;
float : right;
margin-top : 0;
z-index : 1;
width: 150px;
}


/* line when listing actions in search results */

#line {
border-bottom-color : #ccc;
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;
}

/* used for manage networks page */

.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;
border: 0px solid blue;
}
#networks #col2 {
margin-left : 5px;
z-index : 1;
float : left;
font-weight : normal;
width : 290px;
border: 0px solid red;
}
#networks #col3 {
margin-left : 5px;
float : left;
z-index : 1;
width : 190px;
}

/* used for site search and content search results */

#search_site {
border-bottom : 1px solid #cccccc;
padding : 5px 3px 5px 3px;
margin : 5px  10px  0px  10px;
float: left;
width: 600px;
}

#search_site #search_network {
margin-left : 0px;
z-index : 1;
float : left;
width : 590px;
border-bottom:0px dotted #cccccc;
font-weight: bold;
size: 100%;
}

#search_site #search_details {
margin-left : 5px;
float : left;
clear: left;
width : 30px;
font-weight : bold;
}
#search_site #search_details2 {
margin-left : 35px;
z-index : 1;
float : left;
width : 510px;
border:0px solid #cccccc;
}


#search_site #search_details2 a{
font-weight: bold;
float: left;
width: 100%;
}


/* used for manage networks page */

#cols {
margin-left : 0;
padding : 0;
margin-top : 0;
margin-bottom : 0;
height : 100%;
overflow : auto;
width: 625px;
border: 0px solid blue;
}
#cols #col1 {
margin-left : 10px;
float : left;
width : 270px;
font-weight : normal;
margin-bottom : 5px;
line-height : 18px;
padding-top: 5px;
border: 0px solid blue;
float: left;
}
#cols #col2 {
margin-left : 10px;
z-index : 1;
float : left;
width : 270px;
margin-bottom : 5px;
line-height : 18px;
padding-top: 5px;
border: 0px solid red;
float: left;
}


.tabl {
background-color : #ededed;
width : 100%;
padding : 5px;
}


/* style for the BB text editor */

.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;
}

/* video player styles */

#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;
}
ul.domtabs a span {
float : left;
display : block;
background : url(/images/tab_right1.gif) no-repeat right top;
padding : 5px 15px 2px 6px;
color : #000;
}
ul.domtabs a span {
float : none;
}
ul.domtabs a:hover span {
color : #666666;
background-position : 100% -30px;
}
ul.domtabs li a:hover {
background-position : 0% -30px;
}
ul.domtabs li.active a:link, ul.domtabs li.active a:visited {
background-position : 0% -30px;
}
ul.domtabs li.active a:visited span {
color : #fff;
background-position : 100% -60px;
}
ul.domtabs li.active a:link {
background-position : 0% -60px;
}
ul.domtabs li.active a:link span {
color : #fff;
background-position : 100% -60px;
}
ul.domtabs li.active a:active {
background-position : 0% -60px;
}
ul.domtabs li.active a:active span {
color : #fff;
background-position : 100% -60px;
}

/* used for small tabs on content pages - comments, at a glance etc */

div.domtab2 {
margin : 0;
padding : 0;
text-align : left;
}
ul.domtabs2 {
margin : 3px;
padding : 0;
list-style : none;
line-height : 13px;
}
ul.domtabs2 li {
display : inline;
margin : 0;
padding : 0;
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 : #fff;
background-position : 100% -60px;
}

/* used on the content pages to style the content */
div.contab {
z-index : 11;
font-family : Verdana, Arial, Sans-Serif;
background-position : top;
border-top : 2px solid #a7a19f;
color : #000000;
margin-top : 0;
padding-top : 0;
padding-left : 0;
display : block;
padding-right : 0;
}

/* used on some cpages with sub-nav to allow for some fancy background */
div.test1 {
z-index : 11;
font-family : Verdana, Arial, Sans-Serif;
background-position : top;
color : #000000;
margin-top : 0;
padding-top : 0;
padding-left : 0px;
display : block;
margin : 0;
padding-right : 0;
width: 580px;
}

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;
width: 625px;
float: left;
}


/* used to show the list of folders in the content page */

.domtab1 {
padding : 3px 3px 3px 0;
font-size : 100%;
border : none;
}
ul.domtabs1 {
margin-bottom : 15px;
border : none;
padding : 0;
width : 550px;
margin-left : 0;
list-style : none;
}
ul.domtabs1 li {
margin : 0;
width : 275px;
float : left;
padding : 0 0 0 10px;
}
ul.domtabs1 a:link, ul.domtabs1 a:visited, ul.domtabs1 a:hover {
padding : 3px;
margin : 0;
font-size : 100%;
color : #000000;
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 : 3px;
margin : 0;
font-size : 100%;
text-decoration : none;
}
ul.domtabs1 li.active a:link, ul.domtabs1 li.active a:visited, ul.domtabs1 li.active a:hover {
padding : 3px;
margin : 0;
text-decoration : none;
font-size : 100%;
font-weight : bold;
color : #000000;
}
ul.domtabs1 li.active a:active {
padding : 3px;
margin : 0;
text-decoration : none;
font-size : 100%;
font-weight : bold;
color : #000000;
}
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;
}


/* used to show the main tabs throughout the site */

#tabnavcontainer {
margin : 0;
padding : 0;
text-align : left;
position: block;
color:#ffffff;
height: 23px;
}

#tabnav {
float : left;
color:#000000;
font : normal 110% Verdana, Arial;
padding: 0px;
margin: 0px;

}
#tabnav ul {
margin : 0;
padding : 0;
list-style : none;
color:#000000;
}
#tabnav li {
display : inline;
margin : 0;
padding : 0;
color:#000000;
}
#tabnav a {
float : left;
background : url(/images/tab_left.gif) no-repeat left top;
margin : 0;
padding : 0 0 0 7px;
text-decoration : none;
font-weight : bold;
color:#000000;
cursor:pointer;
}

#tabnav a span {
float : left;
display : block;
background : url(/images/tab_right.gif) no-repeat right top;
padding : 5px 15px 3px 6px;
color:#000000;
cursor:pointer;
}

#tabnav a span {
float : none;
color:#000000;
cursor:pointer;
}
#tabnav a span:visited {
color:#000000;
cursor:pointer;
}
#tabnav a:hover {
background-position : 0% -42px;
color:#000000;
cursor:pointer;
}
#tabnav a.on {
background-position : 0% -84px;
color: #000000;
}
#tabnav a:hover span {
background-position : 100% -42px;
color:#000000;
cursor:pointer;
}
#tabnav a.on span {
background-position : 100% -84px;
color : #000000;
cursor:pointer;
}


#tabnav a:active {
background-position : 0% -42px;
color:#000000;
cursor:pointer;
}



span {
color:#ffffff;
}

/* used to show the sub-navs for the account settings page, my contacts page and messages page and edit content page */

#tabnavcontainers {
margin : 0;
padding : 0;
text-align : left;
}
#tabnavs {
float : left;
font : normal 95% Verdana, Arial;
border-bottom : 0 solid #999999;
}
#tabnavs ul {
margin : 0;
padding : 0;
list-style : none;
}
#tabnavs li {
display : inline;
margin : 0;
padding : 0;
}
#tabnavs a {
float : left;
background : url(/images/tab_left1.gif) no-repeat left top;
margin : 0;
padding : 0 0 0 7px;
text-decoration : none;
font-weight : bold;
}
#tabnavs a span {
float : left;
display : block;
background : url(/images/tab_right1.gif) no-repeat right top;
padding : 3px 10px 3px 4px;
color : #000;
}
#tabnavs a span {
float : none;
}
#tabnavs a:hover {
background-position : 0% -30px;
}

#tabnavs a.on {
background-position : 0% -60px;
}
#tabnavs a:hover span {
color : #666666;
background-position : 100% -30px;
}
#tabnavs a.on span {
color : #fff;
background-position : 100% -60px;
}
#tabnavs a:active {
background-position : 0% -30px;
}

/* used to show the sub-tabs for the manage profile,  */

div.domtab3 {
margin : 0;
padding : 0;
text-align : left;
}
ul.domtabs3 {
margin : 0;
padding : 0;
list-style : none;
line-height : 13px;
float: left;
}



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;
}
/* used in the tell a friend page */

.friend {
font-family : Verdana, Arial, Sans-Serif;
color : #333;
font-size : 82.5%;
margin : 0 0 0 0;
color : #666;
} 

/* tooltip css used for hover-overs throughout the site*/

#tooltip {
    padding: 3px;
    background: #f9f7e9;
    border: 1px solid #9a9a9a;
    text-align: left;
    font-size: 90%;
max-width: 350px;
color: #000000;
}

span.tip {
    border-bottom: 1px solid #9a9a9a;
display:none;
}


.dis_tb {
valign: top;
margin: 0px;
}



/* not used anymore */

.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;
}
.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%;
}

/* style not used anymore */
#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;
}

.job {
height : 1px;
margin-left : 0;
color : #cccccc;
width : 100%;
}



.new {
color : #000000;
font-weight : bold;
}



#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%;
}


.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;
}

#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;
}



.darkshade {
border : 1px solid #e9e9e9;
background-color : #d1d1d1;
padding : 2px;
}
.midshade {
border : 1px solid #e9e9e9;
background-color : #f5f5f5;
padding : 2px;
}

.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%;
}





.folder {
margin-top:0px; 
display:none;
background-color:#99CCFF; 
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: #ededed;
}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}
#popupTitleBar {
	background-color: #486CAE;
	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:#004b8d;
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:#3366cc;
}

.cheadark {
background-color:#003399;
}

.cbody {
background-color:#ffffff;
font-size: 11px; 
padding: 10px; 
font-family: verdana, arial, sans-serif;
color:#000000;
}

.cfooter {
background-color:#ededed;
padding: 5px;
}

.cmessage {
background-color:#f5f5f5; 
padding:2px; 
font-weight:normal; 
margin:2px;
color: #000000;
clear: left;
}

.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;
}

#sharethis {padding-top:5px; padding-left:5px; padding-bottom:17px;float:left;align:bottom;display:none;}

.sharecontent {background-color:#ededed; padding:5px; margin:0px; border-color:#cccccc; border-style:solid; border-width:1px;}

.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: none;
	border-color: #cccccc;
	background-color: #cccccc;
}

#CalendarPickerControl span.yearbutton{
	cursor: pointer;
}

#CalendarPickerControl span.yearbutton:hover{
	text-decoration: none;
}

#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: none;
	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: none;
}

#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: none;
	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: none;
	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;
}

div.collapse{ width: 900px;  margin: 5px 0px 0px 0px;}     
div.collapse-container{ width: 900px; height: 100%; padding: 5px 0px 0px 0px;}

ul.simple, ul.simple li{ list-style:  none outside; padding: 0; margin: 0;}
ul.simple li p, ul.simple li h4{ /*padding: 5px 20px; */ }



#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; }

/* Asset download */

#contdown {
padding: 20px 10px 0 10px;
}

#download {
background-image:url(/images/demobg.gif);
background-repeat : no-repeat;
padding: 3px 10px 0 23px;
height: 25px;
color:#08093f; 
font-size:100%;
}


/* New Contact on the My Home page */

#contact_rep {
padding: 5px;
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;
}

/** This is the advanced settings look & feel **/

#settings {
padding-right: 20px;
margin-right: 20px;
align: left;
}

.advTable {
background-color: #ffffff;
width: 99%;
margin : 0px 3px 0px 3px;
}

.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 **/

#threadsubscribe {
padding: 0px 0 0px 0;
margin: 0px 0 0px 0;
border: 0px solid #000;
}

#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  {
 width: 125px;
font-weight: normal;
border: 1px solid black;
background-color: #EDEDED;
color: black;
font-size: 90%;
padding: 3px 3px 3px 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: none;
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: none;
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;
}

#main .myBox1 #idAdvanced {
margin: 5px 0 0 2px;
border-left: 0px solid #ccc;
border-right: 0px solid #ccc;
width: 607px;
}

#main #idAdvanced {
padding: 0;
margin: 5px 0px 0 0px;
border:none;
}


/* demo banner for rhn */
#demo{
padding: 10px 32px 5px 10px;
background-image:url(/images/demo.gif);
background-repeat : no-repeat;
color:#ffffff; 
font-size:100%;
align: left;
text-align: left;
}


/* feedback banner for rhn */
#feedback{
padding: 7px 10px 5px 10px;
background-image:url(/images/feedback_box.gif);
background-repeat : no-repeat;
color:#ffffff; 
font-size:100%;
align: right;
text-align: left;
}

.event {
color: #000000;
}


/**  This is the wizard form style **/
#WizForm label {
	display: block;
	margin: 13px 0px 2px 0px;
	font-size: 110%;
	text-indent: 1px;
	color: #666666;
	font-weight:bold;
}



#WizForm input.long {
	width: 530px;
}
#WizForm input.short {
	width: 200px;
}

#WizForm input {
	margin: 0px;
	height: 24px;
	border: 1px solid #cfcfcf;
	padding: 4px 0px 0px 5px;
	font-size: 110%;
}


#WizForm input.short {
	margin: 0px;
	height: 20px;
	border: 1px solid #cfcfcf;
	padding: 4px 0px 0px 5px;
	font-size: 100%;
}

#WizForm input.long {
	margin: 0px;
	height: 24px;
	border: 1px solid #cfcfcf;
	padding: 4px 0px 0px 5px;
	font-size: 110%;
}
#WizForm .FormSubmit {
	border: 1px solid #127D90;
	margin: 10px 0px 0px 0px;
	padding: 3px;
	background-color: #127D90;
	color: #fff;
        width: 100px;
}
#WizForm .FormSubmit:hover {
	background-color: #ededed;
	color: #000;
}

#WizForm input:focus {
      background: #ffffcc;   /* sexy hot pink */
}

#WizForm select {
	border: 1px solid #cfcfcf;
	padding: 2px 2px 2px 0px;
		margin: 2px 2px 2px 0px;
font-size: 110%;

}

#WizForm textarea {
	border: 1px solid #cfcfcf;
	padding: 5px 5px 5px 0px;
	margin: 5px 5px 5px 0px;
	font-size: 100%;
        width: 530px;
}



#oneline {
width: 100%;
}



.csets .find{margin:0px 0 0 0;background:none;padding:3px;text-align:left; width:530px;}
.csets .find span,.csets .find p{color:#004b8d;}
.csets .find{border:1px solid #08579f;margin-right:0px;}
.csets div span{font-size:140%;position:relative;top:-15px;background:#FFF;padding: 0 2px 0 2px;}

.DDHelper {
position: absolute;
display: none;
width: 300px;
}

.DDBorder {border-style: dotted;border-width: 3px;border-color: #d7d4cb;}

/* This is a style for new tabs look & feel for forms */


#oneline {
float:left;
clear:left;
width: 100%;
padding-top: 5px;
color: #0070b8;
font-size: 95%;
line-height: 12px
}


#oneline .vsmall {
color: #0070b8;
font-weight: bold;
}

#oneline .long {
color: #245581;
}

#oneline .price {
color: #245581;
}

#oneline .currency {
color: #245581;
}


#oneline .checkbox {
padding-right: 5px;
}




#oneline .labelhead {
color: #0070b8;
font-weight: bold;
padding-bottom:0px;
padding-right: 5px;
}



#oneinline select {
color: #245581;
}
#oneinline option {
color: #245581;
}

#twoinline .short {
color: #245581;
margin-top:2px;
}


#onlineForm #oneline input {
background-color: #afc1c9;
padding: 5px 4px 0 4px;
margin:0;
}

#onlineForm #oneline img{
padding-left: 2px;
margin-top:2px;
}


#dateline {
width: 95%;
}


#onlineForm #dateline input {
                margin: 0px;
                height: 24px;
                border: 1px solid #cfcfcf;
                padding: 4px 0px 0px 5px;
                font-size: 100%;
width: 30px;
}



#onlineForm label {

                display: block;
                margin: 25px 0px 3px 0px;
                font-size: 100%;
                text-indent: 1px;
                color: #000000;
                font-weight:bold;
border: 0px solid #000;
}


#onlineForm #oneline input.short {
color: #245581;
margin:0;
padding: 4px 0 3px 4px;
background-image : url('/images/inputbg.gif');
background-repeat : repeat-x;
background-position : left bottom;
border: 2px solid #a5aeb6;
height: 21px;
}




#onlineForm input.short {
                margin: 0px;
                height: 20px;
                border: 1px solid #cfcfcf;
                padding: 4px 0px 0px 5px;
                font-size: 100%;
width: 218px;
}


#onlineForm input {
                height: 24px;
                padding: 4px 0px 0px 5px;
                font-size: 100%;
}




#onlineForm input.long {
background-image : url('/images/inputbg.gif');
background-repeat: repeat-x;
background-position : left;
border: 2px solid #a5aeb6;
margin: 4px 0 0 0;
padding: 0px;
height: 23px;
width: 598px;
color: #245581;
font-size: 100%;
}


#onlineForm #oneline input.price {
                margin: 0px 0 2px 0;
                height: 24px;
                border: 2px solid ##a5aeb6;
                padding: 2px;
                font-size: 100%;
                width:100px;
}

#onlineForm #oneline select.currency {
margin: 0px 0 0px 3px;
height: 32px;
border: 2px solid #a5aeb6;
background-color: #f7f7f7;
padding:2px;
font-size: 100%;
width:100px;
}



#onlineForm #twoinline input.long {
                margin: 0px;
                height: 16px;
                border: 1px solid #cfcfcf;
                padding: 0px;
                font-size: 100%;
width: 80px;
}

#onlineForm #oneline .FormSubmit {
background-image:url(/images/form_add.gif);
background-position:top left;
background-repeat:no-repeat;
margin: 10px 0px 10px 0px;
padding: 0px;
color: #fff;
font-weight: bold;
width: 61px;
height: 25px;
border: 0 solid #000;
background-color: #afc1c9;
float: left;
cursor: pointer;
}


#onlineForm #oneline .FormSubmit:hover {
 background-color: #afc1c9;
                color: #fff;
}

#onlineForm #oneline input submit {
background-image:url(/images/updateform.gif);
                background-position:top left;
                background-repeat:no-repeat;
background-color: #afc1c9;
border: 0 solid #000;
}

#onlineForm input:focus {
      background: #ffffcc;   /* sexy hot pink */
}

#onlineForm #oneinline select {
background-color: #f7f7f7;
border: 2px solid #a5aeb6;
                padding: 2px 2px 2px 0px;
                margin: 2px 2px 2px 0px;
                width: 226px;
                font-size: 100%;
height: 30px;

}

#onlineForm #oneline select {
background-color: #f7f7f7;
border: 2px solid #a5aeb6;
                padding: 2px 2px 2px 0px;
                margin: 2px 2px 2px 0px;
                width: 226px;
                font-size: 100%;
height: 30px;

}

#onlineForm textarea {
font-family:Arial, Sans-Serif;
 background-image : url('/images/textareabg.gif');
background-repeat : repeat-x;
background-position : left bottom;
border: 2px solid #a5aeb6;
padding: 4px;
margin: 0px 5px 5px 0px;
font-size: 100%;
width: 598px;
}

#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: 30px;
}


#onlineForm #twoinline input {
background-image : url('/images/inputbg.gif');
background-repeat : repeat-x;
background-position : left bottom;
border: 2px solid #a5aeb6;
height: 22px;
}


#onlineForm #twoinline .dateInput {
border: 2px solid #a5aeb6;
font-size: 100%;
width: 68px;
margin:0px 2px 0px 0px;
padding: 2px;
height: 24px;
float:left:
color: #245581;
vertical-align: middle;
}


#onlineForm #twoinline .timesel {
background-color:#F7F7F7;
border:2px solid #A5AEB6;
color:#245581;
font-size:100%;
height:32px;
margin:0px 5px 0px 0px;
padding: 4px 2px 2px 2px;
width:60px;
vertical-align: middle;
}


#onlineForm #twoinline option {
vertical-align: middle;
}


#onlineForm #twoinline .timeseldat {
border: 1px solid #a5aeb6;
background-color: #f7f7f7;
margin: 0px 5px 0px 0px;
width: 50px;
padding: 0px;
height: 33px;
font-size: 100%;
float:left;
line-height: 27px;
color: #245581;
}


#onlineForm #twoinline .timeseldat select {
border: 1px solid #a5aeb6;
background-color: #f7f7f7;
margin: 0px 5px 0px 0px;
width: 50px;
padding: 0px;
height: 33px;
font-size: 100%;
float:left;
line-height: 27px;
}


#onlineForm .checkbox {
width:12px;
margin : 5px 0px 0px 0px;
padding: 0px 0x 0px 0px;
height: 12px;
border: 0px solid #000;
}


#twoinline {
float:left;
width: 50%;
padding-bottom: 10px;
margin-right: 0px;
border: 0px solid #000;
}




#onlineForm #twoinline input .short {
width:50%;
}

#multiline {
float:left;
font-size: 100%;
text-indent: 1px;
color: #000;
font-weight: bold;
min-width:100px;
max-width:190px;
padding: 0px;
border: 0px solid #000;
margin-left: 10px;
}

#onlineForm #multiline input {
                height: normal;
                border: 0px solid #cfcfcf;
                font-size: 100%;
margin: 0px;
padding: 0px;
}


#onlineForm {
margin: 10px 0px 10px 0px;
padding:0px 10px 10px 10px; 
background-color:#afc1c9; 
border: 1px solid #aab2ba;
width: 610px;
clear: left;
float: left;
}


#onlineForm .editbox {
margin-left: 0px;
padding:0;
color: #000000;
}



/* TabCV listing style */

#listing {
                padding:10px 5px 15px 5px;
                color: #000000;
                background-color:#ffffff;
border-bottom: 1px solid #cccccc;
}

#listing .header {
font-size:120%;
color:#04569d;
font-weight:bold;
line-height:29px;
}

#listing .header a{
text-decoration: none;
}

#listing .header a:hover{
text-decoration: underline;
}

#listing .attr {
color:#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-family:Arial, Sans-Serif;
margin : 25px 1px 0px 2px;
padding :0px 0 10px 0;
font-size : 120%;
color :#143151;
font-weight : bold;
border-bottom: 2px solid #3598cf;
height: 10px; 
}

#admin {
padding: 10px;
font-size: 110%;
}

#admin p {
line-height: 15px;
font-size: 100%;
}

#admin h3 {
padding-top: 15px;
}


/*  Network Admin styles */

#onlineFormAdmin {
                padding:0px 10px 10px 0px; 
                background-color:#f9f9f9; 
                border: 1px solid #e2dac4;
width: 750px;
}

#onlineFormAdmin textarea {
                border: 1px solid #cfcfcf;
                padding: 5px 5px 5px 5px;
                margin: 5px 5px 5px 0px;
                font-size: 100%;
        width: 500px;
                                height: 500px;
}

#onlineFormAdmin select {
                border: 1px solid #cfcfcf;
                padding: 2px 2px 2px 0px;
                margin: 2px 2px 2px 0px;
                width: 240px;
                font-size: 100%;
height: 24px;

}

#onlineFormAdmin input {
                height: 24px;
                border: 1px solid #cfcfcf;
                padding: 4px 0px 0px 5px;
                font-size: 100%;
}
#onlineFormAdmin label {
                display: block;
                margin: 10px 0px 2px 0px;
                font-size: 100%;
                text-indent: 1px;
                color: #666666;
                font-weight:bold;
}

#onlineFormAdmin #oneline input {
width: 530px;
                margin: 0px;
                height: 24px;
                border: 1px solid #cfcfcf;
                padding: 4px 0px 0px 5px;
                font-size: 100%;
}

#onlineFormAdmin #oneline input.checkbox {
width: 30px;
                margin: 0px;
                height: 19px;
                border: 0px solid #cfcfcf;
                padding: 0px 0px 0px 0px;
                font-size: 100%;
}

#onlineFormAdmin #accordion #oneline {
padding: 5px;
margin: 0px 0px 0px 0px;
}

#onlineFormAdmin #accordion {
width: 750px;
margin: 0px 0px 0px 0px;
border: 0px solid #cfcfcf;
border-bottom: 1px solid #e2dac4;
padding: 5px 5px 5px 5px;
font-size: 100%;
background: #ededed;
}

#onlineFormAdmin #accordion h3 {
padding: 10px 0px 10px 5px;
margin: 0px 0px 0px 0px;
background: #fdf5ce;
border-top: 2px solid #cfcfcf;
border-bottom: 1px solid #cfcfcf;
border-left: 2px solid #cfcfcf;
border-right: 2px solid #cfcfcf;
cursor : pointer;
}

#TabMaint {
width: 743px;
margin: 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;
}

/* 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;
}
#oneline .metaarea {
width: 700px;
height: 60px;
}

#oneline .textarea_netatt {
width: 700px;
height: 60px;
}


#DiscReply {
clear: both;
float: left;
width: 100%;
}


.clear {
clear: both;
padding: 0px;
margin: 0px;
height: 1px; 
}

#AddComment {
clear: both;
margin-left: 8px;
}

/*Used for event boxes*/

#outsideEventBox {
margin-top : 50px;
margin-left : 5px;
height: 100%;
width: 100%;
border : 0px solid blue;
}


#outsideEventBox #EventBox {
margin-bottom : 0px;
}


#EventBox {
margin : 0px;
padding : 0px 0 10px 0;
text-align: left;
background:url('/images/body1.gif');
background-position: bottom left;
background-repeat: no-repeat;
width: 100%;
float: left;
clear: both;
}

#EventBox #date {
padding:5px 0 10px 5px;
float:left;
width:583px;
clear: left;
font-weight: bold; 
}

#outlook {
float:left;
width:40px;
}

#outlook img {
padding:0px 10px 0 0; 
}

#google {
float:left;
width:40px;
}

#google img {
padding:0px 10px 0 0;
}

#EventBox #where {
padding:5px 0 10px 5px;
float:left;
width:583px;
clear: left;
}



#EventBox #eventInfo{
padding: 5px 5px 5px 0;
}

#EventBox #eventInfo h2 {
padding: 0px 0 0 4px;
font-weight: bold;

}

#EventBox #desc {
margin-left: 6px;
}

#eventInfo .notes {
padding:10px;
font-size:90%;
float:left;
clear:left;
width:500px;
color: #8c98a0;
border: 0px solid green;
}

#eventInfo #tabnavcontainers {
margin-left: 0px;
}

#eventInfo #desc {
padding:10px;
background-color:#ededed;
width:597px;
float: left;
color: #245581;
}

#EventBox #EventMan h2 {
margin-top:5px;
font-weight: bold;
margin-left: 0;
padding-left: 0;
padding-bottom: 5px;
border-bottom: 1px solid #fff;
color: #245581;
}

#eventInfo #oneline label {
float:left;
clear: left;
}

#eventInfo #oneline textarea {
float:left;
clear: left;
}

#eventInfo #desc img {
padding:0px 10px 10px 0px;
}

.attach {
text-align:left;
padding:10px 10px 10px 5px;
font-size:100%;
width:250px;
float:left;
clear: both;

}

#advanced {
float: left;
clear: both;
width: 100%;
padding-left: 6px;

}
#price {
float:left;
text-align:left;
padding:2px 4px 2px 5px;
border-top: 1px solid #24559a;
border-bottom: 1px solid #24559a;
font-size:100%;
width: 253px;
background-color: #fff;
}

#placesNo {
float:left;
text-align:left;
padding:2px 4px 2px 5px;
margin-bottom: 2px;
border-bottom: 1px solid #24559a;
font-size:100%;
width:253px;
background-color: #fff;
}

.notes {
padding:10px;
font-size:90%;
float:left;
clear:left;
width:100%;
}

#advanced .bookme {
padding:10px 10px 5px 10px;
font-size:100%;
float:left;
clear:left;

width:200px;
}

#firstline {
padding: 0px 10px 10px 0px;
font-size:100%;
float:left;
}

#firstline label {
padding: 10px 10px 10px 0px;
font-size:100%;
float:left;
clear:left;
width:530px;
}

#advanced #oneline label {
margin: 0px 0px 0px 0px;
float:left;
clear:left;
}

#advanced #oneline textarea {
margin: 10px 0px 0px 0px;
float:left;
clear:left;
}

#idBookNow {
float:left;
clear:left;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 10px;
width:575px;
border: 0px solid #cccccc;
}

#responseBox {
float:left;
clear:left;
width: 550px;
padding: 0px 10px 10px 0px;
}

#firstline input {
margin: 0px 10px 0px 0px;
}


#eventSum {
margin-top:15px;
margin-left: 6px;
/*max-height: 50px;*/
padding: 10px 0px 10px 0px;
border-top: 1px solid #24559a;
border-bottom: 1px solid #24559a;
}

#summary1 {
font-weight: bold;
float:left;
text-align:left;
font-size:100%;
min-width:70px;
max-width:140px;
/*background-color: #fff;*/
margin: 0px 5px 0px 20px;
padding: 2px 2px 2px 4px; 
}

#summary2 {
float:left;
text-align:left;
width: 70px;
/*background-color: #fff;*/
padding: 2px 2px 2px 4px; 
}

#button {
                color: #000;
                font-weight: bold;
                padding: 5px 6px 6px 2px;
text-align:center;
font-size: 12px;
background-image:url(/images/booknow.gif);
background-position:top left;
background-repeat:no-repeat;
width: 137px;
height: 25px;
margin-right:0px;
margin-left: 24px;
margin-bottom: 0px;
float:left;
margin-top: 25px;
}

#eventInfo #advanced #bookNow {
background-image:url(/images/booknowbutton.gif);
background-position:top right;
background-repeat:no-repeat;
width: 120px;
height: 25px;
color: #fff;
font-size: 13px;
font-weight: bold;
padding: 4px 0px 0px 0px;
text-align: center; 
margin-bottom: 0px;
margin-top: 20px;
margin-left:0px;
margin-right: 7px;
cursor: pointer;
float: right;
}

#bookNow a {
color: #fff;
}

#attendees {
width:510px;
padding:5px;
border:1px solid #ededed;
clear: both;
float: left;
margin-top:10px;
}


#advanced #attendees h2 {
padding-left: 0;
margin: 5px 0px 10px 0px;
float:left;
border: 0px solid #000;
}

#list {
clear: both;
float: left;
padding: 0;
margin: 0;
}

#member {
float:left;
width:158px;
padding: 5px 10px 0 0;
text-align:left;
font-size:100%;
min-height:100px;
background-color: #dfe5e6;
border: 1px solid #fff;
}

#member img {
margin: 0px 0 0 5px;
padding: 0px 5px 5px 0px;
max-width:60px;

}

#invitations {
padding:10px;
}


.invit {
                border: 1px solid #cfcfcf;
                padding: 5px 5px 5px 5px;
                margin: 5px 5px 5px 0px;
                font-size: 100%;
    width: 523px;
                height:200px;
}

.additional {
                border: 1px solid #cfcfcf;
                padding: 5px 5px 5px 5px;
                margin: 5px 5px 5px 0px;
                font-size: 100%;
    width: 590px;
                height:100px;
}

.multilineH {
font-size:100%;
font-weight:bold;
text-align:left;
background-color:#dddddd;
border-right: 1px solid #fff;
}


.multiline {
font-size:100%;
font-weight:normal;
text-align:left;
background-color:#ededed;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
max-width:90px;
word-wrap: break-word;
}

.multiline img {
padding:5px;
}

.attendeelist {
padding-top:10px;
}

#EventMan {
float:left;
clear:left;
                padding:0px 5px 5px 5px; 
margin-left: 6px;
margin-top: 20px;
margin-bottom: 10px;
                background-color:#afc1c9; 
                border: 2px solid #a5aeb6;
width: 97%;
height: 100%;

}



#EventMan form {
color: #245581;
}

 #EventMan select {
background-color: #f7f7f7;
border: 2px solid #a5aeb6;
                padding: 2px 2px 2px 0px;
                margin: 0px 2px 2px 0px;
                width: 235px;
                font-size: 100%;
height: 32px;
line-height: 24px; 
color: #245581;
}

#EventMan input {
background-image : url('/images/inputbg.gif');
background-repeat : repeat-x;
background-position : left bottom;
border: 2px solid #a5aeb6;
height: 26px;
padding: 4px 0px 0px 5px;
font-size: 100%;
color: #245581;
}

#EventMan input.long {
width: 600px;
}

#EventMan #oneline input {
width: 500px;
margin: 0px;
height: 24px;
border: 2px solid #a5aeb6;
padding: 4px 0px 0px 5px;
font-size: 100%;
color: #245581;
}


#EventMan #oneline input.checkbox{
width: 30px;
                margin: 0px;
                height: 19px;
                border: 0px solid #cfcfcf;
                padding: 0px 0px 0px 0px;
                font-size: 100%;
color: #245581;
}


#EventMan #oneline .checkbox{
width: 20px;
                margin: 0px;
                height: 19px;
                border: 0px solid #cfcfcf;
                padding: 0px 0px 0px 0px;
                font-size: 100%;
color: #245581;
}

#EventMan #twoinline input.checkbox{
width: 30px;
                margin: 0px;
                height: 19px;
                border: 0px solid #cfcfcf;
                padding: 0px 0px 0px 0px;
                font-size: 100%;
color: #245581;
}

#EventMan #dateline input {
                margin: 0px;
                height: 24px;
border: 1px solid #cfcfcf;
                padding: 4px 0px 0px 5px;
                font-size: 100%;
width: 30px;
color: #245581;
}



#EventMan label {
                display: block;
                margin: 10px 0px 3px 0px;
                font-size: 100%;
                text-indent: 1px;
                color: #000;
                font-weight:bold;
}


#EventMan #oneline input.short {
                width: 200px;
}

#EventMan input.short {
height: 25px;
width: 225px;
border: 2px solid #a5aeb6;
padding: 3px 0px 0px 5px;
margin-right: 15px;
font-size: 100%;
line-height: 20px;
color: #245581;
}

#EventMan #oneline .FormSubmit {
background-image:url(/images/form_add.gif);
background-position:top left;
background-repeat:no-repeat;
margin: 10px 0px 10px 0px;
padding: 0px;
color: #fff;
font-weight: bold;
width: 61px;
height: 25px;
border: 0 solid #000;
background-color: #afc1c9;
float: right;
cursor: pointer;
}


#EventMan #oneline .FormSubmit:hover {
background-image:url(/images/form_addhov.gif);
background-position:top left;
background-repeat:no-repeat;
margin: 10px 0px 10px 0px;
padding: 0px;
color: #fff;
font-weight: bold;
width: 61px;
height: 25px;
border: 0 solid #000;
background-color: #afc1c9;
float: right;
cursor: pointer;
}


#EventMan #oneline input.submit {
width: 50px;
                border: 1px solid #bcb9af;
                margin: 5px 0px 0px 0px;
                padding: 3px;
                background-color: #ededed;
                color: #000;
}



#EventMan input:focus {
      background: #ffffcc;   /* sexy hot pink */
}



#editDetail label{
text-align:left;
}

.topbar {
font-weight:bold;
}



#clear {
                clear:both;
}

#selected1:hover {
background-image:url(../images/backgr.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.bor {
float:left;
clear:left;
width: 615px;
border: 1px solid #cccccc;
}

.tbl1 {
float:left;
clear:left;
width: 610px;
padding: 2px;
border: 0px solid red;
}

.l1 {
font-weight:bold;
float:left;
width: 45%;
background-color: #cccccc;
}

.l15 {
font-weight:bold;
float:left;
width: 10%;
background-color: #cccccc;
}

.l2 {
font-weight:normal;
float:left;
width: 45%;
border: 0px solid blue;
padding-top: 5px;
}

.l25 {
font-weight:normal;
float:left;
width: 10%;
border: 0px solid blue;
padding-top: 5px;
}

.l31 {
font-weight:normal;
float:left;
background-color: #ededed;
padding: 2px;
width: 99%;
font-size: 80%;
}

#editDetal {
width: 240px;
padding: 5px;
text-align : left;
border: 0px solid red;
}


#editDetal h2 {
font-family : Verdana, Arial, Sans-Serif;
margin : 0px 0 0px 0px;
padding : 0px 0 0 0;
font-size : 110%;
color :#2b4257;
font-weight : bold;
}

#editDetal #oneline {
float:left;
clear:left;
width: 100%;
}

#editDetal #twoinline{
float:left;
clear:left;
width: 100%;
}

#editDetal label {
                display: block;
                margin: 5px 0px 2px 0px;
                font-size: 100%;
                text-indent: 1px;
                color: #666666;
                font-weight:bold;
clear: left;
}

#editDetal textarea {
width: 230px;
height: 200px;
}

#tbs {
margin: 10px 0px 0px 6px;
padding: 0px 0px 0px 0px;
float: left;
clear: left;
border: 0px solid blue;
width: 615px;
}



/** shop pages styles **/

.basket {
float: right; clear: right; padding-right: 20px;
}

.basketprice {
font-weight: bold; size: 80%; padding-right: 3px; color: #666;
}


.mybasket {
padding: 10px 20px 0px 0px;
}

.mybaskettxt a {
padding: 15px 5px 0px 5px;
font-weight: bold;
size: 110%;
}







/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/


/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images 
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
*/

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=01_flat.png&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Helvetica, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Helvetica, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #ffffff url(/images/jquery/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #444444; }
.ui-widget-content a { color: #444444; }
.ui-widget-header { border: 1px solid #dddddd; background: #dddddd url(/images/jquery/ui-bg_highlight-soft_50_dddddd_1x100.png) 50% 50% repeat-x; color: #444444; font-weight: bold; }
.ui-widget-header a { color: #444444; }


/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #cccccc; background: #ffffff url(/images/jquery/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x; color: #444444; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #444444; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #ff0084; background: #ffffff url(/images/jquery/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #222222; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #222222; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/images/jquery/ui-icons_ff0084_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/images/jquery/ui-icons_ff0084_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/images/jquery/ui-icons_0073ea_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/images/jquery/ui-icons_666666_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/images/jquery/ui-icons_ffffff_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/images/jquery/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/images/jquery/ui-icons_0073ea_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/images/jquery/ui-icons_ff0084_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
/*.ui-icon-closethick { background-position: -96px -128px; }*/
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; }
.ui-corner-tr { -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; }
.ui-corner-br { -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; }
.ui-corner-top { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; }
.ui-corner-right {  -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; }
.ui-corner-left { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; }
.ui-corner-all { -moz-border-radius: 2px; -webkit-border-radius: 2px; }

/* Overlays */
.ui-widget-overlay { background: #eeeeee url(/images/jquery/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); }
.ui-widget-shadow { margin: -4px 0 0 -4px; padding: 4px; background: #aaaaaa url(/images/jquery/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 0px; -webkit-border-radius: 0px; }

/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 


.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 39px; margin: -10px 0px 0 0; padding: 1px; height: 18px;  }


.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }


.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; color: #dddddd; text-decoration: none;}



.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


/** styles for network and content search **/

.order {
padding: 5px 5px 5px 5px;
text-transform:uppercase;
color:#cccccc;
font-weight:bold;
float: left;
}

.order a {
text-transform:none;
}


.search_attrib1 {
padding: 5px 0 0 0;
float: left;
width: 49%;
font-size: 90%;
}

.companylogo {
padding: 5px 0 0 0;
float: left;
width: 49%;
font-size: 90%;
}

.search_attribute {
float: left;
color: #395141;
font-weight: bold;
padding-right: 5px;
}

.search_value {
float: left;
color: #395141;
font-weight: normal;
}


.search_loc {
padding: 5px 0px 5px 0px;
float:left;
clear:left;
font-size: 90%;
text-decoration: italic;
font-weight: normal;
width:600px;
}

.search_folder {
padding: 0px 0px 0px 0px;
color: #333;
text-decoration: italic;
font-weight: bold;
}

.search_network {
padding: 0px 0px 0px 0px;
color: #666;
text-decoration: italic;
font-weight: normal;
}

.search_cred {
padding: 0px 5px 5px 0px;
float:left;
clear:left;
font-size: 80%;
text-decoration: italic;
font-weight: bold;
width: 49%;
display: none;
}

.search_date {
padding: 0px 0px 5px 5px;
width: 100px;
height: 20px;
float:right;
font-size: 80%;
text-decoration: italic;
font-weight: bold;
width: 49%;
text-align: right;
display: none;
}

/** social media styles**/

#socmed {
padding: 10px;
}

#socmed textarea {
height: 50px;
width: 700px;
padding: 5px;
}

.socmed2_media {
padding: 10px;
font-size: 110%;
font-weight: bold;
}

#media_profile {
padding: 5px 0px 5px 0px;
}




/** JQuery checkboxes and radio buttons **/

.jquery-safari-checkbox {display: inline; font-size: 16px; line-height: 16px; cursor: pointer; cursor: hand; vertical-align:bottom;}
.jquery-safari-checkbox .mark {display: inline;}
.jquery-safari-checkbox img {vertical-align: middle; width: 16px; height: 16px; padding-left: 1px; margin-top:1px;}
.jquery-safari-checkbox img {background: transparent url(/images/safari-checkbox.png) no-repeat;}
.jquery-safari-checkbox img {background-position: 0px 0px;}
.jquery-safari-checkbox-hover img {background-position: -16px 0px;}
.jquery-safari-checkbox-checked img {background-position: 0px -16px;}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-hover img {background-position: -16px -16px;}
.jquery-safari-checkbox-disabled img {background-position: 0px -32px;}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-disabled img {background-position: 0px -48px;}

.jquery-safari-radio {display: inline; font-size: 16px; line-height: 16px; cursor: pointer; cursor: hand; }
.jquery-safari-radio .mark {display: inline;}
.jquery-safari-radio img {vertical-align: middle; width: 16px; height: 16px; padding-left: 1px; margin-top:1px;}
.jquery-safari-radio img {background: transparent url(/images/safari-radio.png) no-repeat;}
.jquery-safari-radio img {background-position: 0px 0px;}
.jquery-safari-radio-hover img {background-position: -16px 0px;}
.jquery-safari-radio-checked img {background-position: 0px -16px;}
.jquery-safari-radio-checked .jquery-safari-radio-hover img {background-position: -16px -16px;}
.jquery-safari-radio-disabled img {background-position: 0px -32px;}
.jquery-safari-radio-checked .jquery-safari-radio-disabled img {background-position: 0px -48px;}



/** Drop-down lists CSS **/
.dd{text-align:left;background-color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;float:left;margin-right:3px;}
.dd .ddTitle{background:#f2f2f2;border:2px solid #A5AEB6;padding:3px;text-indent:0;cursor:default;overflow:hidden;height:19px;min-width:46px;}
.dd .ddTitle span.arrow{background:url(/images/dd_arrow.gif) no-repeat 0 0;float:right;display:inline-block;width:16px;height:16px;cursor:pointer;}
.dd .ddTitle span.ddTitleText{text-indent:1px;overflow:hidden;line-height:16px;padding:0 0 0 5px;}
.dd .ddTitle span.ddTitleText img{text-align:left;padding:0 2px 0 0}
.dd .ddTitle img.selected{padding:0 3px 0 0;vertical-align:top;}
.dd .ddChild{position:absolute;border:1px solid #c3c3c3;border-top:none;display:none;margin:0;width:auto;overflow:auto;overflow-x:hidden !important;background-color:#ffffff;}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited{padding-left:10px}
.dd .ddChild a{display:block;padding:2px 0 2px 3px;text-decoration:none;color:#000;overflow:hidden;white-space:nowrap;cursor:pointer;}
.dd .ddChild a:hover{background-color:#AFC1C9;}
.dd .ddChild a img{border:0;padding:0 2px 0 5px;vertical-align:middle;}
.dd .ddChild a.selected{background-color:#66CCFF;}
.hidden{display:none;}
.dd .ddChild a.sprite, .dd .ddChild a.sprite:visited{background-image:url(/images/d_sprite.gif);background-repeat:no-repeat;padding-left:24px;}
.dd .ddChild a.calendar, .dd .ddChild a.calendar:visited{background-position:0 -404px;}
.dd .ddChild a.shoppingcart, .dd .ddChild a.shoppingcart:visited{background-position:0 -330px;}
.dd .ddChild a.cd, .dd .ddChild a.cd:visited{background-position:0 -439px;}
.dd .ddChild a.email, .dd .ddChild a.email:visited{background-position:0 -256px;}
.dd .ddChild a.faq, .dd .ddChild a.faq:visited{background-position:0 -183px;}
.dd .ddChild a.games, .dd .ddChild a.games:visited{background-position:0 -365px;}
.dd .ddChild a.audio, .dd .ddChild a.music:visited{background-position:0 -146px;}
.dd .ddChild a.phone, .dd .ddChild a.phone:visited{background-position:0 -109px;}
.dd .ddChild a.graph, .dd .ddChild a.graph:visited{background-position:0 -73px;}
.dd .ddChild a.secured, .dd .ddChild a.secured:visited{background-position:0 -37px;}
.dd .ddChild a.video, .dd .ddChild a.video:visited{background-position:0 0;}


/** site admin pages **/

.admin_left {
float: left; width: 300px; padding: 5px 20px 5px 0px;
font-weight: bold;
}

.admin_left .desc{
font-weight: normal;
font-size: 90%;
}

.admin_right {
float: left; width: 500px; padding: 5px 0px 5px 0px;
}

.admin_right input {
                height: 24px;
                border: 1px solid #cfcfcf;
                padding: 4px 0px 4px 5px;
                font-size: 100%;
width: 400px;

}

.admin_right textarea {
                height: 150px;
                border: 1px solid #cfcfcf;
                padding: 4px 0px 4px 5px;
                font-size: 100%;
width: 450px;
margin: 0px;

}


.admin_right select {
                height: 24px;
                border: 1px solid #cfcfcf;
                padding: 4px 0px 4px 5px;
                font-size: 100%;
width: 200px;

}





/* --- begin admin update --- */

#admin .groupWrapper1 {
float:left;
margin:0 0 15px 5px;
min-height:15px;
width:780px;
}

#admin #kc_update {
font-size:102.5%;
height:100%;
margin-bottom:0;
margin-left:0;
margin-top:5px;
overflow:visible;
padding:3px 8px;
}

#admin .myBox {
margin-bottom: 10px;
padding: 0 0 10px 0px;
text-align: left;
background:url('/images/d_back_box_body_780px.gif');
background-position:bottom;
background-repeat:no-repeat;
width: 100%;
}

#admin .myBox .itemHeader {
line-height : 25px;
background:url("/images/d_back_box_header_780px.gif") no-repeat scroll center top #E9E9E9;
background-position:top;
background-repeat:no-repeat;
color : #837765;
padding: 3px 0 1px 10px;
font-weight : normal;
font-size : 120%;
height : 25px;
position : relative;
}

.DDHelper2 {
position: absolute;
display: none;
width: 625px;
}

#admin #details0 {
display:table;
float:none;
padding-bottom: 10px;
}

#admin .itemA, .DDHelper2 .itemA {
float:left;
height:75px;
margin:0 5px 5px;
padding:5px 5px 0px 0px;
width:65px;
font-size: 11px;
text-align: center;
}

#admin .itemT {
margin:0 5px 5px;
padding:5px 5px 0px 0px;
font-size: 11px;
text-align: left;
}

#admin .itemT .headT {
margin:0;
padding:0;
font-size: 12px;
font-weight: bold;
color: #837765;
text-align: left;
}

#admin .itemA .icon_wrap {
display: block;
text-align: center;
}

#admin .itemA .text_wrap {
text-align: center;
}

#icon-head-network-tabs {
background-position:0 -86px;
}

#icon-head-network {
background-position:0 -104px;
}

#icon-head-content-attr{
background-position:0 -69px;
}

#icon-head-main-controls {
background-position:0 -51px;
}

#icon-head-user-attr {
background-position:0 -34px;
}

#icon-head-adminstats {
background-position:0 -17px;
}

#icon-head-admintasks {
background-position:0 0px;
}

.admin_headsprite {
background:url("/images/d_admin_icon_headings.gif") repeat scroll 0 0 transparent;
margin: 4px 8px 0 0;
display:block;
float: left;
height:16px;
width:16px;
}

#icon-default {
background-position:0 -1760px;
height:32px;
width:32px;
}

#icon-awstats {
background-position:0 -169px;
height:32px;
width:32px;
}

#icon-users {
background-position:0 -1px;
height:32px;
width:32px;
}

#icon-events {
background-position:0 -2846px;
height:32px;
width:32px;
}

#icon-users-bio {
background-position:0 -1658px;
height:32px;
width:32px;
}

#icon-users-add {
background-position:0 -103px;
height:32px;
width:32px;
}

#icon-users-maintenance {
background-position:0 -135px;
height:32px;
width:32px;
}

#icon-web-content {
background-position:0 -2404px;
height:32px;
width:33px;
}

#icon-network-tabs {
background-position:0 -2473px;
height:32px;
width:33px;
}

#icon-network-attributes {
background-position:0 -35px;
height:32px;
width:33px;
}

#icon-content-manager {
background-position:0 -69px;
height:32px;
width:33px;
}

#icon-content-attributes {
background-position:0 -238px;
height:32px;
width:33px;
}

#icon-form-maintenance {
background-position:0 -1760px;
height:32px;
width:32px;
}

#icon-errorlogs {
background-position:0 -679px;
height:32px;
width:32px;
}

#icon-image-upload {
background-position:0 -1386px;
height:32px;
width:32px;
}

#icon-css {
background-position:0 -271px;
height:32px;
width:32px;
}

#icon-user-attributes {
background-position:0 -304px;
height:32px;
width:32px;
}

#icon-tab-attributes {
background-position:0 -339px;
height:32px;
width:32px;
}

#icon-shop-manager {
background-position:0 -374px;
height:32px;
width:32px;
}

#icon-roles-manager {
background-position:0 -409px;
height:32px;
width:32px;
}

#icon-layout-manager {
background-position:0 -444px;
height:32px;
width:32px;
}

#icon-tab-headings {
background-position:0 -510px;
height:32px;
width:32px;
}

#icon-private-lists {
background-position:0 -1590px;
height:32px;
width:32px;
}

#icon-public-groups {
background-position:0 -1622px;
height:32px;
width:32px;
}

#icon-wizard {
background-position:0 -203px;
height:32px;
width:32px;
}

#icon-system {
background-position:0 -2676px;
height:32px;
width:37px;
}

.admin_spriteicon {
background:url("/images/d_admin_icon_sprites.png") repeat scroll 0 0 transparent;
margin:0 auto;
text-decoration:none;
display:block;
text-align: center;
}
#icon-users-blog, #icon-users-blogcom, #icon-users-disc, #icon-users-photo, #icon-users-biog, #icon-users-news, #icon-users-mess, #icon-pub-net, #icon-third-party, #icon-emailtemp, #icon-emailtime {
background-position:0 -2676px;
height:32px;
width:37px;
}


/** admin pages config **/

.searchsett {
font-size: 130%; 
border-bottom: 1px dotted #333; 
width: 90%; 
padding: 20px 0px 20px 0px;
font-weight: bold;
}

.searchcol {
float: left; 
width: 230px; 
padding: 0px 10px 0px 0px;
}

.myMemBox{
margin-top: 0px;
margin-bottom: 10px;
padding: 0px 0px 5px 0px;
text-align: left;
background:url('/images/body1.gif');
background-position: left bottom;
background-repeat: no-repeat;
width: 100%;
float: left;
clear: left;
}

.myMemBox #heading {
border: 0px solid #cccccc;
background:url('/images/header1.gif');
background-position: top left;
background-repeat:no-repeat;
color : #003399;
padding: 3px 0px 1px 15px;
margin-top: 0px;
font-weight : bold;
font-size : 120%;
position : relative;
width: 100%;
height: 26px;
}

.myMemBox .itemHeader {
border: 0px solid #cccccc;
background:url('/images/header1.gif');
background-position: top left;
background-repeat:no-repeat;
color : #003399;
padding: 3px 0px 1px 15px;
margin-top: 0px;
font-weight : bold;
font-size : 120%;
position : relative;
height : 25px;
}

.myMemBox .itemHeader a {
position : absolute;
right : 10px;
top : 5px;
font-weight : normal;
font-size : 11px;
text-decoration : none;
}

.allblog {
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
width: 500px;
}

.editbl {
float: left;
clear: left;
text-align: right;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
width: 635px;
}

.editbl .watch {
float: left;
margin: 0px 0px 0px 0px;
padding: 3px;
width: 125px;
height:15px;
text-align: center;
}

#txt_uploadm {
float: left;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
width: 625px;
}

#txt_uploadm #tabnavcontainers {
float: left;
}

#txt_uploadm #tabnavs {
float: left;
border-bottom : 0px solid #999999;
margin-top: 0px;
}

#txt_uploadm .test #txt {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 10px 10px 10px;
width: 615px;
}

.yui-skin-sam {
margin-left: -70px;
z-index: 10;
float: left;
}

#txt_uploadm .test #txt .sml_desc {
font-color: #999;
font-weight: normal;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 138px;
}




.canvas_row {
    border-bottom: 1px solid #DEDEDE;
    float: left;
    margin: 0;
    padding: 10px 0;
    width: 590px;
font-family : Verdana, Arial, Sans-Serif;
color : #000;
}

.row_title {
color: #555;
float: left;
font-weight: bold;
margin: 0 10px 8px 0;
width: 110px;
}


.row_data {
float: left;
    width: 370px;
}

.sml_desc {
font-color: #999;
font-weight: normal;
}

#main #txt_uploadm .test #txt .canvas_row .row_data .txtlarge {
padding: 5px;
height: 100px;
width: 470px;
margin: 0px;
}

#main #txt_uploadm .test #txt .canvas_row .row_data .inptitle{ 
padding: 5px;
height: 100px;
width: 470px;
margin: 0px;
}

.canvas_block {
float: left;
clear: left;
margin: 0px 0px 20px 0px;
padding: 5px 5px 5px 5px;
width: 579px;
background-color: #ededed;
border: 1px solid #ccc;
}

.canvas_block p {
display: none;
}

.canvas_block .row_title {
float: left;
clear: left;
width: 90px;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 40px;
border: 0px solid blue;
}

#txt_uploadm .test #txt .canvas_block .row_data {
float: left;
width: 320px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0px solid pink;
}

.canvas_block .row_data input {
float: left;
width: 300px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 30px;
}

.addnew {
float: left;
clear: left;
text-align: right;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
width: 635px;
}

.actdate {
color: #999;
}

.disc_follow {
margin-bottom: 5px;
height:25px;
padding-left: 470px;
}

disc_follow a{
float: left;
}

.settings {
padding: 0px 0px 0px 0px;
margin: 0px 3px 0px 0px;
}

#settings_disc {
float: left;
}

#idMyComments textarea.txtnews {
width:590px;
height: 200px;
}

#idMyComments1 textarea {
width: 590px;
height: 200px;
margin-left: -8px;
}

#idMyComments textarea {
width: 590px;
height: 200px;
margin-left: 0px;
}







/** styles for network and content search **/

.order {
padding: 5px 5px 5px 5px;
text-transform:uppercase;
color:#cccccc;
font-weight:bold;
float: left;
}

.order a {
text-transform:none;
}

.search_title {
border-bottom: 1px dotted #395141;
float: left;
clear: right;
width: 530px;
}



.search_attrib1 {
padding: 5px 0 0 0;
float: left;
width: 49%;
font-size: 90%;
}

.companylogo {
padding: 5px 0 0 0;
float: left;
width: 49%;
font-size: 90%;
}

.search_attribute {
float: left;
color: #395141;
font-weight: bold;
padding-right: 5px;
}

.search_value {
float: left;
color: #395141;
font-weight: normal;
}


.search_loc {
padding: 5px 0px 5px 0px;
float:left;
clear:left;
font-size: 90%;
text-decoration: italic;
font-weight: normal;
width: 100%;
}

.search_folder {
padding: 0px 0px 0px 0px;
color: #333;
text-decoration: italic;
font-weight: bold;
}

.search_network {
padding: 0px 0px 0px 0px;
color: #666;
text-decoration: italic;
font-weight: normal;
}

.search_cred {
padding: 0px 5px 5px 0px;
float:left;
clear:left;
font-size: 80%;
text-decoration: italic;
font-weight: bold;
width: 49%;
}

.search_date {
padding: 0px 0px 5px 5px;
width: 100px;
height: 20px;
float:right;
font-size: 80%;
text-decoration: italic;
font-weight: bold;
width: 49%;
text-align: right;
}


#main #txt_fr {
padding-top:0px;
width: 638px;
}





.CommentsAll {
margin: 0px;
float:left;
width: 620px;
}

.CommentBody {
background-color: #f5f5f5;
line-height:20px;
margin:0;
min-height:20px;
padding:0px;
width: 615px;
float:left;
}

.AComment {
margin:0px 0px 5px 0px;
padding:0px;
float: left;
width: 615px;
}

.CommentDetail {
padding: 5px;
float: left;
width: 580px;
}

.CommentDetail .Photo {
float: left;
padding: 0px 10px 0px 0px;
width: 60px;
}

.CommentDetail .Photo img {
max-width: 50px;
float: left;
}


.CommentDetail .User{
    color: #555555;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    margin: 0 10px 0 0;
    padding: 0 0 2px 0;
    vertical-align: top;
    width: 500px;
border: 0px solid pink;
}


.CommentDetail .theComment {
    color: #555555;
    float: left;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
    margin: 0 10px 0 0;
    padding: 0 0 2px;
    width: 500px;
border: 0px solid pink;
}

.CommentDetail .commentdate{
float: left;
font-weight: normal; 
font-size: 11px; 
color: #ccc;
width: 400px;
padding: 0px 10px 0px 0px;
margin: 0px;
}


.editcomment {
float: left;
padding: 0px 10px 10px 10px;
clear: both;
width: 570px;
}


.editcomment a {
float: right;
padding: 0px
clear: both;
}


/* Calendar Styles */

#calendar #txt .kc_wrapper {
background-color: #fff;
width: 620px;
}


#calendar_list #txt #kc_update {
background-image:url('/images/ev_listbg.gif');
background-repeat : repeat;
background-position: top left;
padding : 5px 5px 8px 5px;
margin: 0px 2px 0 0px;
height : 100%;
overflow : auto;
font-size : 102.5%;
border-bottom: 1px #c6c8ca solid;
border-top: 1px #f5f6f6 solid;
width:599px;
}


#calendar_list #txt #kc_update:hover {
background-image:url('/images/ev_listbg_h.gif');
background-repeat : repeat;
background-position: top;
}


#calendar_list  #txt #kc_update a:hover {
text-decoration: none;
}

.diarytitle {
padding-bottom: 20px;
}



/*List and Calendar as links*/


/*List and Calendar as buttons*/


.diarytitle .middle {
font-weight: bold;
font-family : Arial, Sans-Serif;
font-size:140%; 
float:left;
}


#main .diarytitle .left a:visited, #main .diarytitle .left a:link, #main .diarytitle .left a:hover {
background-image:url("/images/ev_butc.gif");
background-repeat: no-repeat;
background-position: top left;
font-weight: bold;
font-family : Arial, Sans-Serif;
font-size: 110%;
color:#fff;
float:left;
margin-left: 20px;
padding-left: 13px;
padding-top:3px;
width: 153px;
height: 30px;
text-decoration: none;
}


.diarytitle .left a .selected {
color:#fff;
}


.diarytitle .right a .selected {
color:#fff;
}

#main .diarytitle .right a:visited, #main .diarytitle .right a:link, #main .diarytitle .right a:hover {
background-image:url("/images/ev_butc.gif");
background-repeat: no-repeat;
background-position: top left;
font-weight: bold;
font-family : Arial, Sans-Serif;
font-size: 110%;
color:#fff;
float:left;
margin-left: 100px;
padding-left: 13px;
padding-top:3px;
width: 153px;
height: 30px;
text-decoration: none;
}







#calendar .eventtit {
padding: 0 5px 5px 5px;
}


#calendar .eventtit a {
color: #2b4275;
font-weight:bold;
}

#calendar {
margin: 0px;
padding: 0px;
color: #93278c;
float: left;
}

#calendar #txt {
margin: 8px 0 0 0;
padding: 0px 0px 20px 0px;
width: 780px;
background-image:url("/images/ev_bg_end.gif");
background-repeat: no-repeat;
background-position: bottom left;
float:left;
}

.alltab {
width: 769px;
border-left: 0px solid #949698;
border-right: 0px solid #949698;
clear: both;
margin-left: 0px;
margin-top:0px;
padding-top: 0px;
padding-left: 6px;
padding-right: 4px;
padding-bottom:0;
background-image:url("/images/ev_bg.gif");
background-repeat: no-repeat;
background-position: top left;
float:left;
border: 0px solid #000;
}


#calendar .weektop {
padding:0px; 
font-weight:normal; 
color:#555555;
font-size: 100%; 
border: 0px #cccccc solid;
width: 0px !important;
}



#calendar .days {
width:99px;
padding:1px 4px 5px 6px; 
height: 31px;
float:left;
}


#calendar .dow {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
color: #2b4275;
font-weight: bold;
display: block;
height:31px;
line-height:31px;
padding:0px;
text-align:center;
vertical-align:middle;
width:99px;
font-size:110%;
}

#calendar .weekrow {
overflow: hidden;
border-bottom:1px solid #c5c7c9;
}


#calendar .week {
width: 0px !important;
height:0px;
padding:0px; 
font-weight:normal; 
color:#555555; 
font-size: 11px;
vertical-align:middle;
}



#calendar .weekday {
float: left;
width:108px;
border-bottom:1px solid #c5c7c9;
border-right:1px solid #c5c7c9;
border-spacing:0px;
color:#8F9495;
font-size:11px;
padding:0px 0 0 0px;
min-height: 111px;
        margin-bottom: -99999px;
        padding-bottom: 99999px;
}


.weekday a {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size:120%;
color:#93278c; 
font-weight: bold;
}

#calendar .nonmonth {
float:left;
padding:0px; 
color:#555555; 
border-bottom:1px solid #c5c7c9;
border-right:1px solid #c5c7c9;
background-color:#f1f2f2;
width: 108px;
min-height: 111px;
        margin-bottom: -99999px;
        padding-bottom: 99999px;
}

#calendar .month {
background-color:#ffffff; 
padding:5px;
color:#555555; 
border: 0px #8d8d8d solid;
width: 300px;
}


#calendar .weekend {
float: left;
width:108px;
background-color:#f1f2f2;
border-bottom:1px solid #c5c7c9;
border-right: 1px solid #c5c7c9;
color:#8F9495;
font-size:11px;
padding:0px;
min-height:111px;
        margin-bottom: -99999px;
        padding-bottom: 99999px;
}


.weekend a{
background-repeat:no-repeat;
font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif, "Arial Narrow";
font-size:120%;
color:#93278c; 
font-weight: bold;
padding-left: 8px;
}

.weekend img {
padding-top: 5px;
}



.today a {
font-family : Myriad Pro, Verdana, Arial, Sans-Serif;
font-size:120%;
color: #000;
font-weight: bold;
}


#calendar .topoptions {
	background-color:#ffffff;
	border: solid 0px #cccccc;
	}

#calendar .toppad {
	padding:1px 3px 3px 3px;
border: 0px solid #cccccc;
}

#calendar .topselect {
	font-size:120%; 
	font-weight:bold; 
	color:#555555;
}

.monthtitle {
background-image:url("/images/ev_header.gif");
background-repeat:no-repeat;
background-position: top left;
height: 28px;
border-bottom: 0px solid green;
width 780px;
clear: both;
padding:0px 0px 00px 0px; 
margin:0;
}

.monthtitle .right {
float:left;
background-position:left top;
background-repeat:no-repeat;
left:0px;
margin:0;
padding:0 10px 0 0px;
cursor: pointer;
}

.monthtitle .left {
float:right;
margin:0;
padding:0 5px 0 0;
cursor: pointer;
}


.monthtitle .middle{
float:left;
margin:0;
padding:3px 0 0 254px;
font-weight: bold;
font-size: 150%;
font-family : Arial, Sans-Serif;
color: #ffffff;
height:25px;
}



#calendar .today {
float: left;
width:108px;
min-height:111px;
color: #000;
font-size:11px;
font-weight:bold;
padding:0px;
border-bottom:1px solid #c5c7c9;
border-right: 1px solid #c5c7c9;
background-color:#ffffff;
}

#calendar .today .wins {
display: block;
color:#717273;
text-align: left;
padding: 10px;
}

.wins {
display: block;
color:#717273;
text-align: left;
padding: 10px;
}

#calendar_list .fullmonth {
width: 610px;
font-size:17px; 
font-weight:normal; 
border: 0px solid #555555; 
margin: 6px 0 0 0;
color: #555555;
padding:20px 0 10px 0px;
position : relative;
border-bottom: 0px #c6c8ca solid;
background-image:url(/images/fullmonth_bg.gif); 
background-position:bottom;
background-repeat:no-repeat;
}
	
#calendar .titlelink {
	font-size:100%;
	font-weight:bold;
}
	
#calendar .wknm {
font-size:170%;
color:#666666;
border: 1px solid #cccccc;
display: none;
}

#calendar .time {
color:#555555;
padding: 5px;
}

.date {
color: #555555;
font-weight:bold;
}

/* used for site search and content search results */

.smdesc {
padding-top:20px;
border: 0px solid green;
}


.search_net {
float: left;
margin: 35px 0px 10px 0px;
width: 100%;
height: 100%;
border: 0px solid blue;
}

.search1, .search2 {
float:left;
margin-top: 7px;
margin-bottom: 5px;
margin-left: 2px;
width:607px;
height: 30px;
border: 0px solid green;
}

.search1title, .search2title {
float : left;
font-weight: bold;
width: 185px;
height: 20px;
border: 0px solid yellow;
}

.search1help, .search2help {
float : right;
width: 5%;
height: 20px;
}

.search1value {
float : left;
width: 60%;
height: 20px;
}

.search2value select {
float : left;
width: 229px;
height: 20px;
border: 0px solid red;
}



.search1value input, .search2value input {
width: 350px;
}

.search_but {
float : left;
margin: 5px 0px 0px 0px;
padding-left: 185px;
padding-bottom: 30px;
border: 0px solid blue;
}

.search_submit {
float : left;
clear: left;
margin: 0px 10px 0px 0px;
}

.search_clear {
float : left;
margin: 0px 0px 0px 0px;
}

.search_but .submit_b {
float : left;
}

.myMRBox {
float : left;
clear : left;
padding:0 0 10px 0;
margin:0 0 10px 0;
background:url('/images/body1.gif');
background-position: bottom left;
background-repeat: no-repeat;
}

.myMRBox #heading {
float : left;
font-weight: bold;
font-size : 120%;
background:url('/images/header1.gif');
background-position: top left;
background-repeat:no-repeat;
}

.mySRBox {
float : left;
clear : left;
margin: 40px 0px 0px 0px;
padding-bottom:10px;
width : 100%;
background:url('/images/body1.gif');
background-position: bottom left;
background-repeat: no-repeat;
}

.mySRBox #heading {
font-weight: bold;
font-size : 120%;
background:url('/images/header1.gif');
background-position: top left;
background-repeat:no-repeat;
float: left;
}

.mySBox {
float : left;
clear : left;
margin: 40px 0px 0px 0px;
padding-bottom:10px;
width : 100%;
background:url('/images/body1.gif');
background-position: bottom left;
background-repeat: no-repeat;
}

.mySBox #heading {
font-weight: bold;
font-size : 120%;
background:url('/images/header1.gif');
background-position: top left;
background-repeat:no-repeat;
float: left;
}



#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 : 50px;
}
#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;
}

.csv{
    background-color: transparent;
    background-image: url("/images/csvd.gif");
    background-repeat: no-repeat;
    display: block;
    height: 30px;

    background-position: left;
padding: 10px 25px 0px 30px;
font-weight: bold;
margin: 15px 10px 0px 10px;
clear: both;
}


.pastevents {
float: left;
padding: 0px 0px 0px 0px;
background : url(/images/expand.gif) no-repeat right top; 
width: 100%;
text-align: right;
height: 20px;
line-height: 20px;

border: 0px solid red;
}
.pastevents img {
display: none;
}

.PastEventsBody {
margin-bottom: 30px !important;
float: left;
clear: both;
}
.newsimage {
border: 0px solid #ccc;
float: left;
max-width: 100px;
margin: 5px 10px 5px 0px;
}

.newsatt {
border: 0px solid #ccc;
float: left;
width: 100%;
margin-bottom: 15px;
}

.newsatt img {
border: 0px solid #ccc;
float: left;
}

.newsatt a {
border: 0px solid #ccc;
float: left;
}
.attrfull_attach {
float: left;
width: 120px;
font-weight: bold;
display:none;
}



.valuefull_attach {
float: left;
width: 100%;
clear: right;
}

.valuefull_attach img {
float: left;
margin-bottom: 5px;
padding-bottom: 5px;
}

.valuefull_attach a {
float: left;
width: 480px;
}



/** edit profile links **/

.acc0 {
width:120px;display:none;
}

.acc0div {
width: 120px;
}

.acc0edit {
clear: both; display: block; border-bottom: 1px solid #ccc; line-height: 20px; height: 20px;}

.profupdate {
    float: right;
    font-size:80%;
    font-weight: normal;
    padding: 0 10px 0 0;
color: #000;
}

.myBox #heading .profupdate a:link {
color: #000;
}

.moreadmin {
    cursor: pointer;
    margin-right: 10px;
}

.editpriv {
float: right !important; margin: 10px 10px 10px 0px; width: 100%; clear: both;
}


.main_prof a {
float: right;
}

#txt_prof {
    border: 0px solid #CCCCCC;
    clear: both;
    float: left;
    margin-top: -10px;
    padding-top: 0;
}


.main_prof a {
float: right;
}

#txt_prof {
    border: 0px solid #CCCCCC;
    clear: both;
    float: left;
    margin-top: -10px;
    padding-top: 0;
}


#emailcomms {
display: none;
}

