/* MAIN STYLES APPLICABLE TO SITE STRUCTURE */

body  {
font-family : Arial, Sans-Serif;
background-color : #faf8f6;
width:100%;
color : #464136;
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 : 955px;
margin : 0;
padding : 0;
text-align : left;
border: 0px solid #000;
}

/* end of main body styles */


/* HEADER STYLES FOR THE SITE BANNER */

#header {
margin : 0px;
padding : 0px;
height : 110px;
width : 955px;
}
#header h1 {
display : none;
}
#header .logo {
padding: 10px 20px 10px 0px;
float: left;
}

#header #divider {
padding: 15px 0px 10px 180px;
margin : 0px;
float: left;
}

#header .slogan {
color: #adaba6;
font-size: 12px;
height: 56px;
padding: 10px 0px 0px 20px;
text-align: bottom;
font-weight: bold;
font-style: italic;
float: right;
}

#header #mainnav {
background : url(/images/mainnav_bg.gif) no-repeat right top; 
width:530px; 
height:29px; 
padding:0 0 0 2px; 
margin:0; 
float:right;
}

#header #navlink {
float:left; 
padding: 5px 10px 0px 10px; 
color: #3899ce; 
font-weight: bold; 
font-size:110%
}

#header #navlink a {
color: #3899ce; 
font-weight: bold
}

#header #navlink a:hover {
color: #2a6ebb; 
font-weight: bold
}


#header #separator {
padding:0 px; 
width:3px;
float:left;
}

/* END OF HEADER STYLES */

/** Login Box Styles **/

#MemberLogin {
	font-family:Arial, Sans-Serif;
	color:#fff;
	font-size:16px; /* Resets 1em to 10px */
	background-image:url(/images/loginbg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-weight:bold;
height: 160px;
width: 190px;
margin-bottom: 0px;
}

#MemberLogin #MemberLoginBody {
padding: 9px 10px 12px 10px;
}

#MemberLogin #MemberLoginBody form {
padding: 0px;
margin: 0px;
}

#MemberLogin #MemberLoginBody .login{
padding: 3px;
width: 160px;
align: left;
margin: 0px;
font-size: 12px;
}
#MemberLogin #MemberLoginBody .inputform {
padding: 0px 0px 0px 0px;
}

#MemberLogin #MemberLoginBody #inputLabel {
font-weight: bold; 
font-size: 70%; 
padding:5px 0 0 0; 
margin:0;
}

#MemberLoginBody    .focusField{
    	background:#fff;
    	color:#464136;
    }
#MemberLoginBody    .idleField{
    	background:#fff;
    	color: #464136;
    }	

#MemberLoginBody .loginsubmit{
	font-family:Arial, Sans-Serif;
	color:#fff;
	font-size:12px; /* Resets 1em to 10px */
	background-image:url(/images/signin.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-weight:bold;
height: 24px;
width: 61px;
text-align: center;
border: 0px solid #fff;
cursor:pointer;
padding: 0px;
margin: 0px;
}


#MemberLoginBody .loginsubmit:hover{
	font-family:Arial, Sans-Serif;
	color:#ccc;
	font-size:12px; /* Resets 1em to 10px */
	background-image:url(/images/signin.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-weight:bold;
height: 24px;
width: 61px;
text-align: center;
border: 0px solid #fff;
cursor:pointer;
}

#MemberLoginBody input.forgot {
padding: 7px 0px 0px 10px;
width: 80px;
border: 0px solid #000;
}

/* small font for news release list */

.small {
color: #000000;
}

/* end og */

/* COMMON FONT STYLES USED THROUGHOUT THE SITE */

.p {
font-family : Arial, Sans-Serif;
color: #191c1f;
font-size : 110%;
margin : 0 0 0 0;
}
p {
font-family : Arial, Sans-Serif;
color: #191c1f;
font-size : 110%;
margin : 0 0 0 0;
}

a, a:link, a:visited {
text-decoration : none;
color : #1383c3;
font-family : Arial, Sans-Serif;
}
a:hover {
text-decoration : none;
color : #1383c3;
font-family : Arial, Sans-Serif;
}
h1 {
font-size : 140%;
color: #191c1f;
font-weight : bold;
}

.h1 {
font-size : 140%;
color: #191c1f;
font-weight : bold;
}
h2, .h2 {
margin : 0;
padding : 0;
font-size : 90%;
color : #1383c3;
font-weight : bold;
}
h4, .h4 {
margin : 0;
padding : 0;
font-size : 90%;
color : #1383c3;
font-weight : bold;
text-transform : uppercase;
}
h3, .h3 {
margin : 0;
padding : 0;
font-size : 120%;
color : #1383c3;
font-weight : bold;
}
h3 a, h3 a:visited, h3 a:link {
text-decoration : underline;
color : #1383c3;
}
h3 a:hover {
text-decoration : none;
color : #1383c3;
}
h5, .h5 {
margin : 0;
padding : 0;
font-size : 110%;
color : #1383c3;
font-weight : bold;
}
.h6 {
font-size : 120%;
color : #1383c3;
font-weight : bold;
}
hr {
height : 1px;
border : 0px solid #cccccc;
margin-left : 0;
color : #1383c3;
width : 100%;
clear : right;
}
hr.hide {
display : none;
}
td {
vertical-align : top;
}
ul {
list-style-image : url('/images/bullet.gif');
padding-left : 0;
margin-left : 20px;
margin-top : 6px;
color: #000;
font-family : Arial, Sans-Serif;
}
li {
padding-left : 0;
color: #000;
font-family : Arial, Sans-Serif;
}

/* END OF COMMON STYLES */


/* support messages throughout the site */

.support {
font-family : Arial, Sans-Serif;
	color:#119911;
	font-size:105%; /* Resets 1em to 10px */
	margin:10px 10px 0 10px;
	padding: 3px 3px 3px 40px;
	border-color: #119911;
	border-style: solid;
	border-width: 1px;
	background-color:#e6f8dd;
	background-image:url(/images/markerg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	line-height: 20px;
	font-weight:bold;
}


.newsupport {
font-family : Arial, Sans-Serif;
	color:#119911;
	font-size:90%; /* Resets 1em to 10px */
	margin:0 0 0 0;
	padding: 3px 3px 3px 3px;
	border-color: #119911;
	border-style: solid;
	border-width: 1px;
	background-color:#e6f8dd;
	background-position:top left;
	background-repeat:no-repeat;
	font-weight:bold;
width:90%;
}


.newerror {
font-family : Arial, Sans-Serif;
	color:#660000;
	font-size:105%; /* 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:#f9b7b6;
	background-position:top left;
	background-repeat:no-repeat;
	line-height: 20px;
	font-weight:bold;
}


.newerrorsmall {
font-family : 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;
}


/* end of support messages styles */


/* STYLES USED IN FORMS THROUGHOUT THE SITE */


#main form {
margin: 0px 0px 10px 0px;
padding: 0px 0px 10px 0px;
}

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 : 0px;
}
select {
font-family : Verdana, Arial, Sans-Serif;
font-size : 100%;
margin : 0 0 0 10px;
max-width: 300px;
color: #000;
}
textarea {
font-family : Verdana, Arial, Sans-Serif;
color : #000;
font-size : 100%;
margin : 0 0 0 10px;
padding: 5px;
width: 490px;
}
.editbox {
margin-left: 0px;
padding-left: 0px;
color: #0070b8;
font-weight: bold;
border-bottom: 0px solid #3598cf;
height: 75px;
width: 511px;
}

.editbox input {
padding:0;
margin-left: 0px;
color: #0046ad;
font-weight: bold;
}

.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 : 2px 0px 0px 0px;
text-align: center;
border: 1px solid #cccccc;
}

#txt .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 : 2px 2px 3px 0px;
text-align: center;
border: 1px solid #cccccc;
float:left;
}

.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 : 2px 0px 2px 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 : 2px 0px 2px 0px;
text-align: center;
border: 1px solid #cccccc;
}

#main .submit_b {
padding : 3px 0px 3px 0px;
margin : 2px 0px 2px 0px;
}

#main .submit_b1 {
padding : 3px 0px 3px 0px;
margin : 2px 0px 2px 0px;
}


.inbox {
width : 100px;
font-size : 85%;
font-weight : bold;
background-color : #ffffff;
color : #333333;
padding : 0;
margin : 0;
}
.messagefrom {
color : #000000;
font-size : 105%;
}

/* END OF FORM STYLES */


/* FORGOT YOUR PASSWORD BACKGROUND COLOUR */

.forgotBG {
background-color : #ffffff;
}

/* 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 : #04569d;
font-weight : bold;
background-color : #ededed;
max-width:520px;
min-width:519px;
border-bottom-color : #cccccc;
border-bottom-style : solid;
border-bottom: 1px;
}

div.test1 table {

width : 479px;
}


/* privacy message shown when updating personal details */
.private {
margin-left: 10px;
}

/* used for background on comment pieces */

.comment {
background-color:#f5f5f5;
}

/* font used for the tell a colleague pop-up, incorrect password entered and forgot your password */
.ps {
font-family : Arial, Sans-Serif;
	color:#464136;
	font-size:70%; /* Resets 1em to 10px */
	margin:0 0 0 0;
}

.psr {
font-family : Arial, Sans-Serif;
	color:#003333;
	font-size:105%; /* Resets 1em to 10px */
	margin:0 0 0 0;
	padding: 3px 3px 3px 40px;
	border-color: #003333;
	border-style: solid;
	border-width: 1px;
	background-color:#a7d1c7;
	background-image:url(/images/marker1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	line-height: 20px;
	font-weight:bold;
}


.psrw {
font-family : 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;
}





.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;
}

/* right panel styles */ 

#rightPanel {
font-size : 100%;
width : 190px;
margin : 0px 0px 0px 0px; 
float : right;
clear:right;
padding : 0px 0px 0px 0px;
text-align : left;
}


#rightPanelHead {
margin : 0px 0px 0px 0px;
padding : 0px 0px 3px 0px;
background : #faf8f6 url('/images/seabot.gif') no-repeat right top;
border: #e5e5e5 0px solid;
}
#rightPanel h3, #rightPanel h4, #rightPanel p, #rightPanel ul {
text-align : left;
}
#rightPanel h3 {
font-size : 1.1em;
color: #1383c3;
padding : 0px 0 0px 5px;
margin : 0px 0 0px 0;
height: 25px;
line-height: 25px;
}
h3 a, h3 a:visited, h3 a:link, h3 a:hover {
color: #1383c3;
}
#rightPanel h2 {
font-size : 1.1em;
/*color : #04569d;*/
color: #1383c3;
font-style : normal;
font-weight : bold;
text-transform : none;
}

#rightPanel h1 {
font-size : 140%;
color : #1383c3;
font-weight : bold;
padding:0;
margin-bottom: 0; 
margin-top: 10px;
}


#rightPanel h4 {
font-size : 140%;
color : #1383c3;
font-weight : bold;
padding:0;
margin-bottom: 0; 
margin-top: 10px;
text-transform : none;
}



/*
#rightPanel h4 {
font-size : 1.1em;
background : #cacaca url('/images/rightPanel2.gif') no-repeat 0% 100%;
/*color : #04569d;*/
color: #1383c3;
padding : 0px 0 0px 5px;
margin : 0px 0 0px 0;
height: 40px;
line-height: 30px;
}
*/


/*
h4 a, h4 a:visited, h4 a:link, h4 a:hover {
color: #1383c3;
}
*/

#rightPanel h5 {
font-size : 1.1em;
background : #ededed;
color : #666;
padding : 0 0 2px 2px;
margin : 0 0 10px 0;
border-top-color : #d9d9d9;
border-top-style : solid;
border-top-width : 2px;
}
#rightPanel p, .p {
padding : 3px 6px 6px 0px;
margin : 0;
font-size : 110%;
font-family : Arial, Sans-Serif;
color: #4b5457;
}
#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;
font-family : Arial, Sans-Serif;
}
#rightPanel li {
padding-left : 0;
margin-bottom : 0;
font-family : Arial, Sans-Serif;
}
#rightPanel li.slide {
list-style-image : url('/images/circ.gif');
padding-left : 0;
margin-top : 0;
}
#rightPanel object {
margin-top : 5px;
}

.searchb {
width: 170px;
margin: 3px 0px 1px 11px;
border: 1px solid #ccc;
background-color: #faf8f6;
width: 165px;
height: 25px;
}

.submitb {
width:41px;
height:20px;
font-size:80%; 
margin : 5px 0px 5px 11px;
background-image:url(/images/seago.gif);
	background-position:top left;
	background-repeat:no-repeat;
border:0px solid #000000;
cursor: pointer;
}


#rnavtop {
background-image:url(/images/rnavtop.gif);
background-position:top left;
background-repeat:no-repeat;
width: 190px;
margin : 5px 0px 0px 0px; 
padding : 1px 0px 1px 0px; 
border:0px solid #000000;
float:left;
}

#linebot {
margin: 0px 5px 10px 10px; 
padding-top:0;
border: 0px solid #d9d4d2;
font-size: 100%;
}

#linebot ul {
font-size: 110%;
}

#linebot a {
font-size: 100%;
}

#linebot1 {
margin: 0px 10px 10px 10px; 
border-bottom: 1px solid #d9d4d2;
float: left;
width: 170px;
}


.title {
padding : 0px;
margin : 0 0 3px 0;
font-size : 110%;
font-family : Arial, Sans-Serif;
color: #191c1f;
}


#rnavbot {
margin : 0px 0px 8px 0px; 
background-image:url(/images/rnavbot.gif);
background-position:bottom left;
background-repeat:no-repeat;
height:5px;
width: 190px;
float: left;
}



#mvp {
margin : 10px 0px 0px 0px; 
padding : 1px 0px 1px 0px;
color:#666666;
}

#mvp span {
color:#666666;
}

/* used for close/open boxes */
#hidden-7 {
background : #f5f6f6;
color : #000000;
overflow : hidden;
text-align : left;
}
#toggle {
display : none;
}

/* left panel styles */

#lnavtop {
margin : 5px 0px 0px 0px; 
padding : 1px 0px 0px 0px; 
border: 0px solid #000000;
}

#lnlinebot {
margin : 0px 0px 3px 0px; 
border: 0px solid #d9d4d2;
}



#lnavbot {
padding-top:0;
margin : 0px 0px 8px 0px; 
background-image:url(/images/lnavbot.gif);
background-position:top left;
background-repeat:no-repeat;
width: 190px;
height: 25px;
border:0px solid #000000;
}

#leftPanel {
font-size : 100%;
width : 190px;
margin : 0px 0px 0px 0px;
float : left;
padding : 0px 0px 0px 0px;
text-align : left;
height : 100%;
border: 0px #000000 solid;
}
#leftPanelHead {
margin : 0px 0 0 0;
padding : 0 0 0px 0;
border: 0px solid #242424;
}
#leftPanel h3, #leftPanel h4, #leftPanel p, #leftPanel ul {
text-align : left;
}



#leftPanel h3, #leftPanel .h3 {
padding : 1px 5px 0px 1px;
margin : 2px 0 0px 0px;
height: 25px;
line-height: 24px;
/*color:#1383c3;*/
color : #191c1f;
font-size : 1.1em;
text-decoration: none;
text-transform : none;
background-color: #dfe5e6;
border: 1px solid #cacac8;
}

#leftPanel h3 a, #leftPanel .h3 a, #leftPanel h3 a:visited, #leftPanel .h3 a:visited, #leftPanel h3 a:link, #leftPanel .h3 a:link, #leftPanel h3 a:hover,#leftPanel .h3 a:hover {
/*color:#191c1f;*/
color: #000;
text-decoration: none;
font-size: 100%;
}


#leftPanelHead td {
line-height: 23px;
margin: 0px;
padding: 3px;
color: #191c1f;
}

#leftPanel h2 {
font-size : 1.1em;
color : #d9d9d9;
font-style : normal;
font-weight : bold;
text-transform : none;
}
#leftPanel h4 {
font-size : 120%;
padding : 0px 5px 0px 1px;
margin : 2px 0 0px 0px;
height: 25px;
line-height: 25px;
text-transform : none;
/*background-color: #f5f5f5;*/
background-color: #ffffff;
border: 1px solid #cacac8;
}

#leftPanel h4 a, h4 a:visited, h4 a:link, h4 a:hover {
font-size: 90%;
font-weight: bold;
text-decoration: none;
color: #191c1f;
}


#leftPanel h5 {
font-size : 120%;
background-image: url('/images/lhnhomebg.gif');
background-position:left top;
background-repeat: no-repeat;
width: 190px;
height: 22px;
/*color : #191c1f;*/
color: #000;
padding : 4px 5px 0px 1px;
margin : 9px 0 0px 0px;
}

#leftPanel h5 a, h5 a:visited, h5 a:link, h5 a:hover {
/*color : #191c1f;*/
color: #000;
/*font-size: 90%;*/
text-decoration: none;
font-weight: bold;
}

#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/sp.gif');
padding-left : 0px;
margin-left : 0px;
margin-top : 2px;
margin-bottom : 2px;
font-family : Arial, Sans-Serif;
font-size: 110%;
}
#leftPanel li {
background-image: url('/images/lhnarrw.gif');
background-position: left top;
background-repeat: no-repeat;
padding: 5px 5px 3px 19px;
margin-bottom : 2px;
/*color:#1383c3;*/
color: #191c1f;
font-family :  Arial, Sans-Serif;
border: 1px solid #cacac8;
background-color: #fff;
min-height: 17px;
}

#leftPanel a {
color:#1383c3;
font-weight: bold;
text-decoration: none;
}

/*
#leftPanel a:hover {
color:#adaba6;
font-weight: normal;
}
*/

#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;
}

/* Related Links (Tabs) stylesheet */

#RelLinks{
font-size : 100%;
width : 150px;
margin : 0px 0px 0 0px;
float : right;
padding : 0 2px 0px 0px;
text-align : left;
height : 100%;
border-top : 0px solid #857d7a;
border-left : 0px solid #857d7a;
border-right : 0px solid #857d7a;
border-bottom : 0px solid #857d7a;
display: none;
}
#RelLinksHead {
margin : 0 0 0 0;
padding : 0 0 0px 0;
background-image:url(/images/rightpanelbg2.gif);
background-repeat:no-repeat;
background-position:top;
}
#RelLinks h3, #RelLinks p, #RelLinks ul {
text-align : left;
}
#RelLinks h3 {
font-size : 1.1em;
color : #f5f5f5;
padding : 5px 5px 5px 5px;
margin : 0 0 5px 0;
border-bottom-color:#333333;
border-bottom-style:solid;
border-bottom-width:0px;
}
RelLinks h3 a, RelLinks h3 a:visited, RelLinks h3 a:link, RelLinks h3 a:hover {
color : #f5f5f5;
}

#RelLinks a, #RelLinks a:visited, #RelLinks a:link, #RelLinks a:hover {
color : #000000;
}

#RelLinks p, .p {
padding : 3px 6px 6px 3px;
margin : 0;
font-size : 100%;
}
#RelLinks spa {
display : none;
}
#RelLinks img {
border : 0;
padding : 2px 2px 0 2px;
}
#RelLinks ul {
list-style-image : url('/images/bullet.gif');
padding-left : 5px;
padding-right: 5px;
margin-left : 20px;
margin-top : 3px;
margin-bottom : 12px;
}
#RelLinks li {
padding-left : 0;
margin-bottom : 0;
}
#RelLinks li.slide {
list-style-image : url('/images/circ.gif');
padding-left : 0;
margin-top : 0;
}


/*  end of Related Links (tabs) style */

.network {
color: #333333;
font-weight: bold;
}



/* main content body styles */

#Content {
width : 755px;
margin-left : 200px;
border : 0px solid #d9d4d2;
margin-top : 0px;
position : static;
border: 0px solid #000;
}

#newDiv {
z-index : 11;
	font-family: Arial, Sans-Serif;
color : #000000;
border : 0px solid #b3b3b3;
padding-top : 0px;
padding-left : 0;
padding-right : 0;
margin-top:0px;
width : 550px;
min-height: 500px;

}

#linkContainer {
margin-top:-1px;
margin-left:0;
margin-right: 0;
margin-bottom: 0;
padding-top : 0px;
padding-left : 0;
padding-right : 0;
width : 550px;
border : 0px solid #000000;
}


#linkContainer ul {
	font-size:89%;
color: #000;
}

#linkContainer li {
	padding:0px 0px 2px 0px;
color: #000;
}


/* 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 {
font-family :  Arial, Sans-Serif;
/*padding: 10px 0px 15px 15px;*/
padding: 10px 0px 15px 10px;
font-size : 110%;
margin: 0px 0px 0px 0px;
/*width : 530px;*/
width: 544px;
}



#main p, .p {
font-size : 100%;
font-family : Arial, Sans-Serif;
}
#main ul {
font-size : 100%;
color: #000;
font-family : Arial, Sans-Serif;
}
#main h2 {
font-size : 102.5%;
font-family : Arial, Sans-Serif;
}


#main .h1, #main h2, #main .h2, #main .h3, #main h3, #main .h4, #main h4 {
font-family : Arial, Sans-Serif;
}
#main .ptext {
height: 130px;
width: 410px;
padding: 5px;
margin-left: 0px;
}

#main .inptxt {
padding: 5px;
width: 410px;
} 

#main .inpblog {
padding: 5px;
width: 410px;
}

#main .blogtxt {
height: 200px;
width: 410px;
padding: 5px;
margin-left: 0px;
}


#main .inptitle{
padding: 5px;
height: 50px;
width: 450px;
margin: 0px;
}

div.test #txt .inptitle {
width: 370px;
float:left;
margin: 0px;
}

div.test #txt h2 {
clear:left;
padding-top: 15px;
}

div.test #txt table {
width : 370px;
padding: 0px;
margin: 0px;
}

div.test #txt table .editbox{
border : 0px solid #cccccc;
width : 350px;
padding: 0px;
margin: 0px;
float:left;
}

submit div.test #txt {
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: 3px solid #cccccc;
}

div.test #txt .txtlarge {
width: 370px;
border: 1px solid #cccccc;
margin : 0px;
float:left;
}


#main .txtlarge {
padding: 5px;
height: 100px;
width: 450px;
margin: 0px;
}

#main .inpdoc {
padding: 5px;
width: auto;
border: 1px solid #cccccc;
}

#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: 490px;
margin: 0px;
padding: 0px;
align: left;
border: 0px solid #000;
}

#main .txtev {
padding: 5px;
width: 380px;
height: 200px;
margin: 0px;
} 

#main .txtmes{
padding: 5px;
width: 400px;
height: 300px;
margin: 0px;
}

#main .txtnews{
padding: 2px 5px;
margin: 0;
width:379px;
height: 200px;
margin: 0px;
}


#main .inpdoc {
padding: 5px;
width: 200px;
margin: 0px;
}

#main .inpfol {
padding: 5px;
width: 400px;
margin: 0px;
}


/* used throughout the site to allow indentation when displaying text */

#txt {
padding-left : 5px;
padding-bottom : 5px;
padding-right : 5px;
margin:0px;
clear: left;
border: 0px solid brown;
font-family : Arial, Sans-Serif;

}

#txt #txt table{
padding: 0px;
margin:0px;
clear: left;
max-width:480px;
font-family : Arial, Sans-Serif;
}



#txt p {
color : #464136;
font-family : Arial, Sans-Serif;

}

#txtd {
background-color : #fcfbf5;
border-bottom-width : 1px;
border-bottom-color : #fcfbf5;
border-bottom-style : solid;
}

#newSection {

}

#logoNew {
display:none;
}

/* drag and drop boxes - small */

.groupWrapper {
width : 263px;
float : left;
margin : 14px 0px 0px 0px;
min-height: 15px;
border: 0px solid #000000;
}

#sort1 {
margin-right: 0px;
margin-left: 5px;
border: 0px solid #000;
}


#sort2 {
margin-right: 0px;
margin-left: 20px;
border: 0px solid #000;
}

#main .groupWrapper {
width: 263px;
float : left;
margin : 14px 9px 0px 0px;
min-height: 15px;
border: 0px solid yellow;
}

/* drag and drop boxes - big */

.groupWrapper1 {
/*width : 515px;*/
width: 536px;
/*margin : 0px 10px 0px 3px;*/
margin: 0px 10px 0 0;
}

.serializer {
clear : both;
}

/* drag and drop boxes */

.groupItem {
margin-bottom : 20px;
margin-top : 0px;
float: left;
}

.groupItem .itemHeader {
line-height : 20px;
color : #04569d;
padding : 10px 0 0 5px;
cursor : move;
font-weight : normal;
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: 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: Arial, Sans-Serif;
color : #000000;
background-color : #cccccc;
border-style : ridge;
margin : 0;
margin-top : 5px;
}

#item_crumb {
padding : 0px;
margin : 0px 0px 0px -5px;
border : 0px solid #999999;
}

/* used for displaying an individual piece of content */

.myBox1 {
margin : 0px;
padding : 0px;
text-align: left;
background:url('/images/body1.gif');
background-position: bottom left;
background-repeat: no-repeat;
width: 536px;
float: left;
}

.myBox1 .settings {
padding-top:5px;
padding-right: 5px;
}

#heading_content {
/*margin : 0px 0px 0px -1px;*/
margin: 0;
padding : 5px 0px 0px 0px;
font-size : 100%;
color : #ffffff;
font-weight : bold;
background-color : #615e57;
background-image : url(/images/bg_top1.gif);

background-repeat : no-repeat;
border : 0px solid #000000;
line-height : 16px;
height : 35px;
/*width: 515px;*/
width: 536px;
}

#faqheading {
margin : 0;
padding : 3px;
font-size : 120%;
color : #004680;
font-weight : bold;
border-top : 2px solid #cccccc;
background-color: #ededed;
}
/*Used for event boxes*/



#outsideEventBox {
margin: 0px 10px 0px 10px;
font-size: 110%;
width: 760px;
height: 763px;
	background-image:url(/images/outsidebox_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#outsideEventBox #EventBox {
margin: 10px 0 0 0px;
padding: 0 0 10px 0;
}

#outsideEventBox #EventBox #eventInfo form #oneline label {
margin: 0px 20px 0px 5px;
float:left;
clear:left;
border: 0px solid #000;
font-weight: bold;
line-height: 18px;
border: 0px solid #000;
}

#outsideEventBox #EventBox #eventInfo form #oneline {
margin: 15px 0px 0px 0px;
padding: 0;
}


#outsideEventBox #EventBox #eventInfo form #oneline .additional {
 background-image : url('/images/textareabg.gif');
background-repeat : repeat-x;
background-position : left bottom;
border: 1px solid #a5aeb6;
padding: 5px 5px 5px 5px;
margin: 5px 0px 5px 6px;
font-size: 100%;
color: #245581;
width: 512px;
height:100px;
}

#outsideEventBox #EventBox #eventInfo form #oneline input radio{
	padding: 0px;
	margin: 0px 0px 0px 6px;
}

#outsideEventBox #EventBox #eventInfo form #oneline input {
	padding: 3px;
	margin: 0px 0px 0px 6px;
}


#EventBox {
margin : 2px 0px 0px 0px;
padding : 0px 0 10px 0;
text-align: left;
background:url('/images/body1.gif');
background-position: bottom left;
background-repeat: no-repeat;
width: 536px;
float: left;
clear: both;
}

#EventBox #date {
padding:5px 0 10px 5px;
float:left;
width:480px;
clear: left;
font-weight: bold; 
}

#EventBox #where{
padding:5px 0 10px 5px;
float:left;
width:480px;
clear: left;
}

#EventBox #outlook{
float:right;
width:40px;
}

#EventBox #google{
float:right;
width:40px;
}





#EventBox #eventInfo{
padding: 5px 5px 5px 0;
}

#EventBox #eventInfo h2 {
padding: 0px 0 0 4px;
font-weight: bold;

}

#EventBox #desc {
/*padding: 5px;*/
margin-left: 6px;
}
#eventInfo .notes {
padding:10px;
font-size:90%;
float:left;
clear:left;
width:500px;
color: #8c98a0;
}

#eventInfo #tabnavcontainers {
margin-left: 6px;
}

#eventInfo #desc {
padding:10px;
background-color:#dfe5e6; 
width:505px;
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;
}

/*
#desc img {
padding:0px 10px 10px 0px;
}
*/

.attach {
text-align:left;
padding:10px 10px 10px 5px;
font-size:100%;
width:510px;
float:left;
clear: both;

}



#advanced {
float: left;
clear:both;
width: 100%;
padding-left: 6px;
border: 0px solid #000;
}



#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;*/
width: 253px;
background-color: #fff;
}

#placesNo {
float:left;
text-align:left;
padding:2px 4px 2px 5px;
border-top: 0px solid #24559a;
border-bottom: 1px solid #24559a;
font-size:100%;
/*width: 253px;*/
width: 253px;
background-color: #fff;
}

.notes {
padding:10px;
font-size:90%;
float:left;
clear:both;
width:510px;
}

#advanced .bookme {
padding:10px 10px 5px 1px;
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 0px;
margin: 0px 0px 0px 0px;
width:575px;

border: 0px solid #cccccc;
}

#responseBox {
float:left;
clear:left;
width: 550px;
padding: 0px 10px 0px 0px;
}

#firstline input {
margin: 0px 10px 0px 0px;
}


#eventSum {
margin-top:15px;
margin-left: 6px;
max-height:130px;
padding-left: 0px;
border-top: 1px solid #24559a;
}

#summary1 {
font-weight: bold;
float:left;
text-align:left;
font-size:100%;
width:140px;
background-color: #fff;
margin-left: 0px;
padding: 2px 2px 2px 4px; 
/*border: 1px solid #faf8f6;*/
border-bottom: 1px solid #24559a;
}

#summary2 {
float:left;
text-align:left;
font-size:100%;
width:110px;
background-color: #fff;
padding: 2px 2px 2px 4px; 
/*border: 1px solid #faf8f6;*/
border-bottom: 1px solid #24559a;
}

#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:400px;
margin-right: 7px;
cursor: pointer;
float: left;
clear: both;
}

#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;
border:0px solid #ededed;
width:510px;
}

#member {
float:left;
width:157px;
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: 2px solid #a5aeb6;
padding: 5px 5px 5px 5px;
margin: 5px 0px 5px 0px;
font-size: 100%;
width: 497px;
height:100px;
/*
border: 1px solid #cfcfcf;
padding: 5px 5px 5px 5px;
margin: 5px 5px 5px 0px;
font-size: 100%;
width: 523px;
height:100px;
*/
}

.multilineH {
font-size:100%;
font-weight:bold;
text-align:left;
background-color:#dddddd;
border-right: 1px solid #fff;
}


.multiline {
font-size:100%;
font-weight:normal;
text-align:left;
background-color:#ededed;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
max-width:90px;
word-wrap: break-word;
}

.multiline img {
padding:5px;
}

.attendeelist {
padding-top:10px;
}

#dialog {
padding-left: 5px;
}

#dialog #EventMan {
float:left;
clear:left;
padding:0px 5px 5px 5px; 
margin-left: 0px;
margin-top: 10px;
margin-bottom: 10px;
border: 2px solid #a5aeb6;
width: 97%;
height: 650px;
}

#dialog #EventMan #editDetail h2 {
padding-bottom: 10px;
}

#dialog #EventMan #twoinline input.short {
margin-left: 0;
}

#dialog #EventMan .additional {
 background-image : url('/images/textareabg.gif');
background-repeat : repeat-x;
background-position : left bottom;
border: 2px solid #a5aeb6;
padding: 5px 5px 5px 5px;
margin: 5px 0px 5px 0px;
font-size: 100%;
color: #245581;
width: 221px;
height:100px;
}

#EventMan {
float:left;
clear:left;
padding:0px 5px 5px 5px; 
margin-left: 6px;
margin-top: 20px;
margin-bottom: 10px;
background-color:#afc1c9; 
border: 2px solid #a5aeb6;
width: 510px;
height: 100%;
}

#EventMan .prevcom {
padding-left: 0;
}

#EventMan .topbar{
padding-top:8px;
padding-left: 0;
padding-right: 30px;
}


#EventMan .mainbar{
padding-top:8px;
padding-left: 0;
padding-right: 30px;
}

#EventBox form #oneline textarea .additional {
	border: 1px solid #cfcfcf;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 6px;
	font-size: 100%;
    width: 513px;
	height:100px;
}

#EventMan form {
color: #245581;
}


 #EventMan select {
background-color: #f7f7f7;
border: 2px solid #a5aeb6;
	padding: 2px 2px 2px 0px;
	margin: 2px 2px 2px 0px;
	width: 235px;
	font-size: 100%;
height: 31px;
line-height: 24px; 
color: #245581;
}

#main #EventMan select {
background-color: #f7f7f7;
border: 2px solid #a5aeb6;
	padding: 2px 2px 2px 0px;
	margin: 2px 2px 2px 0px;
	width: 235px;
	font-size: 100%;
height: 32px;
line-height: 24px; 
color: #245581;
}

#EventMan form #twoinline select {
background-color: #f7f7f7;
border: 2px solid #a5aeb6;
padding: 2px 2px 2px 2px;
margin: 0px 2px 2px 0px;
width: 235px;
font-size: 100%;
height: 32px;
}


#EventMan input {
background-image : url('/images/inputbg.gif');
background-repeat : repeat-x;
background-position : left bottom;
border: 2px solid #a5aeb6;
height: 26px;
padding: 4px 0px 0px 5px;
font-size: 100%;
color: #245581;
}

#EventMan #oneline input {
width: 500px;
margin: 0px;
height: 24px;
border: 2px solid #a5aeb6;
padding: 4px 0px 0px 5px;
font-size: 100%;
color: #245581;
}


#EventMan #oneline input.checkbox{
width: 30px;
	margin: 0px;
	height: 19px;
	border: 0px solid #cfcfcf;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
color: #245581;
}


#EventMan #oneline .checkbox{
width: 20px;
	margin: 0px;
	height: 19px;
	border: 0px solid #cfcfcf;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
color: #245581;
}

#EventMan #twoinline input.checkbox{
width: 30px;
	margin: 0px;
	height: 19px;
	border: 0px solid #cfcfcf;
	padding: 0px 0px 0px 0px;
	font-size: 100%;
color: #245581;
}

#EventMan #dateline input {
	margin: 0px;
	height: 24px;
border: 1px solid #cfcfcf;
	padding: 4px 0px 0px 5px;
	font-size: 100%;
width: 30px;
color: #245581;
}

#EventMan #dateline label {
display: none;
}

#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 input.long {
background-image : url('/images/inputbg.gif');
background-repeat : repeat-x;
background-position : left bottom;
border: 2px solid #a5aeb6;
margin: 0px;
height: 24px;
padding: 4px 0px 0px 5px;
font-size: 100%;
width: 501px;
color: #245581;
}




#EventMan #oneline .FormSubmit {
background-image:url(/images/form_add.gif);
background-position:top left;
background-repeat:no-repeat;
margin: 5px 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-position:bottom;
background-repeat:repeat-x;
}

.bor {
float:left;
clear:left;
margin-top:1px;
margin-left: 6px; 
padding-left: 6px;
width: 522px;
background-color:#afc1c9; 
border: 0px solid #a5aeb6;
}

.tbl1 {
float:left;
clear:left;
width: 526px;
padding: 2px;
}

.l1 {
padding-top:10px;
padding-bottom: 10px;
padding-left: 0px;
font-weight:bold;
float:left;
width: 42%;
border-bottom: 1px solid #fff;
}

.l15 {
padding-top:10px;
padding-bottom: 10px;
font-weight:bold;
float:left;
width: 10%;
border-bottom: 1px solid #fff;
}

.l2 {
font-weight:normal;
float:left;
width: 42%;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
}

.l25 {
font-weight:normal;
float:left;
width: 10%;
padding-top: 5px;
padding-bottom: 0px;
}



l31 {
font-family : Arial, Sans-Serif, Verdana;
font-weight:normal;
float:left;
padding: 0px 5px 5px 0px;
width: 99%;
font-size: 110%;
}

.l31 pre {
font-family : Arial, Sans-Serif, Verdana;
float:left;
clear: left;
}

#editDetal {
width: 240px;
padding: 5px;
text-align : left;
}


#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-top: 0px; 
margin-left 5px;
padding: 5px 0 0 0;
}

#tbs #tabnavs{
margin-top: 25px; 
margin-left: 6px;
}

#tbs #tabnavcontainers {
margin : 0;
padding : 0;
text-align : left;
}

}
#tbs #tabnavs ul {
margin : 0;
padding : 0;
list-style : none;
}
#tbs #tabnavs li {
display : inline;
margin : 0;
padding : 0;
}
#tbs #tabnavs a {
float : left;
background : url(/images/tab_leftev1.gif) no-repeat left top;
margin : 0;
padding : 0 0 0 7px;
text-decoration : none;
font-weight : bold;
}
#tbs #tabnavs a span {
float : left;
display : block;
background : url(/images/tab_rightev1.gif) no-repeat right top;
/*padding : 3px 10px 3px 4px;*/
padding : 3px 15px 3px 5px;
color: #245581;
}
#tbs #tabnavs a span {
float : none;
}
#tbs #tabnavs a:hover {
background-position : 0% -30px;
}

#tbs #tabnavs a.on {
background-position : 0% -60px;
}
#tbs #tabnavs a:hover span {
color : #666666;
background-position : 100% -30px;
}
#tbs #tabnavs a.on span {
color : #fff;
background-position : 100% -60px;
}
#tbs #tabnavs a:active {
background-position : 0% -30px;
}




/* 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%;
float: left;
}

/* used on individual content pages when viewing a piece of content - to display the title */

#kc_contentm {
margin-left : 0;
padding : 0px 2px 0px 2px;
margin-top : 0px;
margin-bottom : 0;
height : 35px;
overflow : auto;
font-size : 105%;
border: 0px solid #000000;
}

#kc_contentm #logo {
margin-left : 0px;
padding : 2px 0px 0px 5px;
float : left;
width : 30px;
height : 25px;
border: 0px solid #000000;
}
#kc_contentm #details {
padding : 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
z-index : 1;
float : left;
font-weight : normal;
width : 460px;
height : 20px;
border: 0px solid #000000;
}
#kc_contentm #details a {
font-weight : normal;
}
#kc_contentm #details h1 {
padding : 0px 0px 0px 0px;
margin: 4px 0px 0px 0px;
font-weight : bold;
font-size : 110%;
color : #fff;
height : 20px;
}

#kc_contentm #details h2 {
display: none;
}

#kc_contentm #details .counter {
font-weight : bold;
font-size : 100%;
background-color : #000000;
color : #ffffff;
margin : 1px;
padding : 1px;
text-align : center;
}
#kc_contentm #details h3, .h3 {
margin : 0;
padding : 0;
font-size : 102.5%;
color : #ffffff;
font-weight : bold;
}
#kc_contentm #details h3 a, h3 a:visited, h3 a:link {
text-decoration : underline;
color : #ffffff;
font-weight : bold;
}
#kc_contentm #details h3 a:hover {
text-decoration : none;
color : #ffffff;
}
#kc_contentm hr {
color : #999999;
width : 80%;
}
#kc_contentm .messagefrom {
color : #666666;
}

/* main content box used in various pages throughout the site - for big boxes */

.myBox {
margin-top: 3px;
	margin-bottom: 10px;
    padding: 0px 0px 10px 0px;
    text-align: left;
	background:url('/images/body1.gif');
background-position: bottom left;
background-repeat: no-repeat;
/*width: 515px;*/
width: 536px;
float: left;
border:0px solid #000000;
}

.myBox #heading {
	font-size:110%;
	color:#ffffff;
	font-weight:bold;
	background:url('/images/header1.gif');
	background-position:top left;
	background-repeat:no-repeat;
height: 20px;
/*width: 515px;*/
width: 536px;
border: 0px solid #000000;
}

.myBox table {
	   margin: 5px;
         padding: 0px 0px 0px 0px;
       width: 500px;
      float: left;
}

.myBox table textarea {
	   margin: 0px;
min-height: 175px;         
       width: 390px;
      float: left;
border: 1px solid #cccccc;
}

.myBox table .editbox {
border : 0px solid #cccccc;
width : 405px;
padding: 0px;
margin: 5px 0px 2px 0px;
}

.myBox .itemHeader {
line-height : 20px;
	background:url('/images/header1.gif');
	background-position:top left;
	background-repeat:no-repeat;
color : #fff;
font-weight : bold;
font-size : 125%;
height : 29px;
position : relative;
font-family : Arial, sans-serif;
padding: 5px 5px 0 5px;
}
.myBox .itemHeader a {
position : absolute;
right : 10px;
top : 0;
font-weight : normal;
font-size : 11px;
text-decoration : none;
color : #fff;
font-family : Arial, sans-serif;
}
.myBox p {
	font-family: Arial, Sans-Serif;
color : #000000;
font-size : 90%;
padding-left: 2px;
margin : 0 0 0 0;
color : #666;
font-weight : normal;
line-height : 24px;
}
.myBox ul {
line-height : 18px;
}
.myBox li {
font-size : 106%;
}

.myBox table .submit {
font-size : 90%;
	font-family: Arial, Sans-Serif;
color : #000000;
background-color : #cccccc;
border: 0px solid #cccccc;
margin : 2px 0px 0px 0px;
}

#main .myBox form .submit {
margin : 0px 0px 0px 10px;
}













.mySBox {
margin-top: 3px;
	margin-bottom: 10px;
    padding: 0px 0px 10px 0px;
    text-align: left;
	background:url('/images/body1.gif');
background-position: bottom left;
background-repeat: no-repeat;
/*width: 515px;*/
width: 536px;
float: left;
border:0px solid #000000;
}

.mySBox #heading {
	font-size:110%;
	color:#ffffff;
	font-weight:bold;
	background:url('/images/header1.gif');
	background-position:top left;
	background-repeat:no-repeat;
height: 20px;
/*width: 515px;*/
width: 536px;
border: 0px solid #000000;
}

.mySBox table {
	   margin: 5px;
         padding: 0px 0px 0px 0px;
       width: 500px;
      float: left;
}

.mySBox table textarea {
	   margin: 0px;
min-height: 175px;         
       width: 390px;
      float: left;
border: 1px solid #cccccc;
}

.mySBox table .editbox {
border : 0px solid #cccccc;
width : 405px;
padding: 0px;
margin: 5px 0px 2px 0px;
}

.mySBox .itemHeader {
line-height : 20px;
	background:url('/images/header1.gif');
	background-position:top left;
	background-repeat:no-repeat;
color : #fff;
font-weight : bold;
font-size : 125%;
height : 29px;
position : relative;
font-family : Arial, sans-serif;
padding: 5px 5px 0 5px;
}
.mySBox .itemHeader a {
position : absolute;
right : 10px;
top : 0;
font-weight : normal;
font-size : 11px;
text-decoration : none;
color : #fff;
font-family : Arial, sans-serif;
}
.mySBox p {
	font-family: Arial, Sans-Serif;
color : #000000;
font-size : 90%;
padding-left: 2px;
margin : 0 0 0 0;
color : #666;
font-weight : normal;
line-height : 24px;
}
.mySBox ul {
line-height : 18px;
}
.mySBox li {
font-size : 106%;
}

.mySBox table .submit {
font-size : 90%;
	font-family: Arial, Sans-Serif;
color : #000000;
background-color : #cccccc;
border: 0px solid #cccccc;
margin : 2px 0px 0px 0px;
}

#main .mySBox form .submit {
margin : 0px 0px 0px 10px;
}

/* header for the main content box areas */

#heading {
	margin: 0px;
	padding: 5px;
	font-size:110%;
	color:#ffffff;
	font-weight:bold;
	background:url('/images/header1.gif');
	background-position:top left;
	background-repeat:no-repeat;
height: 20px;
border: 0px solid #000000;
}

.myGroupBox {
margin-bottom: 10px;
padding: 30px 0px 0px 0px;
text-align: left;
/*background:url('/images/body1.gif');*/
background:url('/images/sp.gif');
background-position:bottom;
background-repeat:no-repeat;
border: 0px solid #000000;
}

.myGroupBox #heading {
background-position: bottom center;
}

.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: 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 : Arial, sans-serif;
color : #000000;
background-color : #cccccc;
border-style : ridge;
margin : 0;
margin-top : 0;
}



/* main content box used in main home pages throughout the site - for small boxes */

.mBox {
float: left;
margin-bottom: 10px;
padding-bottom: 15px;
padding-top:0px;
text-align: left;
background:url('/images/body.gif');
background-position:bottom left;
background-repeat:no-repeat;
/*max-width : 256px;*/
width : 263px;
}

.mBox .itemHeader {
line-height: 20px;
color: #ffffff;
padding: 3px 5px 9px 5px;
/*font-weight: bold;*/
font-size: 110%;
height: 29px;
position: relative;
background:url('/images/header.gif');
background-position: top left;
background-repeat:no-repeat;
font-family : Arial, sans-serif;
text-align: top left; 
}

.mBox .itemHeader a {
position : absolute;
right : 10px;
top : 0;
font-weight : normal;
font-size : 11px;
text-decoration : none;
color: #fff;
}


.groupItem .itemHeader img{
padding: 0 0 0px 6px;
float:left;
clear:left;
}


.mBox p {
	font-family: 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: Arial, Sans-Serif;
color : #000000;
background-color : #cccccc;
border-style : ridge;
margin : 0;
margin-top : 0;
}

/* used for displaying lists of content rhoughout the site */

.mBox #kc_update {
margin: 0px 0px 0px 0px;
padding : 3px 3px 3px 5px;
height : 100%;
overflow : auto;
font-size : 102.5%;
font-family: Arial, Sans-Serif;
float: left;
clear: left;
width : 253px;
border: 0px solid red;
}

.mBox #kc_update #details {
max-width : 241px;
min-width : 240px;
}

#kc_update {
margin: 5px 2px 0px 0px;
padding : 3px 3px 3px 0px;
height : 100%;
overflow : auto;
font-size : 102.5%;
	font-family: Arial, Sans-Serif;
float: left;
clear: left;
width: 520px;
}

#kc_update #logo {
margin-left : 5px;
float : left;
clear: left;
max-width: 100px;
max-width: 99px;
}
#kc_update #details {
margin-left : 0px;
z-index : 1;
float : left;
font-weight : bold;
max-width: 410px;
	font-family: Arial, Sans-Serif;
border: 0px solid blue;
}
#kc_update #details a {
font-weight : normal;
	font-family: Arial, Sans-Serif;
}
#kc_update #details p {
font-weight : normal;
font-size : 100%;
line-height : normal;
color : #000000;
	font-family: Arial, Sans-Serif;
padding:0;
margin:0;
}
#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 {
font-weight : normal;
color: #000000;
}
#kc_update .event a {
font-weight : bold;
}
#kc_update .date {
float: left;
font-style : italic;
color : #000000;
width:100px;
}

/* used in main content page to list the content pieces within a network */

#kc_content {
margin-left : 0;
padding : 3px;
margin-top : 0px;
margin-bottom : 3px;
height : 100%;
overflow : auto;
font-size : 100%;
border: 0px solid #000000;
}

#kc_content .cont_contents{
float: right;
margin-right: 5px;
}

#kc_content .cont_folder { 
float: right;
margin-right: 5px;
border: 0px solid red;
display: none;
}

#kc_content #logo {
margin-left : 3px;
float : left;
width : 40px;

}
#kc_content #details {
margin-left : 0;
padding-top: 10px;
padding-left: 10px;
z-index : 1;
float : left;
font-weight : normal;
width : 432px;
border: 0px solid red;

}
#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 : #04569d;
font-weight : bold;
}
#kc_content #details h3 a, h3 a:visited, h3 a:link {
text-decoration : underline;
color : #1383c3;
font-weight : bold;
}
#kc_content #details h3 a:hover {
text-decoration : none;
color : #1383c3;
}
#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 0px 0px 0px;
margin-top : 5px;
margin-bottom : 0px;
height : 100%;
overflow : auto;
font-size : 102.5%;
border : 0px solid #cccccc;
float: left;
width: 520px;

}
#kc_profile #logo {
margin : 0px 5px 0px 5px;
float : left;
width : 110px;
font-weight : bold;
color : #000000;
height : 29px;
border : 0px solid #cccccc;
}
#kc_profile #details {
margin-left : 0px;
z-index : 1;
float : left;
font-weight : normal;
width : 350px;
color : #000000;
min-height : 40px;
}

#kc_profile #details textarea {
width : 350px;
margin-left : 0px;
}

#kc_profile textarea {
width : 350px;
margin-left : 0px;
}

#kc_profile table textarea {
width : 290px;
margin-left : 0px;
}

#kc_profile table .editbox {
width : 350px;
margin-left : 0px;
}


#kc_profile #details a {
font-weight : normal;
}
#kc_profile #details p {
font-weight : normal;
font-size : 100%;
line-height : normal;
color : #04569d;
}
#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 : #1383c3;
font-weight : bold;
}
#kc_profile #details h3 a, h3 a:visited, h3 a:link {
text-decoration : underline;
color : #1383c3;
font-weight : bold;
}
#kc_profile #details h3 a:hover {
text-decoration : none;
color : #1383c3;
}
#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%;
border : 0px solid #cccccc;
}
#kc_2col #logo {
margin-left : 3px;
float : left;
width : 330px;
font-weight : normal;
color : #000000;
border : 0px solid #cccccc;
}
#kc_2col #details {
margin-left : 0;
z-index : 1;
border : 0px solid #cccccc;
float : left;
font-weight : normal;
width : 140px;
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 : #1383c3;
font-weight : bold;
}
#kc_2col #details h3 a, h3 a:visited, h3 a:link {
text-decoration : underline;
color : #1383c3;
font-weight : bold;
}
#kc_2col #details h3 a:hover {
text-decoration : none;
color : #1383c3;
}
#kc_2col hr {
color : #999999;
width : 80%;
}
#kc_2col .messagefrom {
color : #666666;
}

/* discussion list heading style */

#theading {
margin : 0px 0px 0px 0px;
padding : 3px;
font-size : 110%;
color : #04569d;
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 : #eef0f9;
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;
}

#DiscReply table {
width:510px;
}

#disc_top {
margin : 0px 3px 0px 0px;
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 : 955px;
clear : both;
margin: 0px;
padding: 0px;
background-color: #faf8f6;
background-image:url(/images/pagebgbot.gif);
background-repeat:no-repeat;
background-position:top left;
}

#footer #col1 {
height: 45px; 
float: left; 
padding-right: 5px; 
width:100px; 
border: 0px solid blue; 
line-height: 120%;
}

#footer #col1 a {
float: left; 
}


#footer #col2 {
height: 45px; 
float: left; 
padding-right: 5px; 
width:100px; 
border: 0px solid blue; 
line-height: 120%;
}

#footer #col2 a {
float: left; 
}


#footer #col3 {
height: 45px; 
float: left; 
padding-right: 5px; 
width:100px; 
border: 0px solid blue; 
line-height: 120%;
}

#footer #col3 a {
float: left; 
}



#footer #col4 {
height: 45px; 
float: left; 
padding-right: 5px; 
width:100px; 
border: 0px solid blue; 
line-height: 120%;
}

#footer #col4 a {
float: left; 
}



#footer #col5 {
height: 45px; 
float: left; 
padding-right: 0px; 
width:100px; 
border: 0px solid blue; 
line-height: 120%;
}

#footer #col5 a {
float: left; 
}




#footer div {
margin : 0px 0 0 0px;
color: #adaba6;
}
#footer a {
line-height : 80%;
/*color: #adaba6;*/
}
#footer a, #footer a:visited, #footer a:link, #footer a:hover {
/*color : #fff;*/
}

#footer .spon {
border-top: 1px solid #adaba6;
margin: 15px;
padding: 0px;
}

/*footer styles with no image for box end mainly passwrd pages*/

.footpsw {
font-size : 90%;
}
#footerpsw {
width : 955px;
clear : both;
margin: 0px;
padding: 0px;
background-color: #faf8f6;
}
#footerpsw div {
margin : 0px 0 0 0px;
color: #adaba6;
}
#footerpsw a {
line-height : 80%;
color: #adaba6;
}
#footerpsw a, #footerpsw a:visited, #footerpsw a:link, #footerpsw a:hover {
/*color : #fff;*/
}

#footerpsw .spon {
border-top: 1px solid #adaba6;
margin: 15px;
padding: 0px;
}



/* 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;
border-top : 1px solid #cccccc;
border-right : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
border-left : 1px solid #cccccc;
padding : 3px;
margin : 10px 10px 10px 5px;
height : 100%;
width : 518px;
overflow : auto;
font-family : Arial, Sans-Serif;
}
#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;
font-family : Arial, Sans-Serif;
}
#search_res #search_details2 {
margin-left : 20px;
float : left;
z-index : 1;
}

#search_res #search_details2 table{
width:350px;
font-family : Arial, Sans-Serif;
}

#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;
font-family : Arial, Sans-Serif;
}

/* line when listing actions in search results */

#line {
border-bottom-color : #ccc;
border-bottom-style : solid;
border-bottom-width : 1px;
line-height : 20px;
margin : 0px 0px 10px 0px;
padding : 0px 0px 10px 0px;
}

#line a {
cursor:pointer;
}


#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;
}
#networks #col2 {
margin-left : 5px;
z-index : 1;
float : left;
font-weight : normal;
width : 290px;
}
#networks #col3 {
margin-left : 5px;
float : left;
z-index : 1;
width : 190px;
}

/* used for site search and content search results */

#search_site {
margin-left : 0;
border-bottom : 1px solid #cccccc;
padding : 3px;
margin-top : 5px;
margin-bottom : 10px;
margin-left : 10px;
margin-right : 10px;
height : 100%;
overflow : auto;
}
#search_site #search_details {
margin-left : 5px;
float : left;
width : 20px;
font-weight : bold;
}
#search_site #search_details2 {
margin-left : 20px;
z-index : 1;
float : left;
width : 450px;
}

/* used for manage networks page */

#cols {
margin-left : 7px;
padding : 0px;
margin-top : 0px;
margin-bottom : 0px;
height : 100%;
overflow : auto;
width : 510px;
}
#cols #col1 {
margin-left : 0px;
float : left;
width : 250px;
font-weight : normal;
margin-bottom : 5px;
line-height : 18px;
padding-top: 5px;
border: 0px solid #000000;
}

#cols #col1 table{
margin-left : 0px;
float : left;
width : 250px;
font-weight : normal;
margin-bottom : 5px;
line-height : 18px;
padding-top: 5px;
}

#cols #col2 {
margin-left : 3px;
z-index : 1;
float : left;
width : 250px;
margin-bottom : 5px;
line-height : 18px;
padding-top: 5px;
}

#cols #col2 table{
margin-left : 0px;
z-index : 1;
float : left;
width : 250px;
margin-bottom : 5px;
line-height : 18px;
padding-top: 5px;
border: 0px solid yellow;
}

.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;
}

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 {
float : left;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 2px;
text-align : left;
}
ul.domtabs2 {
float : left;
margin : 3px 0px 0px 0px;
padding : 0;
list-style : none;
line-height : 13px;
}
ul.domtabs2 li {
float : left;
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: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 {
float: left;
z-index : 11;
	font-family: Arial, Sans-Serif;
background-position : top;
border-top : 2px solid #a7a19f;
color : #000000;
margin-top : -2px;
margin-left : 0px;
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: 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: 480px;
}

div.test {
z-index : 11;
	font-family: 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 : 0px;
padding-top : 0;
padding-left : 0;
display : block;
padding-right : 0;
}

.manage {
padding-right: 20px;
border: 0px solid #a7a19f;
float: right;
}


/* used to show the list of folders in the content page */

.domtab1 {
padding : 3px 3px 3px 0px;
font-size : 100%;
font-family: Arial, Sans-Serif;
border : 0px solid #000000;
}


ul.domtabs1 {
margin-bottom : 15px;
padding : 0;
width : 485px;
margin-left : 0;
list-style : none;
}
ul.domtabs1 li {
margin : 0;
width : 240px;
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%;
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 {
background-image:url(/images/navbar_ntwrk.gif);
background-repeat : no-repeat;
height: 29px;
margin: 10px 0px 0px 10px;
padding : 0 0 0 0;
position: block;
}
#tabnav {
color: #ffffff;
float : left;
font-family: Arial, Sans-Serif;
font-size: 120%;
padding: 0px;
margin: 0px;
height: 29px;
}

#tabnav ul {
margin : 0;
padding : 0 0 0 0px;
list-style : none;
height: 29px;
}
#tabnav li {
display : inline;
margin : 0;
padding : 0;
height: 29px;
}
#tabnav a {
float : left;
background : url(/images/tab_left.gif) no-repeat left top;
margin : 0 0 0 8px;
padding : 0;
text-decoration : none;
font-weight :bold;
cursor:pointer;
height: 29px;
}
#tabnav a span {
float : left;
display : block;
background : url(/images/tab_right.gif) no-repeat right top;
padding: 0;
height: 29px;
cursor:pointer;
}

#tabnav a span:visited {
color:#ffffff;
cursor:pointer;
background-repeat:no-repeat;
}

#tabnav a:hover {
background-position : 0% -38px;
cursor:pointer;
color: #ffffff;
background-repeat:no-repeat;
height: 29px;
}
#tabnav a.on {
background-position : 0% -76px;
background-repeat:no-repeat;
height: 29px;
}
#tabnav a:hover span {
color : #ffffff;
background-position : 100% -38px;
cursor:pointer;
height: 29px;
}
#tabnav a.on span {
color: #000000;
background-position : 100% -76px;
cursor:pointer;
background-repeat:no-repeat;
height: 29px;
}

#tabnav li a span {
color: #ffffff;
/*padding : 6px 12px 3px 10px;*/
padding : 6px 8px 3px 0px;
background-repeat:no-repeat;
height: 29px;
}

#tabnav a:active {
background-position : 0% -38px;
background-repeat:no-repeat;
height: 29px;
}

li {
color : #1383c3;
}

span {
color : #1383c3;
}
/* 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% Arial;
}
#tabnavs ul {
float : left;
margin : 0;
padding : 0;
list-style : none;
}
#tabnavs li {
float : left;
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 : left;
}
#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;
}
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: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: 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: #eef0f9;
    border: 1px solid #9a9a9a;
    text-align: left;
    font-size: 90%;
max-width: 350px;
color: #000000;
}

span.tip {
    border-bottom: 1px solid #9a9a9a;
display:none;
font-family: Arial, Sans-Serif;
}

.tip {
font-family: Arial, Sans-Serif;
}


.dis_tb {
valign: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
}








/* not used anymore */

.groupItem1 {
margin-bottom : 20px;
border-color : #cccccc;
border-style : solid;
border-width : 1px;
}

.groupItem1 .itemHeader {
line-height : 20px;
background-color : #eef0f9;
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: 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: Arial, 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 : #eef0f9;
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;
}



.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:#6fa6df;
padding:2px;
}



 /* 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:#3477b2;
}

.cheadark {
background-color:#97bfe8;
}

.cbody {
background-color:#ffffff;
font-size: 11px; 
padding: 10px; 
font-family: Arial, Sans-Serif;
color:#000000;
width: 320px;
}

.cbody textarea {
width: 320px;

margin-left: 0px;
}


.cfooter {
background-color:#ededed;
padding: 5px;
}

.cmessage {
background-color:#f5f5f5; 
padding:2px; 
font-weight:normal; 
margin:2px;
color: #000000;
}

/**
 * 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: #3477b2;
}

#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: 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%;
}


#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: underline;
	border-color: #cccccc;
	background-color: #cccccc;
}

#CalendarPickerControl span.yearbutton{
	cursor: pointer;
}

#CalendarPickerControl span.yearbutton:hover{
	text-decoration: underline;
}

#CalendarPickerControl td.dayname{
	font: normal 11px Arial;
	color: #000000;
	font-weight: bold;
	background-color: #cccccc;
}

#CalendarPickerControl td.daynameLNX{
	font: normal 11px Arial;
	color: #000000;
	font-weight: bold;
	background-color: #666666;
}

#CalendarPickerControl td.today{
	font: normal 11px Arial;
	background-color: buttonface;
	color: red;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
}

#CalendarPickerControl td.today:hover{
	text-decoration: underline;
	background-color: #666666;
	border-color: #666666;
}

#CalendarPickerControl td.current{
	font: normal 11px Arial;
	font-weight: bold;
	background-color: #666666;
	color: #000000;
	text-decoration: none;
	cursor: pointer;

}

#CalendarPickerControl td.current:hover{
	text-decoration: underline;
}

#CalendarPickerControl td.day{
	font: normal 11px Arial;
	background-color: #cccccc;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
}

#CalendarPickerControl td.day:hover{
	text-decoration: underline;
	background-color: threedshadow;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.weekend{
	font: normal 11px Arial;
	color: buttontext;
	text-decoration: none;
	background-color: threedshadow;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight threeddarkshadow threeddarkshadow buttonhighlight;
}

#CalendarPickerControl td.weekend:hover{
	background-color: buttonshadow;
	text-decoration: underline;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.dayothermonth{
	font:normal 11px Arial;
	background-color: buttonhighlight;
	color: inactivecaptiontext;
	border: 1px solid buttonhighlight;
}

#CalendarPickerControl td.weeknumber{
	font:normal 9px Arial;
	background-color: buttonface;
	color: inactivecaptiontext;
	border-width: 0px;
}




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: 222px; 
    height:240px;
    background: #f7f7f7;
    border: 1px solid gray;
    list-style: none;
    margin:0;
    padding:0;
    overflow-y : scroll;
}

ul.draglist li {
width: 200px;

    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: #ededed;
    border:1px solid #f5f5f5;
	font-size:90%;
	color:#ffffff;	
	width: 239px;
	float:left;	
	list-style-image:url(/images/sp.gif);
}

li.list2 {
    background-color: #ededed;
    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;
}

/* Calendar Styles */

#calendar {
margin: 0px;
padding: 0px;
color: #93278c;
width: 740px;
}


#calendar #txt table{
padding: 0px;
margin:0px;
width:710px;
font-family : Arial, Sans-Serif;
}



#calendar .weektop {
	background-color:#e6e6e6; 
	padding:5px; 
	font-weight:normal; 
	color:#000000;
	font-size: 90%; 
	border: 1px #ffffff solid;
}

#calendar .days {
	background-color:#e6e6e6; 
	padding:5px; 
	font-weight:normal; 
	color:#000000;
	font-size: 90%; 
	border: 1px #ffffff solid;
}

#calendar .week {
	background-color:#f6f6f6; 
	padding:5px; 
	font-weight:normal; 
	color:#000000; 
	border: 1px #ffffff solid;
	font-size: 90%;
	vertical-align:middle;
}


#calendar .weekday {
	background-color:#eaeff1; 
	padding:5px; 
	color:#000000; 
	/*border: 1px #c1c1c1 solid;*/
border: 1px solid #fff;
	font-size:100%;	
}

#calendar .nonmonth {
	background-color:#e6e6e6; 
	padding:5px; 
	color:#000000; 
	/*border: 1px #c1c1c1 solid;*/
	border: 1px #fff solid;

}

#calendar .month {
	background-color:#ffffff; 
	padding:5px; 
	color:#000000; 
	border: 0px #000000 solid;
}

#calendar .weekend {
	background-color:#c5d3d7; 
	padding:5px; 
	color:#000000; 
	border: 1px #fff solid;
	font-size:100%;	
}

#calendar .today {
	background-color:#ffffff; 
	padding:5px; 
	color:#1383c3; 
	border: 2px #c9e1ed solid;
	font-size:100%;
	font-weight:bold;
}

#calendar .topoptions {
	background-color:#ffffff;
	border: solid 1px #ffffff;
	}

#calendar .toppad {
	padding:1px 3px 3px 3px;
}

#calendar .topselect {
	font-size:120%; 
	font-weight:bold; 
	color:#000000;
}

#calendar .monthtitle {
	font-size: 120%; 
	color:#000066;
	font-weight:bold;
}

#calendar .fullmonth {
	font-size:100%; 
	font-weight:bold; 
	padding: 3px 0 3px 10px; 
	border-bottom:1px #999999 solid; 
	background-color:#f5f5f5;
margin-top: 10px;
	}

#calendar #kc_update #details {
max-width : 400px;
border : 0px solid #cccccc;
	}

#calendar #kc_update #logo {
max-width : 70px;
border : 0px solid #cccccc;
	}
	


/** This is the advanced settings look & feel **/

#settings {
padding-right: 20px;
margin-right: 20px;
align: left;
border: 0px solid #cccccc;
}

.advTable {
background-color: #ffffff;
width: 100%;
}


.advTDTop {
background-color: #ededed;
font-weight: bold;
padding: 2px;
text-align: center;
}


.advTDTitle{
background-color: #ededed;
font-weight: bold;
padding: 2px;
text-align: left;
}


.advTD{
background-color: #ededed;
font-weight: bold;
padding: 2px;
text-align: center;
}

/ ** Subscribe to a discussion thread **/

#watch  {
                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 #cccccc; 
                background-color:#ededed; 
                color:#000000; 
                font-size:90%; 
                padding:3px;
                text-decoration: none;
                cursor:pointer;
}

.watch  a:hover {
                width:125px;
                font-size:90%;
                font-weight:normal;
                background-color:#000000;
                color:#ffffff;
                border:0 #cccccc;
                text-decoration: underline;
cursor : pointer;
}



.watch  a:active {
                width:125px;
                font-size:90%;
                font-weight:normal;
                background-color:#000000;
                color:#ffffff;
                border:0 #cccccc;
                text-decoration: none;
}

.watch a:selected{
                width:125px;
                font-size:90%;
                font-weight:normal;
                background-color:#000000;
                color:#ffffff;
                border:0 #cccccc;
                text-decoration: none;
}


.watch_selected  {
                width:125px;
                font-weight:normal;
                border:1px solid #000000; 
                background-color:#ededed; 
                color:#000000; 
                font-size:90%; 
                padding:3px;
                text-decoration: none;
                cursor:pointer;
}

.watch_selected  a:hover {
                width:125px;
                font-size:90%;
                font-weight:normal;
                background-color:#000000;
                color:#ffffff;
                border:0 #cccccc;
                text-decoration: underline;
cursor : pointer;
}



.watch_selected  a:active {
                width:125px;
                font-size:90%;
                font-weight:normal;
                background-color:#000000;
                color:#ffffff;
                border:0 #cccccc;
                text-decoration: none;
}

.watch_selected a:selected{
                width:125px;
                font-size:90%;
                font-weight:normal;
                background-color:#000000;
                color:#ffffff;
                border:0 #cccccc;
                text-decoration: none;
}

.DDBorder {
border-style: dotted;border-width: 3px;border-color: #d7d4cb;
}

.DDHelper {
position: absolute;
display: none;
width: 263px;
}

/* This is a style for new tabs look & feel for forms */


#oneline {
float:left;
clear:left;
width: 100%;
padding:5px 0 5px 0;
color: #0070b8;
font-size: 95%;
line-height: 12px
}


#oneline .vsmall {
color: #0070b8;
font-weight: bold;
}

#oneline .long {
color: #245581;
}



#oneline .currency {
color: #245581;
}


#oneline .checkbox {
padding-right: 5px;
}




#oneline .labelhead {
color: #0070b8;
font-weight: bold;
padding-bottom:0px;
padding-right: 5px;
}

#oneline .labelhead2 {
color: #0070b8;
font-size: 95%;
font-weight: normal;
padding:0px 0 0 0px;
margin: 2px 0 0 0;
width: 200px;
height: 20px;
line-height: 17px;
border: 0px solid #000;
}

#oneline .deletebutton {
padding:0px 398px 1px 0;
margin: 0;
border: 0px solid #000;
}


#oneinline select {
color: #245581;
}
#oneinline option {
color: #245581;
}

#twoinline .short {
color: #245581;
}



#twoinline .dateInput {
color: #245581;
float:right:
padding:0; 
margin:0;
}

#main #onlineForm #line select {
border: 2px solid #a5aeb6;
background-color:#F7F7F7;
font-size:100%;
height:31px;
width: 232px;
margin:0;
padding:2px;
vertical-align:top;
}

#onlineForm #oneline input {
background-color: #afc1c9;
background-image: url("/images/d_inputback.gif");
background-repeat: repeat;
float:left;
height:23px;
margin:0 3px 0 0px;
padding: 5px 4px 0 4px;
border: 2px solid #a5aeb6;
}

#onlineForm #oneline checkbox {
background-color: #afc1c9;
}

#onlineForm #oneline img{
padding-left: 1px;
margin-top:1px;
}

#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: 5px 0px 3px 0px;
font-size: 100%;
text-indent: 1px;
color: #000000;
font-weight:bold;
}

#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: 2px solid #A5AEB6;
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: 5px 0 0 0;
padding: 5px 4px 0 4px;
height: 22px;
width: 503px;
color: #245581;
font-size: 100%;
}


#onlineForm input.medium{
background-image : url('/images/inputbg.gif');
background-repeat: repeat-x;
background-position : right;
border: 2px solid #a5aeb6;
margin: 0px 0 0 0;
padding: 0px;
height: 23px;
width: 330px;
color: #245581;
font-size: 100%;
float: right;
}




#oneline .price {
background-image : url('/images/inputbg.gif');
background-repeat : repeat-x;
background-position : left;
border: 2px solid #a5aeb6;
height: 23px;
padding: 2px;
margin: 0px 0 0px 3px;
font-size: 100%;
color: #245581;
}

#oneline select.currency {
height: 32px;
border: 2px solid #a5aeb6;
background-color: #f7f7f7;
padding:2px;
margin: 5px 0 0px 3px;
font-size: 100%;
width:100px;
}

#onlineForm #twoinline select {
background-color: #f7f7f7;
margin: 0px;
height: 32px;
border: 2px solid #a5aeb6;
padding: 2px;
font-size: 100%;
width: 230px;
}



#onlineForm #twoinline input.long {
margin: 0px;
height: 23px;
border: 2px solid #a5aeb6;
padding: 5px 4px 0 4px;
font-size: 100%;
width: 218px;
background-image : url('/images/inputbg.gif');
background-repeat : repeat-x;
background-position : left bottom;
}

#onlineForm #oneline .FormSubmit {
background-image:url(/images/form_add.gif);
background-position:top left;
background-repeat:no-repeat;
margin: -7px 3px 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:focus {
      background-color: #ffffff;   /* sexy hot pink */
      background-image: none;
}

#onlineForm #oneinline select {
background-color: #f7f7f7;
border: 2px solid #a5aeb6;
padding: 4px 2px 2px 0px;
margin: 0px 2px 2px 0px;
width: 226px;
font-size: 100%;
height: 28px;
}

#onlineForm #oneline select {
background-color:#F7F7F7;
border:2px solid #A5AEB6;
font-size:100%;
height:32px;
margin:0 0 0 0;
padding:2px;
vertical-align:top;
width:226px;
float: left;
}

#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: 503px;
}

#onlineForm #dateline {
width: 100%;
                margin: 13px 0px 2px 0px;
                font-size: 110%;
                text-indent: 1px;
                color: #666666;
                font-weight:bold; 
}


#onlineForm #dateline label {
display: none;
}


#onlineForm #dateline .dateInput {
                margin: 0px;
                border: 2px solid #a5aeb6;
                font-size: 100%;
        width: 100px;
        padding: 0px;
height: 26px;
background-color: #fff;
}


#twoinline {
float:left;
width: 50%;
max-width: 250px;
padding-bottom: 10px;
margin-right: 0px;
border: 0px solid #000;
}

#onlineForm #twoinline input .short {
width: 250px;
}

#multiline {
float:left;
font-size: 100%;
text-indent: 1px;
color: #000;
font-weight: bold;
width:30%;
padding: 0px 0 30px 0;
}

#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: 515px;
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: 15px 5px 5px 5px;
}

.tabdate {
color: #000;
}

#CrumbTrail {
float: left;
width: 50%;
padding-bottom: 10px;
margin-bottom: 10px;
}

#watchEdit {
float: right;
width: 50%;
text-align: right;
padding: 0px 20px 10px 0px;
margin-bottom: 10px;
}

#onlineForm h2 {
font-family:Arial, Sans-Serif;
margin : 25px 1px 0px 0px;
padding :0px 0 10px 0;
font-size : 110%;
color :#143151;
font-weight : bold;
border-bottom: 2px solid #3598cf;
height: 10px; 
}

#onlineForm .formTitle {
font-family:Arial, Sans-Serif;
margin : 10px 1px 0px 0px;
padding :0px 0 10px 0;
font-size : 120%;
color :#143151;
font-weight : bold;
border-bottom: 2px solid #3598cf;
height: 10px; 
}

#onlineForm .formTitle2 {
font-family:Arial, Sans-Serif;
margin : 50px 1px 0px 0px;
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: 680px;
}

#onlineFormAdmin textarea {
                border: 1px solid #cfcfcf;
                padding: 5px 5px 5px 5px;
                margin: 5px 5px 5px 0px;
                font-size: 100%;
        width: 650px;
                                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%;
}


 #accordion  #oneline textarea {
                border: 1px solid #cfcfcf;
                padding: 5px 5px 5px 5px;
                margin: 5px 5px 5px 0px;
                font-size: 100%;
        width: 650px;
                                height: 500px;
}


#onlineFormAdmin #accordion #oneline {
padding: 5px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

#onlineFormAdmin #accordion {
width: 680px;
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: 680px;
margin: 10px 0px 0px 0px;
border-top: 1px solid #e2dac4;
border-bottom: 0px solid #e2dac4;
border-left: 1px solid #e2dac4;
border-right: 1px solid #e2dac4;
padding: 5px 5px 5px 12px;
font-size: 100%;
background: #ededed;
font-weight: bold;
font-variant:small-caps;
}
/* main page tag */

#page {
padding-top: 13px;
width: 955px;
background-image:url(/images/pagebg.gif);
background-repeat:no-repeat;
background-position:top left;
}

# autocomplete

.ac_results {
        padding: 0px;
        border: 1px solid black;
        background-color: #f5f5f5;
        overflow: hidden;
        z-index: 99999;
}

.ac_results ul {
        width: 250px;
        list-style-position: outside;
        list-style: none;
        padding: 0;
        margin: 0;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 1px solid #ccc;
}

.ac_results li {
        margin: 0px;
        padding: 7px 7px;
        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: #ffffcc;
        color: #999;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 1px solid #ffcc33;
cursor: pointer;
}

#main input {
background-color: none;
padding: 2px 5px 2px 5px;
font-family: Arial, Sans-Serif;
color : #000;
font-size : 100%;
border: 1px solid #cfcfcf;
margin: 0px;
}

#main #onlineForm input {
background-color: #afc1c9;
padding: 2px 5px 2px 5px;
font-family: Arial, Sans-Serif;
color : #000;
font-size : 100%;
border: 2px solid #a5aeb6;
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: 680px;
height: 60px;
}

#oneline .textarea_netatt {
width: 680px;
height: 60px;
}



/** Add a comment box **/

#AddComment {
padding: 5px 10px 5px 5px;
}

#AddComment img {
padding: 0 5px 0 0;
}

#addcomment img {
padding-right:5px;
}

#idMyComments textarea.txtnews {
width: 500px;
height: 200px;
}

#idMyComments textarea {
width: 500px;
height: 200px;
}

#idMyComments1 textarea {
width: 500px;
height: 200px;
margin-left: -4px;
}


#main #onlineForm #oneline input .midshade {
border : 0px solid #e9e9e9;
background-image:none;
background-color: #afc1c9;
padding : 2px;
height: 10px;
margin: 0px;
font-size: 100%;
}


/** home page styles **/

#charitybox {
background-image:url(/images/charitybg.gif);
background-repeat:no-repeat;
background-position:top left;
width: 273px;
float: left;
/*height: 180px;*/
height: 152px;
padding: 0px 10px 10px 0px;
}


#charitybox h2 {
font-family : Arial, Sans-Serif;
font-size: 170%;
/*color: #eee88d;*/
color: #f4ed73;
font-weight: normal;
margin: 7px 10px 7px 120px;
}


#charitybox h2 a {
font-family : Arial, Sans-Serif;
color: #f4ed73;
font-weight: normal;
}

#charitybox .copy {
font-family : Arial, Sans-Serif;
font-size: 110%;
/*color: #191c1f;*/
color: #000;
font-weight: normal;
margin: 0px 10px 10px 120px;
}

#charitybox .copy a {
font-weight: bold;
color: #ecde29;
}

#edubox {
background-image:url(/images/edubg.gif);
background-repeat:no-repeat;
background-position:top left;
width: 273px;
float: left;
/*height: 180px;*/
height: 145px;
padding: 0px 0px 10px 0px;
}


#edubox h2 {
font-family : Arial, Sans-Serif;
font-size: 170%;
color: #fff;
font-weight:normal;
margin: 7px 10px 7px 120px;
}

#edubox h2 a {
font-family : Arial, Sans-Serif;
color: #99dcd9;
font-weight:normal;
}


#edubox .copy {
font-family : Arial, Sans-Serif;
font-size: 110%;
/*color: #191c1f;*/
color: #000;
font-weight: normal;
margin: 0px 10px 10px 120px;
}

#edubox .copy a {
font-weight: bold;
color: #00b1ac;
}



#industrybox {
background-image:url(/images/industrybg.gif);
background-repeat:no-repeat;
background-position:top left;
width: 273px;
float: left;
height: 152px;
padding: 0px 10px 10px 0px;
}

#industrybox h2 {
font-family : Arial, Sans-Serif;
font-size: 170%;
color: #fff;
font-weight: normal;
margin: 7px 10px 7px 120px;
}

#industrybox h2 a {
font-family : Arial, Sans-Serif;
color: #c8e2ea;
font-weight: normal;
}


#industrybox .copy {
font-family : Arial, Sans-Serif;
font-size: 110%;
/*color: #191c1f;*/
color: #000;
font-weight: normal;
margin: 0px 10px 10px 120px;
}

#industrybox .copy a {
font-weight: bold;
color: #6eb4cd;
}


#fellowbox {
background-image:url(/images/fellowbg.gif);
background-repeat:no-repeat;
background-position:top left;
width: 273px;
float: left;
height: 152px;
padding: 0px 0px 10px 0px;
}

#fellowbox h2 {
font-family : Arial, Sans-Serif;
font-size: 170%;
color: #fff;
font-weight: normal;
margin: 7px 10px 7px 120px;
}

#fellowbox h2 a {
font-family : Arial, Sans-Serif;
color: #f5bace;
font-weight: normal;
}


#fellowbox .copy {
font-family : Arial, Sans-Serif;
font-size: 110%;
/*color: #191c1f;*/
color: #000;
font-weight: normal;
margin: 0px 10px 10px 120px;
}

#fellowbox .copy a {
font-weight: bold;
color: #f05283;
}


div#videobox {
margin: 1px 0px 0px 0px;
}


#videobox {
background-image:url(/images/videobg.gif);
background-repeat:no-repeat;
background-position:top right;
width: 556px;
float: left;
height: 220px;
padding: 0px 0px 10px 0px;
}

#videobox .head {
font-family : Arial, Sans-Serif;
font-size: 120%;
color : #1383c3;
font-weight: bold;
margin: 10px 10px 10px 400px;
}

#videobox .copy {
font-family : Arial, Sans-Serif;
font-size: 110%;
color: #333;
font-weight: normal;
margin: 10px 10px 10px 125px;
}

#videobox .copy a {
font-weight: bold;
color : #1383c3;
}



#stattxt {
padding: 10px 10px 10px 10px;
margin: 0px;
clear: left;
border: 0px solid brown;
width:525px;
font-family : Arial, Sans-Serif;
}


#stattxt p {
color : #191c1f;
font-family : Arial, Sans-Serif;
}

#stattxt h2 {
font-size : 120%;
color : #1383c3;
font-weight : bold;
/*color: #191c1f;*/
}

#stattxt h1 {
font-size : 140%;
color: #191c1f;
font-weight : bold;
}

.datesum {
color: #333333;
font-weight:normal;
font-size:100%;
line-height:16px;
}

#listing .time {
color: #333333;
font-weight:normal;
font-size:100%;
line-height:16px;
}

#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 input .short {
width: 250px;
}


.col_left {
float : left;
clear : left;
color: #000;
font-weight: bold;
text-align:left;
width:200px;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;

}


.col_right {
float : left;
width:700px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}

.col_right input {
float : left;
width:700px;padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;

}

.col_right checkbox {

width:300px;
}

.col_right textarea {
width: 700px;
height:200px;
}


.col_right input.button {
width:80px;
}


.webpages {
float : left;
clear : left;
color: #000;
width: 1000px;
}

.webpages a {
color: #000;
font-weight: bold;
}

.webman {
text-align:left;

width: 1000px;
height:500px;
padding: 10px 10px 10px 10px;
}


#onlineForm #twoinline .dateInput {
border: 2px solid #a5aeb6;
font-size: 100%;
width: 68px;
padding: 3px 4px 3px 4px;
height: 20px;
float:left;
height: 22px;
width: 218px;
color: #245581;
margin-right: 3px;
}

#onlineForm #twoinline .timesel {
background-color:#F7F7F7;
border:1px solid #A5AEB6;
color:#245581;
font-size:100%;
height:32px;
line-height:32px;
margin:0 5px 0 0;
padding:2px;
width:70px;
vertical-align :top;
}

#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;
}

/*Password pages*/

#loginPg {
/*padding: 3px 20px 70px 25px; */
padding: 3px 0px 70px 10px;
background-image:url(/images/formbg.gif);
background-position:left top;
background-repeat:no-repeat; 
width: 750px; 
min-height: 400px;
}



#loginPg .wrapperloginbox {
/*width: 685px;*/
width: 738px; 
padding: 0; 
margin: 0; 
border: 1px solid #79a3d8;
background-color: #ffffff;
}

#loginPg .loginbox {
background-color:#fff; 
/*width: 685px; */
width: 738px; 
min-height: 300px;
padding-bottom: 30px;
}

#loginPg .loginboxtxt {
padding: 20px;
}

#loginPg .formcol1 {
font-size:100%; 
color: #454545; 
line-height: 16px; 
float: left; 
width: 180px; 
font-weight: bold; 
height: 47px;

}

#loginPg .formcol2 {
font-size:100%; 
color: #454545; 
line-height: 16px; 
float: right; 
width: 520px; 
height: 47px;
}



.loginbox .plsnt {
padding:0px 0 0 0px; 
margin-top: -11px;
color: #51626f;
}

.loginbox .plsnt2 {
font-size: 90%;
padding:0px 0 0 0px; 
margin-top: -11px;
color: #51626f;
}

.loginbox .input {
background-color: #eff2f2; 
border: 1px solid #ccc; 
height: 25px; 
margin-left: 0;
margin-bottom: 0px;
width: 240px;
line-height: 24px;
padding-left: 3px;
padding-right: 3px;
}

.loginbox .biginput {
background-color: #eff2f2; 
border: 1px solid #ccc; 
height: 25px; 
margin-bottom: 10px;
margin-left: 0;
/*width: 446px;*/
width: 520px;
line-height: 24px;
padding-left: 3px;
padding-right: 3px;
}

.loginbox .checkbx1 {
background-color: #eff2f2; 
border: 1px solid #ccc; 
margin-bottom: 10px;
margin-left: 0;
width: 13px; 
height: 13px;
line-height: 24px;
padding-left: 3px;
padding-right: 3px;
}



.loginbox .checkbx {
border: 1px solid #ccc; */
margin: 0px;
padding: 0px;

}


#loginPg .loginboxCol1 {
width: 339px; float: left; 
border: 0px solid #000; 
padding-right: 10px;
}

#loginPg .loginboxCol2 {
width: 315px; 
float: right; 
border-left: 1px solid #ccc; 
padding-left: 25px; 
padding-bottom: 20px;
padding-right: 10px;
}

#loginPg .title {
font-family : Arial, Verdana, Sans-Serif;
font-size : 120%;
color : #2b4257;
font-weight : bold;
padding-bottom: 20px;
}

#loginPg .linewrap {
height: 32px; 
padding:0;
}

#loginPg p {
font-size:105%;
color: #454545;
}

#loginPg .signInsubmit {
width : 128px;
height: 25px;
background-image:url('/images/signin_pgbutton.gif');
background-position:right top;
background-repeat:no-repeat;
padding : 4px 0px 3px 0px;
margin : 0px 0px 0px 10px;
border: 0px solid #cccccc;
cursor: pointer;
}







#loginPgInc {
padding: 3px 0px 70px 8px; 
background-image:url(/images/formbg.gif);
background-position:left top;
background-repeat:no-repeat; 
width: 750px; 
min-height: 400px;
}


#loginPgInc form {
padding: 0px;
margin: 0px;
}

#loginPgInc .wrapperloginbox {
width: 740px; 
padding: 0; 
margin: 0 0 0 0px; 
border: 1px solid #79a3d8;
}

#loginPgInc .loginbox {
background-color:#fff; 
width: 740px; 
min-height: 300px;
padding: 0 0 30px 0;
margin: 0;
}

#loginPgInc .loginboxtxt {
padding: 20px;
}

#loginPgInc .formcol1 {
font-size:100%; 
color: #454545; 
line-height: 16px; 
float: left; 
width: 180px; 
font-weight: bold; 
height: 47px;

}

#loginPgInc .formcol2 {
font-size:100%; 
color: #454545; 
line-height: 16px; 
float: right; 
width: 520px; 
height: 47px;
}

#loginPgInc .loginboxCol1 {
width: 315px; 
float: left;
padding-right: 10px;
font-size: 140%;
}

#loginPgInc .loginboxCol2 {
width: 349px; 
float: left; 
border-left: 1px solid #ccc; 
padding-left: 25px; 
padding-bottom: 20px;
padding-right: 0px;
font-size: 140%;
}

#loginPgInc .title {
font-family : Arial, Verdana, Sans-Serif;
font-size : 90%;
color : #2b4257;
font-weight : bold;
padding-bottom: 20px;
}

#loginPgInc .linewrap {
height: 32px; 
padding:0;
}

#loginPgInc p {
font-size:80%;
color: #454545;
padding-left: 0;
margin-left: 0
}

#loginPgInc .signInsubmit {
width : 127px;
height: 25px;
background-image:url('/images/signin_pgbutton.gif');
background-position:right top;
background-repeat:no-repeat;
padding : 4px 0px 3px 0px;
margin : 0px 0px 0px 10px;
border: 0px solid #cccccc;
cursor: pointer;
}

#signInsubmit {
width : 127px;
height: 25px;
background-image:url('/images/signin_pgbutton.gif');
background-position:right top;
background-repeat:no-repeat;
padding : 4px 0px 3px 0px;
margin : 0px 0px 0px 10px;
/*background-color: #fff;*/
cursor: pointer;
}


#loginPg .signInsubmit:hover {
width : 127px;
height: 25px;
background-image:url('/images/signin_pgbuttonh.gif');
background-position:right top;
background-repeat:no-repeat
}

#signInsubmitsmall {
width : 127px;
height: 25px;
background-position:right top;
background-repeat:no-repeat;
padding : 4px 0px 3px 0px;
margin : 0px 0px 0px 10px;
/*background-color: #fff;*/
cursor: pointer;
}


#loginPg .signInsubmitsmall:hover {
width : 127px;
height: 25px;
background-position:right top;
background-repeat:no-repeat
}



#loginPg .proceedsubmit {
width : 127px;
height: 25px;
background-position:right top;
background-repeat:no-repeat;
padding : 3px 0px 3px 0px;
margin : 1px 0px 0px 0px;
border: 0px solid #cccccc;
background-color: #fff;
cursor: pointer;
}

#loginPg .proceedsubmit:hover {
width : 127px;
height: 25px;
background-position:right top;
background-repeat:no-repeat
}

#loginPg .submitbutton {
width : 127px;
height: 25px;
background-image:url('/images/submit_button.gif');
background-position:right top;
background-repeat:no-repeat;
padding : 3px 0px 3px 0px;
margin : 1px 0px 0px 10px;
border: 0px solid #cccccc;
background-color: #fff;
cursor: pointer;
}

#loginPg .submitbutton:hover {
width : 127px;
height: 25px;
background-image:url('/images/submit_buttonh.gif');
background-position:right top;
background-repeat:no-repeat
}


#loginPg .resetPsswrdPg {
width : 127px;
height: 25px;
background-image:url('/images/reSetPsswrd_button.gif');
background-position:right top;
background-repeat:no-repeat;
padding : 3px 0px 3px 0px;
margin : 0px 0px 0px 10px;
border: 0px solid #cccccc;
background-color: #fff;
cursor: pointer;
}

#loginPg. resetPsswrdPg:hover {
width : 127px;
height: 25px;
background-image:url('/images/reSetPsswrd_buttonh.gif');
background-position:right top;
background-repeat:no-repeat;
}


.loginboxEnd {
background-image:url(/images/loginpg_end.gif); 
background-position:top; 
background-repeat:no-repeat; 
height: 38px;
padding-top: 9px; 
padding-right: 20px; 
padding-left: 20px;
}




/*
* 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; cursor:pointer;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 2px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:10px; }
.ui-datepicker .ui-datepicker-prev-hover { left:2px; }
.ui-datepicker .ui-datepicker-next-hover { right:10px; }
.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; }


/* check box css */

#onlineForm #oneline .mark img  {
padding:0px;
}

.jquery-safari-checkbox {display: inline; font-size: 16px; line-height: 16px; cursor: pointer; cursor: hand; background-color: #AFC1C9;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; background-color: #AFC1C9;}
.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 list ----  */
.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;}


/** 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;
background-image: none;
}

#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:730px;
}

#admin .myBox .itemHeader {
line-height : 25px;
background:url("/images/d_back_box_head_780px.gif") no-repeat scroll center top #E9E9E9;
background-position:top;
background-repeat:no-repeat;
color : #837765;
padding: 3px 0 1px 10px;
font-weight : bold;
font-size : 100%;
height : 25px;
position : relative;
}

#idAdvanced {
width:534px;
}

.myBox1 #idAdvanced {
width:533px;
margin-left: 1px;
}

.DDHelper2 {
position: absolute;
display: none;
width: 625px;
}

#admin #details0 {
display:table;
float:none; 
width:720px;
border: 0px solid #000;
}

#admin .itemA, .DDHelper2 .itemA {
float:left;
height:75px;
margin:0 5px 5px;
padding:5px 5px 0px 0px;
width:65px;
font-size: 11px;
text-align: center;
}

#admin .itemT {
margin:0 5px 5px;
padding:5px 5px 0px 0px;
font-size: 11px;
text-align: left;
}

#admin .itemT .headT {
margin:0;
padding:0;
font-size: 12px;
font-weight: bold;
color: #837765;
text-align: left;
}

#admin .itemA .icon_wrap {
display: block;
text-align: center;
}

#admin .itemA .text_wrap {
text-align: center;
}

#icon-head-network-tabs {
background-position:0 -86px;
}

#icon-head-network {
background-position:0 -104px;
}

#icon-head-content-attr{
background-position:0 -69px;
}

#icon-head-main-controls {
background-position:0 -51px;
}

#icon-head-user-attr {
background-position:0 -34px;
}

#icon-head-adminstats {
background-position:0 -17px;
}

#icon-head-admintasks {
background-position:0 0px;
}

.admin_headsprite {
background:url("/images/d_admin_icon_headings.gif") repeat scroll 0 0 transparent;
margin: 4px 8px 0 0;
display:block;
float: left;
height:16px;
width:16px;
}

#icon-default {
background-position:0 -1760px;
height:32px;
width:32px;
}

#icon-banneddomains {
background-position:0 -542px;
height: 32px;
width: 32px;
}

#icon-awstats {
background-position:0 -169px;
height:32px;
width:32px;
}

#icon-users {
background-position:0 -1px;
height:32px;
width:32px;
}

#icon-events {
background-position:0 -2846px;
height:32px;
width:32px;
}

#icon-users-bio {
background-position:0 -1658px;
height:32px;
width:32px;
}

#icon-users-add {
background-position:0 -103px;
height:32px;
width:32px;
}

#icon-users-maintenance {
background-position:0 -135px;
height:32px;
width:32px;
}

#icon-web-content {
background-position:0 -2404px;
height:32px;
width:33px;
}

#icon-network-tabs {
background-position:0 -2473px;
height:32px;
width:33px;
}

#icon-network-attributes {
background-position:0 -35px;
height:32px;
width:33px;
}

#icon-content-manager {
background-position:0 -69px;
height:32px;
width:33px;
}

#icon-content-attributes {
background-position:0 -238px;
height:32px;
width:33px;
}

#icon-form-maintenance {
background-position:0 -1760px;
height:32px;
width:32px;
}

#icon-errorlogs {
background-position:0 -679px;
height:32px;
width:32px;
}

#icon-image-upload {
background-position:0 -1386px;
height:32px;
width:32px;
}

#icon-css {
background-position:0 -271px;
height:32px;
width:32px;
}

#icon-user-attributes {
background-position:0 -304px;
height:32px;
width:32px;
}

#icon-tab-attributes {
background-position:0 -339px;
height:32px;
width:32px;
}

#icon-shop-manager {
background-position:0 -374px;
height:32px;
width:32px;
}

#icon-roles-manager {
background-position:0 -409px;
height:32px;
width:32px;
}

#icon-layout-manager {
background-position:0 -444px;
height:32px;
width:32px;
}

#icon-tab-headings {
background-position:0 -510px;
height:32px;
width:32px;
}

#icon-private-lists {
background-position:0 -1590px;
height:32px;
width:32px;
}

#icon-public-groups {
background-position:0 -1622px;
height:32px;
width:32px;
}

#icon-wizard {
background-position:0 -203px;
height:32px;
width:32px;
}

#icon-system {
background-position:0 -2676px;
height:32px;
width:37px;
}

.admin_banneddomainsicon,
.admin_searchtabicon, 
.admin_resuploadicon,
.admin_spriteicon {
background:url("/images/d_admin_icon_sprites.png") repeat scroll 0 0 transparent;
margin:0 auto;
text-decoration:none;
display:block;
text-align: center;
}

iframe {
	overflow: hidden;
}


#icon-third-party, #icon-users-mess,
#icon-users-news, #icon-users-biog,
#icon-users-photo, #icon-users-disc {
height: 32px;
width: 32px;
background-position: 0 -1420px;
}

#icon-resupload {
background-position: 0 -1455px;
height: 32px;
width: 32px;
}

#icon-emailtemp  {
background-position:0 -1556px;
height:32px;
width:32px;
}

#icon-emailtime {
background-position: -1px -1521px;
height: 33px;
width: 34px;
}

#icon-searchtab {
background-position: 0px -1488px;
height: 32px;
width: 32px;
}

#icon-users-blogcom {
background-position: 0px -1285px;
height: 32px;
width: 32px;
}

#icon-pub-net {
background-position: 0px -1352px;
height: 32px;
width: 32px;
}


/*search page*/

.smdesc {
padding-top:10px;
}


.search_net {
float : left;
margin: 10px 0px 10px 0px;
width: 100%;
height: 100%;
}

.search1, .search2 {
float : left;
margin-bottom: 5px;
width: 100%;
max-width: 535px;
height: 30px;
}

.search1title, .search2title {
float : left;
font-weight: bold;
width: 185px;
height: 20px;
}

.search1help, .search2help {
float : right;
width: 5%;
height: 20px;
}

.search1value, .search2value {
float : left;
width: 300px;
height: 20px;
}

.search1value select, .search2value select {
float : left;
padding: 5px;
margin: 5px;
height: 24px;
}

.search1value input, .search2value input {
width: 245px;
padding: 5px;
margin: 5px;
height: 24px;
}

.search_but {
float : left;
margin: 15px 0px 0px 0px;
padding-left: 185px;
}

.search_submit {
float : left;
clear: left;
margin: 0px 10px 0px 0px;
}

.search_clear {
float : left;
margin: 0px 0px 0px 0px;
}

.search_but .submit_b {
float : left;
}

.myMRBox {
float : left;
clear : left;
width : 100%;
padding:0;
margin: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%;
width : 629px;
background:url('/images/header1.gif');
background-position: top left;
background-repeat:no-repeat;
border: 0px solid #000;
}

.mySRBox {
float : left;
clear : left;
margin: 40px 0px 0px 0px;
width : 536px;
background:url('/images/body1.gif');
background-position: bottom left;
background-repeat: no-repeat;
}


/*profile page*/

.main_prof_pic {
width: 140px;
float:left;
padding-bottom:0px;
margin-bottom:5px;
}

.main_prof_title {
    float: left;
    height: 90px;
    margin: 0;
    padding: 0 0 0 5px;
    width: 260px;
}

.main_prof_title h1{
float:left;
font-size: 170%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width:313px;
}

#main .main_prof_title h1{
padding-bottom: 10px;
}

.main_prof_body {
padding: 5px 5px 5px 5px;
width: 390px;
float: left;
}

/*
.eprof, .elogin, .ealert  {
float:right;
clear:right;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px;
width: 65px;
}
.enet, .ealert {
display: none;
}
*/


#profile  {
border: 0px solid #000;
display : none;
}

#main h1 {
padding-bottom : 0px;
margin-bottom: -10px;
border: 0px solid #cccccc;
}

#txt_prof {
    border: 0px solid #CCCCCC;
    clear: both;
    float: left;
    margin-top: 0px;
    padding-top: 0;

}

#txt_prof .submit_b {
padding-left: 0px;
margin-left: 5px;
border: 1px solid #cccccc;
}

#txt_prof .test {
margin-top : -2px;
padding-top : 0;
width : 533px;
}

.tab {
float: left;
}

.tab #tabnavcontainers {
float: left;
}

.tab #tabnavs {
float: left;
}

div.test {
width : 533px;
float:left;
}

.addblog {
width : 533px;
text-align: right;
margin: 0px 10px 3px 0px;
float:left;
}

.editbl {
width : 533px;
text-align: right;
margin: 0px 10px 3px 0px;
float:left;
}

.editbl a.watch {
line-height: 25px;
padding: 3px 10px 3px 10px;
}


.myBlogBox {
	margin: 10px 10px 10px 0px;
    padding: 0px 0px 10px 0px;
    text-align: left;
	background:url('/images/body1.gif');
background-position: bottom left;
background-repeat: no-repeat;
width: 536px;
float: left;
}

#main .myBlogBox #txt #txt {
padding:0 0 0 0px;
margin: 0;

}


.allblog {
display : none;
}





#c_update {
margin-left : 0;
padding : 3px 8px 3px 0px;
margin-top : 5px;
margin-bottom : 0;
margin-left: 5px;
height : 100%;
overflow : hidden;
font-size : 102.5%;
float: left;
border: 0px solid red;
clear: both;
width: 300px;
}

#c_update .kc_logo {
float : left;
}

#c_update .kc_logo .pic{
float : left;
}

#c_update .kc_logo .title {
float : left;
display: none;
}

#c_update .kc_logo .more {
float : left;
display: none;
}

#c_update .kc_logo .moredate {
float : left;
display: none;
}

#c_update .details {
float : left;
width: 236px;
border: 0px solid #000;
}

#c_update .details .cmaindetail {
margin-left : 0;
z-index : 1;
float : left;
width : 236px;
border: 0px solid #000;
}

#c_update .details .thumb {
margin-left : 0px;
float : left;
width : 40px;
border: 0px solid #000;
display: none;
}

#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;
width: 100%;
border: 0px solid #000;
}

#c_update .details .cmaindetail .comments{
font-weight : normal;
font-size : 90%;
line-height : normal;
color : #333;
float: right;
display: none;
}

#c_update .cfolder {
display: none;
}

#c_update .pubnet {
display: none;
}

#cc_update {
margin-left : 0;
padding : 3px 3px 3px 5px;
margin-top : 5px;
margin-bottom : 0;
height : 100%;
overflow : auto;
font-size : 102.5%;
float: left;
width : 250px;
}

#cc_update .kc_logo {
display: none;
}

#cc_update .details {
width : 230px;
}

#cc_update .details #cmaildetail {
margin-left : 0;
z-index : 1;
float : left;
width : 190px;
}

#cc_update .details #thumb {
margin-left : 0px;
float : left;
width : 40px;
}

#cc_update .details #cmaildetail .ctitle {
font-weight : normal;
font-size : 100%;
line-height : normal;
color : #000000;
float: left;
width: 190px;
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;
display: none;
}

#cc_update .more {
display: none;
}

#cc_update .moredate {
display: none;
}

#cc_update .cfolder {
display: none;
}

#cc_update .pubnet {
display: none;
}




.nedit {
width: 530px;
float: left;
text-align: right;
margin-bottom: 3px;
padding-bottom: 0px;
border: 0px solid #000;
}




.predit {
width: 530px;
float: left;
text-align: right;
margin-bottom: 0px;
padding-bottom: 0px;
border: 0px solid #000;
}

.prmanage {
width: 520px;
height: 15px;
line-height: 15px;
float: left;
text-align: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.prmanage span.manage {
width: 510px;
float: left;
text-align: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
 border: 0px solid #000;
}

#threadsubscribe {
padding: 0px 0 0px 0;
margin: 0px 0 0px 0;
border: 0px solid #000;
}

#threadsubscribe a.watch {
line-height: 27px;
padding: 3px 10px 3px 10px;
}

.disc_follow {
width: 530px;
float: left;
text-align: right;
margin: 0px 8px 3px 0px;
padding: 0px 0px 0px 0px;
}

.bcrumb {
width: 530px;
float: left;
margin: 0px 0px 3px -5px;
padding: 0px 0px 0px 0px;
}

#askq {
width: 530px;
float: left;
text-align: right;
margin: 0px 0px 3px 0px;
padding: 0px 0px 0px 0px;
}

.ewv_listc {
width: 530px;
float: left;
text-align: right;
margin: 0px 0px 3px 0px;
padding: 0px 0px 0px 0px; 
border: 0px solid #000;
}



#txt_uploadm {
float: left;
margin: 3px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 535px;
border: 0px solid #000;
}

#txt_uploadm .test {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 535px;
}

#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: 505px;
}

#txt_uploadm .test #txt .canvas_row {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
width: 505px;
}

#txt_uploadm .test #txt form table.editbox {
float: left;
margin: 0px 0px 0px 140px;
padding: 0px 0px 0px 0px;
}

#txt_uploadm .test #txt .row_title {
color: #555555;
font-weight: bold;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 138px;
}

#txt_uploadm .test #txt .sml_desc {
font-color: #999;
font-weight: normal;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 138px;
}

#txt_uploadm .test #txt .row_data {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 0px;
width: 355px;
}

#txt_uploadm .test #txt .row_data textarea {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 350px;
}

.myMemBox{
margin-top: 10px;
margin-bottom: 10px;
padding: 0px 0px 15px 0px;
text-align: left;
background:url('/images/body1.gif');
background-position: left bottom;
background-repeat: no-repeat;
width: 100%;
float: left;
clear: left;
border: 0px solid #cccccc;
}

.myMemBox #heading {
border: 0px solid #cccccc;
background:url('/images/header1.gif');
background-position: top left;
background-repeat:no-repeat;
color : #fff;
padding: 3px 0px 1px 15px;
margin-top: 0px;
font-weight : bold;
font-size : 120%;
position : relative;
}

.myMemBox .itemHeader {
background:url('/images/header1.gif');
background-position: top left;
background-repeat:no-repeat;
color : #ffffff;
padding: 3px 0px 1px 15px;
margin-top: 0px;
font-weight : normal;
font-size : 110%;
position : relative;
height: 25px;
}

.myMemBox .itemHeader a {
color : #ffffff;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position : absolute;
right : 10px;
top : 5;
font-size: 11px;
}



.actdate {
color: #999;
}

.prmanage, .disc_follow {
float: right;
margin-bottom: 5px;
}

.bulkl {
float: left;
margin-bottom: 5px;
}

.canvas_row {
    border-bottom: 0px solid #DEDEDE;
    float: left;
    margin: 0;
    padding: 10px 0;
    width: 510px;
font-family : Verdana, Arial, Sans-Serif;
color : #000;
}

.row_title {
    color: #555555;
    float: left;
    font-weight: bold;
    margin: 0 10px 0 0;
    width: 120px;
}

.row_data {
float: left;
    width: 320px;
}

.sml_desc {
font-color: #999;
font-weight: normal;
}


.CommentsAll {
margin: 0px;
padding:0;
float:left;
width: 525px;

}

.CommentBody {
background-color: #f0f0f0;
line-height:20px;
margin:0;
min-height:20px;
padding:0px;
width: 520px;
float:left;
border: 1px solid #cfcfcf;
}

.AComment {
margin:0px 0px 5px 0px;
padding:0px;
float: left;
width: 510px;
}

.CommentDetail {
padding: 5px;
float: left;
width: 505px;
}

.CommentDetail .Photo {
float: left;
padding: 0px 10px 0px 0px;
}

.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: 430px;
}


.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: 430px;
}

.CommentDetail .commentdate{
float: left;
font-weight: normal; 
font-size: 11px; 
color: #ccc;
width: 350px;
padding: 0px 10px 0px 0px;
margin: 0px;
}


.editcomment {
float: left;
padding: 0px 10px 10px 10px;
clear: both;
width: 500px;
}


.editcomment a {
float: right;
padding: 0px
clear: both;
}

.smdesc {
margin-top: 10px;
}

#txt_fr {
float: left;
clear: left;
width: 535px;
margin: 10px 0px 0px 0px;
border: 0px solid #ccc;
}

.edcont {
float: left;
clear: left;
text-align: right;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
width: 505px;
}

#folderbp {
float: left;
clear: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 500px;
}

.row_submit {
float: left;
clear: left;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.canvas_block {
float: left;
clear: left;
margin: 0px 0px 20px 0px;
padding: 5px 5px 5px 5px;
width: 509px;
background-color: #ededed;
border: 1px solid #ccc;
}

.canvas_block p {
display: none;
}

.canvas_block .row_title {
float: left;
clear: left;
max-width: 130px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.canvas_block .row_data {
float: left;
max-width: 265px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.canvas_block .row_data input {
float: left;
width: 255px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 29px;
}

.test #txt form .canvas_block .submit_area .submit {
margin-top : 0px;
}


.addnew {
float: left;
clear: left;
text-align: right;
margin: 0px 0px 5px 0px;
padding: 0px 10px 0px 0px;
width: 535px;
}

.evmanage {
float:right;
margin: 0px 7px 5px 0px;
}

.upcont {
display: 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:130%; 
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: normal;
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: normal;
font-family : Arial, Sans-Serif;
font-size: 110%;
color:#fff;
float:left;
margin-left: 50px;
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 #txt {
margin: 8px 0 0 0;
padding: 0px 0px 20px 0px;
width: 740px;
/*
background-image:url("/images/ev_bg_end.gif");
background-repeat: no-repeat;
background-position: bottom left;
*/
float:left;
}

.alltab {
width: 730px;
border-left: 0px solid #949698;
border-right: 0px solid #949698;
clear: both;
margin-left: 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;
}


#calendar .weektop {
padding:0px; 
font-weight:normal; 
color:#555555;
font-size: 100%; 
width: 0px !important;
}



#calendar .days {
width: 92px;
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: 91px;
font-size:110%;
}

#calendar .weekrow {
overflow: hidden;
/*border-bottom: 1px solid #c5c7c9;*/
border-bottom: 1px solid #d7d8d6;
width: 729px;
}

#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:102px;
border-top:0px solid #d7d8d6;
border-bottom:1px solid #d7d8d6;
border-right:1px solid #fff;
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-top:0px solid #d7d8d6;
border-bottom:1px solid #d7d8d6;
border-right:1px solid #fff;
background-color:#f1f2f2;
width: 102px;
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:102px;
background-color:#f1f2f2;
border-top:0px solid #d7d8d6;
border-bottom:1px solid #d7d8d6;
border-right:1px solid #fff;
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:#93278c; */
color: #000;
font-weight: bold;
/*padding-left: 8px;*/
}


#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: #000;
height:28px;
}



#calendar .today {
float: left;
width:102px;
min-height:111px;
color: #000;
font-size:11px;
font-weight:bold;
padding:0px;
border-bottom:1px solid #d7d8d6;
border-right: 1px solid #d7d8d6;
background-color:#ffffff;
}

#calendar .today .wins {
display: block;
color:#717273;
text-align: left;
padding: 10px;
}

.wins {
display: block;
/*color:#8F9495;*/
color:#717273;
text-align: left;
padding: 10px;
}
#calendar_list .fullmonth {
float: left;
width: 530px;
font-size:17px; 
font-weight:normal;  
margin: 0px 0 0 0;
color: #555555;
padding: 15px 0 10px 0px;
position : relative;
border-bottom: 1px #c6c8ca solid;
}
	
#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;
}

.evloc {
border: 1px solid #cccccc;
display: none;
}

.kc_wrapper {
float: left;
clear: left;
width: 530px;
}

.evd {
float: right;
color: #666;
font-weight: normal;
}





.nsearchwrap #search_site #search_network a {
font-size: 120%;
font-weight: bold;
}

.nsearchwrap #search_site .search_attrib1,
.nsearchwrap #search_site .search_attrib3,
.nsearchwrap #search_site .search_attrib4 {
float: left; 
width: 170px;
color: #464136;
}


.nsearchwrap #search_site .search_attribute,
.nsearchwrap #search_site .search_value {
color: #464136;
}

.nsearchwrap #search_site .search_value {
color: #464136;
font-weight: bold;
}

select, option.selc {
color: #fff;
}

select, option {
color: #000;
}

.smallGrey {
color: #464136;
}

.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;
}

#calendar_list {
padding: 0;
margin: 0;
border: 0px solid #ccc;
}

#calendar_list #txt br {
display:none;
}

.pastevents {
float: left;
padding: 0px 0px 0px 28px;
margin-right: 90px;
margin-left: 330px;
margin-top: 2px;
background : url(/images/expand.gif) no-repeat left top; 
text-align: right;
height: 24px;
line-height: 24px;
border: 0px solid red;
clear: both;
}

.pastevents a {
font-weight: bold;
}
.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;
}

.order {
padding: 10px;
}

 
#search_site_tab {
margin: 10px 10px 0px 10px;
border-bottom: 1px dotted #464136;
float: left;
clear: both;
}

#search_site_tab .search_title {
float: left;
clear: both;
width: 500px;
font-size: 120%;
font-weight: bold;
/*border: 1px solid brown;*/
}


#search_site_tab .search_loc {
display: none;
}


#search_site_tab .search_attrib1 {
color: #464136;
float: left;
min-width: 100px;
/*border: 1px solid brown;*/
}


#search_site_tab .search_attrib1 .search_attribute {
/*display: none;*/
float: left;
clear: both; 
max-width: 100px;
margin-right: 5px;
color: #464136;
font-size: 95%;
/*border: 1px solid red;*/
}

#search_site_tab .search_attrib1 .search_value {
color: #464136;
font-size: 95%;
font-weight: bold;
max-width: 180px;
/*border: 1px solid green;*/
}


#search_site_tab .search_attrib2 {
color: #464136;
float: left;
min-width: 120px;
max-width: 280px;
/*border: 1px solid yellow;*/
}


#search_site_tab .search_attrib2 .search_attribute {
/*display: none;*/
float: left; 
max-width: 100px;
margin-right: 5px;
color: #464136;
font-size: 95%;
/*border: 1px solid blue;*/
}

#search_site_tab .search_attrib2 .search_value, 
#search_site_tab .search_attrib2 span.search_value {
color: #464136;
font-size: 95%;
font-weight: bold;
max-width: 180px;
margin-right: 10px;
/*border: 1px solid pink;*/
}

.listingthumb {
display: none;
}
#Books_itemContent #kc_update #logo {
display: none;
}
#help_itemContent #kc_update #logo {
display: none;
}
#coachreque_itemContent #kc_update #logo {
display: none;
}
#committeem_itemContent #kc_update #logo {
display: none;
}
#cvjobboard_itemContent #kc_update #logo {
display: none;
}
#Fellowship_itemContent #kc_update #logo {
display: none;
}
#findcoacha_itemContent #kc_update #logo {
display: none;
}
#memberartp_itemContent #kc_update #logo {
display: none;
}
#membercom_itemContent #kc_update #logo {
display: none;
}
#memberedu_itemContent #kc_update #logo {
display: none;
}
#memberentr_itemContent #kc_update #logo {
display: none;
}
#memberind_itemContent #kc_update #logo {
display: none;
}
#mentee_itemContent #kc_update #logo {
display: none;
}
#MentoredCm_itemContent #kc_update #logo {
display: none;
}
#monitor_itemContent #kc_update #logo {
display: none;
}
#newsarts_itemContent #kc_update #logo {
display: none;
}
#Pressrel_itemContent #kc_update #logo {
display: none;
}
#jvacancyjb_itemContent #kc_update #logo {
display: none;
}


/** edit profile links **/

.acc0 {
width:120px;display:none;
}

.acc0div {
width: 120px;
}

.acc0edit {
clear: both; display: block; border-bottom: 1px solid #ccc; line-height: 20px; height: 20px;}

.profupdate {
    float: right;
    font-size:80%;
    font-weight: normal;
    padding: 0 10px 0 0;
color: #fff;
}

.myBox #heading .profupdate a:link {
color: #fff;
}

.moreadmin {
    cursor: pointer;
    margin-right: 10px;
}

.editpriv {
float: right !important; margin: 10px 10px 10px 0px; width: 100%; clear: both;
}



.main_prof a {
float: right;
}

#emailcomms {
display: none;
}
.clear {
  clear: both;
}
