body  {
font-family : Verdana, Arial, Sans-Serif;
background-color : #f5f5f5;
color : #000000;
font-size : 70%;
margin : 0 0 0 0;
color : #666;
text-align : center;
}

html
{
height: 100%;
margin-bottom: 0.01em;
overflow: -moz-scrollbars-vertical !important;
overflow-y: scroll;
overflow-x:hidden;
}

#wrapper {
width : 1000px;
margin : 0;
padding : 0;
text-align : left;
background-color : #ffffff;
border : 3px solid #73b0a3;
}
#header {
width : 100%;
background-repeat : no-repeat;
background-color : #ffffff;
background-position : right 0%;
margin : 0 auto;
padding : 0;
height : 129px;
}
#header h1 {
display : none;
}
#header .logo {
background-repeat : no-repeat;
background-position : left 0%;
margin-left : 0;
padding-top : 0;
height : 44px;
}
.smallWhite {
font-family : Verdana, Arial, Sans-Serif;
font-size : 100%;
font-weight : normal;
color : #000000;
text-decoration : none;
text-align : right;
font-weight : bold;
margin-right : 10px;
padding-top : 0;
}
.smallWhite a:link {
color : #000000;
text-decoration : none;
font-weight : normal;
}
.smallWhite a:visited {
color : #000000;
text-decoration : none;
font-weight : normal;
}
.smallWhite a:hover {
color : #cccccc;
text-decoration : underline;
font-weight : normal;
}
.smallWhite a:active {
color : #000000;
text-decoration : none;
font-weight : normal;
}
.p {
font-family : Verdana, Arial, Sans-Serif;
color : #000;
font-size : 90%;
margin : 0 0 0 0;
color : #000;
}
p {
font-family : Verdana, Arial, Sans-Serif;
color : #000;
font-size : 90%;
margin : 0 0 0 0;
color : #000;
}
input {
font-family : Verdana, Arial, Sans-Serif;
color : #000;
margin : 0 0 0 0;
font-size : 100%;
padding : 0;
}
select {
font-family : Verdana, Arial, Sans-Serif;
color : #000;
font-size : 100%;
margin : 0 0 0 10px;
}
textarea {
font-family : Verdana, Arial, Sans-Serif;
color : #000;
font-size : 100%;
margin : 0 0 0 10px;
}

.forgotBG {
background-color : #3366cc;
}
a, a:link, a:visited {
text-decoration : none;
color : #5d8ebf;
}
a:hover {
text-decoration : none;
color : #5d8ebf;
}
h1 {
font-size : 120%;
color : #000000;
font-weight : bold;
}

#main h1 {
font-size : 120%;
color : #000000;
font-weight : bold;
margin-bottom: 0px;
}

.h1 {
font-size : 150%;
color : #004680;
font-weight : bold;
}
h2, .h2 {
margin : 0;
padding : 0;
font-size : 90%;
color : #004680;
font-weight : bold;
text-transform : uppercase;
}
h4, .h4 {
margin : 0;
padding : 0;
font-size : 90%;
color : #004680;
font-weight : bold;
text-transform : uppercase;
}

h4 a, .h4 a {
margin : 0;
padding : 0;
font-size : 90%;
color : #004680;
font-weight : bold;
text-transform : uppercase;
}

h3, .h3 {
margin : 0;
padding : 0;
font-size : 105%;
color : #004680;
font-weight : bold;
}
h3 a, h3 a:visited, h3 a:link {
text-decoration : underline;
color : #004680;
}
h3 a:hover {
text-decoration : none;
color : #004680;
}
h5, .h5 {
margin : 0;
padding : 0;
font-size : 110%;
color : #004680;
font-weight : bold;
}
.h6 {
font-size : 120%;
color : #004680;
font-weight : bold;
}
#mainhead {
margin-left : 0px;
padding : 2px;
font-size : 110%;
color : #004680;
font-weight : bold;
background-color:#ededed;
width:90%;
border-bottom-color:#cccccc;
border-bottom-style:solid;
border-bottom: 1px;
}
.private {
margin-left: 10px;
}

.ps {
	font-family:Verdana, Arial, Sans-Serif;
	color:#000;
	font-size:70%; /* Resets 1em to 10px */
	margin:0 0 0 0;
}

.psr {
	font-family:Verdana, Arial, Sans-Serif;
	color:#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:Verdana, Arial, Sans-Serif;
	color:#660000;
	font-size:105%; /* Resets 1em to 10px */
	margin:0 0 0 0;
	padding: 3px 3px 3px 40px;
	border-color: #990000;
	border-style: solid;
	border-width: 1px;
	background-color:#ff6666;
	background-image:url(/images/marker.gif);
	background-position:top left;
	background-repeat:no-repeat;
	line-height: 20px;
	font-weight:bold;
}


.comment {
background-color:#f5f5f5;
}


/* support messages throughout the site */

.support {
	font-family:Verdana, Arial, Sans-Serif;
	color:#119911;
	font-size:105%; /* Resets 1em to 10px */
	margin:0 0 0 0;
	padding: 3px 3px 3px 40px;
	border-color: #119911;
	border-style: solid;
	border-width: 1px;
	background-color:#e6f8dd;
	background-image:url(/images/markerg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	line-height: 20px;
	font-weight:bold;
}


.newsupport {
	font-family:Verdana, Arial, Sans-Serif;
	color:#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:Verdana, 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:Verdana, Arial, Sans-Serif;
	color:#660000;
	font-size:95%; /* Resets 1em to 10px */
	margin:0 0 0 0;
	padding: 3px 3px 3px 3px;
	border-color: #990000;
	border-style: solid;
	border-width: 1px;
	background-color:#ff6666;
	font-weight:bold;
}


.folder {
margin-top:0px; 
display:none;
background-color:#bbd8e5; 
padding:2px;
}
/*profile page*/


.main_prof_pic {
width: 140px;
margin-right: 5px;
margin-bottom: 5px;
float:left;
border: 0px solid blue;
padding-bottom:0px;
}

.main_prof_title {
float:left;
width:260px;
border: 0px solid green;
height: 70px;
}

.main_prof_title h1{
padding-bottom: 0;
margin-bottom: 0;
}


.main_prof_body {
padding: 0px 0 5px 0;
margin-top:-30px;
width: 270px;
float: left;
border: 0px solid blue;
}

/*
.eprof, .enet, .elogin, .ealert  {
float:right;
border: 0px solid red;
width: 190px;
}

.enet {
display: none;
}
*/



/*profile blogs*/

.myBlogBox {
margin : 0px;
padding : 0px 0 0 0px;
text-align: left;
background:url('/images/body1.gif');
background-position: bottom left;
background-repeat: no-repeat;
width:640px;
float: left;
clear: both;
}



/* edit profile - checkboxes header */

.header_check {
padding:3px; font-size:100%; background-color:#ededed; border-bottom-color:#cccccc; border-bottom-style:solid; border-bottom-width: 1px;
}




#rightPanel {
font-size : 100%;
width : 150px;
margin : 0 0 0 0;
float : right;
padding : 0 0 10px 10px;
text-align : left;
height : 100%;
background-color : #ffffff;
}
#rightPanelHead {
margin : 0 0 0 0;
padding : 0 0 3px 0;
border : 1px solid #ccc;
background-color : #f9f7e9;
}
#rightPanel h3, #rightPanel h4, #rightPanel p, #rightPanel ul {
text-align : left;
}
#rightPanel h3 {
font-size : 1.1em;
background : #cccccc url('/images/rightPanel.gif') repeat-x 0% 100%;
color : #666666;
padding : 5px 0 5px 5px;
margin : 0 0 5px 0;
}
h3 a, h3 a:visited, h3 a:link, h3 a:hover {
color : #666666;
}
#rightPanel h2 {
font-size : 1.1em;
color : #d9d9d9;
font-style : normal;
font-weight : bold;
text-transform : none;
}
#rightPanel h4 {
font-size : 1em;
margin-left : 6px;
margin-bottom : 0;
}
#rightPanel h5 {
font-size : 1.1em;
background : #ededed;
color : #666;
padding : 0 0 2px 2px;
margin : 0 0 10px 0;
border-top-color : #d9d9d9;
border-top-style : solid;
border-top-width : 2px;
}
#rightPanel p, .p {
padding : 3px 6px 6px 3px;
margin : 0;
font-size : 100%;
}
#rightPanel .closer {
padding : 3px;
margin-top : -10px;
margin-bottom : 5px;
font-size : 96%;
}
#rightPanel spa {
display : none;
}
#rightPanel img {
border : 0;
padding : 2px 2px 0 2px;
}
#rightPanel ul {
list-style-image : url('/images/bullet.gif');
padding-left : 0;
margin-left : 20px;
margin-top : 3px;
margin-bottom : 12px;
}
#rightPanel li {
padding-left : 0;
margin-bottom : 0;
}
#rightPanel li.slide {
list-style-image : url('/images/circ.gif');
padding-left : 0;
margin-top : 0;
}
#rightPanel object {
margin-top : 5px;
}
#hidden-7 {
background : #f5f6f6;
color : #000000;
overflow : hidden;
text-align : left;
}
#toggle {
display : none;
}
#leftPanel {
font-size : 95%;
width : 170px;
margin : 6px 5px 0 10px;
float : left;
padding : 0;
text-align : left;
height : 100%;
background-color : #ffffff;
}
#leftPanelHead {
margin : 0px 0 0 0;
padding : 0 0 0 0;
border : 1px solid #ccc;
}
#leftPanel h3, #leftPanel h4, #leftPanel p, #leftPanel ul {
text-align : left;
}
#leftPanel h3, #leftPanel .h3 {
font-size : 1.1em;
background : #cccccc url('/images/rightPanel.gif') repeat-x 0% 100%;
color : #666666;
padding : 5px 0 7px 0;
margin : 0 0 0 0;
}
#leftPanel .h3 a, #leftPanel h3 a, #leftPanel .h3 a:visited, #leftPanel .h3 a:link, #leftPanel .h3 a:hover {
color : #666666;
text-decoration: none;
}
#leftPanel h2 {
font-size : 1.1em;
color : #d9d9d9;
font-style : normal;
font-weight : bold;
text-transform : none;
}
#leftPanel h4 {
font-size : 1em;
margin-left : 6px;
margin-bottom : 0;
}
#leftPanel h5 {
font-size : 1.1em;
background : #ededed;
color : #666;
padding : 0 0 2px 2px;
margin : 0 0 10px 0;
border-top-color : #d9d9d9;
border-top-style : solid;
border-top-width : 2px;
}
#leftPanel p, .p {
padding : 3px 6px 6px 3px;
margin : 0;
font-size : 90%;
}
#leftPanel .closer {
padding : 3px;
margin-top : -10px;
margin-bottom : 0;
font-size : 95%;
}
#leftPanel spa {
display : none;
}
#leftPanel img {
border : 0;
padding : 2px 2px 0 2px;
}
#leftPanel ul {
list-style-image : url('/images/bullet.gif');
padding-left : 0;
margin-left : 20px;
margin-top : 3px;
margin-bottom : 12px;
}
#leftPanel li {
padding-left : 0;
margin-bottom : 2px;
}
#leftPanel li.slide {
list-style-image : url('/images/circ.gif');
padding-left : 0;
margin-top : 0;
}
#leftPanel object {
margin-top : 5px;
}
#hidden-7 {
background : #f5f6f6;
color : #000000;
overflow : hidden;
text-align : left;
}
#toggle {
display : none;
}
#all {
background-color : #ffffff;
padding-bottom : 4px;
padding-top : 2px;
border-bottom-color : #cccccc;
border-bottom-style : solid;
border-bottom-width : 2px;
margin-top : -2px;
}
/* used for manage networks page */

.tablespace {
margin-right : 5px;
margin-left : 5px;
}

.manage {
float: right;
color: #2b4257;
}

.nedit {
text-align: right;
width: 100%;
margin-bottom: 5px;
}

.bulkl {
float: right;
margin-bottom: 5px;
}


.ewv_listc {
float: right;
}

.evmanage {
margin-bottom: 10px;
text-align: right;
}


.predit {
/*float: right;*/
margin-bottom: 5px;
margin-right: 5px;
text-align: right;
}

.addblog {
float: right;
}


/* Related Links (Tabs) stylesheet */

#RelLinks{
font-size : 100%;
width : 150px;
margin : 0px 0px 0 0px;
float : right;
padding : 0 2px 0px 0px;
text-align : left;
height : 100%;
border-top : 0px solid #857d7a;
border-left : 0px solid #857d7a;
border-right : 0px solid #857d7a;
border-bottom : 0px solid #857d7a;
display: none;
}
#RelLinksHead {
margin : 0 0 0 0;
padding : 0 0 0px 0;
background-image:url(/images/rightpanelbg2.gif);
background-repeat:no-repeat;
background-position:top;
}
#RelLinks h3, #RelLinks p, #RelLinks ul {
text-align : left;
}
#RelLinks h3 {
font-size : 1.1em;
color : #f5f5f5;
padding : 5px 5px 5px 5px;
margin : 0 0 5px 0;
border-bottom-color:#333333;
border-bottom-style:solid;
border-bottom-width:0px;
}
RelLinks h3 a, RelLinks h3 a:visited, RelLinks h3 a:link, RelLinks h3 a:hover {
color : #f5f5f5;
}

#RelLinks a, #RelLinks a:visited, #RelLinks a:link, #RelLinks a:hover {
color : #000000;
}

#RelLinks p, .p {
padding : 3px 6px 6px 3px;
margin : 0;
font-size : 100%;
}
#RelLinks spa {
display : none;
}
#RelLinks img {
border : 0;
padding : 2px 2px 0 2px;
}
#RelLinks ul {
list-style-image : url('/images/bullet.gif');
padding-left : 5px;
padding-right: 5px;
margin-left : 20px;
margin-top : 3px;
margin-bottom : 12px;
}
#RelLinks li {
padding-left : 0;
margin-bottom : 0;
}
#RelLinks li.slide {
list-style-image : url('/images/circ.gif');
padding-left : 0;
margin-top : 0;
}


/*  end of Related Links (tabs) style */

.network {
color: #333333;
font-weight: bold;
}


#Content {
width : 800px;
margin-left : 190px;
border : 1px solid transparent;
margin-top : 6px;
position : static;
}

#newDiv {
z-index : 11;
font-family : Verdana, Arial, Sans-Serif;
background-color : #ffffff;
color : #000000;
border-top : 5px solid #857d7a;
border-left : 1px solid #857d7a;
border-right : 1px solid #857d7a;
border-bottom : 1px solid #857d7a;
padding-top : 0px;
padding-left : 0;
padding-right : 0;
padding-bottom: 10px;
margin-top:0px;
min-height: 500px;
}

#linkContainer {
margin-left:0;
margin-right: 0;
margin-bottom: 0;
padding-top : 0px;
padding-left : 0;
padding-right : 0;
margin-top:-1px;
}

#linkContainer span {
color: #000;
}

#linkContainer ul {
	font-size:89%;
}

#linkContainer li {
	padding:0px 0px 2px 0px;
}


/* jump-downs for folders - bulleted list */

#linkContainer .folder{
	font-size:95%;
	list-style-image:url('/images/folder1.gif');	
}

/* #linkContainer .folder1{
	font-size:105%;
	list-style-image:url('/images/bullet.gif');	
}

*/

#linkContainer p.more {
	font-size:89%;
	font-weight:bold;
	padding:0px;
	text-align:right;
	margin-bottom:0px;
}


#sort1 {
margin-top: 15px;
margin-right: 15px;
border: 0px solid red;
}

#sort2 {
margin-top: 15px;
}



.groupWrapper {
width : 297px;
float : left;
margin : 7px 0px 7px 0px;
padding-bottom: 0px;
min-height: 15px;
border: 0px solid green;
}
.groupWrapper1 {
width : 610px;
margin : 0px;
float: left;
}
.serializer {
clear : both;
}
.groupItem {
margin-bottom : 20px;
margin-top : 0px;
}
.groupItem .itemHeader {
line-height : 20px;
border-bottom : 2px solid #cccccc;
color : #003194;
padding : 10px 0 0 5px;
cursor : move;
font-weight : bold;
font-size : 100%;
height : 20px;
}
.groupItem .itemHeader a {
position : absolute;
right : 10px;
top : 0;

font-weight : normal;
font-size : 11px;
text-decoration : none;
}
.sortHelper {
border : 3px dashed #666;
width : auto !important ;
}
.groupItem p {
font-family : Verdana, Arial, Sans-Serif;
color : #000000;
font-size : 90%;
margin : 0 0 0 0;
color : #666;
font-weight : normal;
line-height : 24px;
}
.groupItem ul {
line-height : 18px;
}
.groupItem li {
font-size : 106%;
}
.groupItem input.inputsubmit {
font-size : 90%;
font-family : Verdana, sans-serif;
color : #000000;
background-color : #cccccc;
border-style : ridge;
margin : 0;
margin-top : 5px;
}
.groupItem1 {
margin-bottom : 20px;
border-color : #cccccc;
border-style : solid;
border-width : 1px;
}
.groupItem1 .itemHeader {
line-height : 20px;
background-color : #f9f7e9;
border-bottom : 2px solid #cccccc;
color : #003194;
padding : 0 0 0 5px;
font-weight : bold;
font-size : 100%;
height : 20px;
}
.groupItem1 .itemHeader a {
position : absolute;
right : 10px;
top : 0;
font-weight : normal;
font-size : 11px;
text-decoration : none;
}
.groupItem1 p {
font-family : Verdana, Arial, Sans-Serif;
color : #000000;
font-size : 90%;
margin : 0 0 0 0;
color : #666;
font-weight : normal;
line-height : 24px;
}
.groupItem1 ul {
line-height : 18px;
}
.groupItem1 li {
font-size : 106%;
}
.groupItem1 input.inputsubmit {
font-size : 90%;
font-family : Verdana, sans-serif;
color : #000000;
background-color : #cccccc;
border-style : ridge;
margin : 0;
margin-top : 5px;
}

.myBox1 {
margin: 0px 0px 10px 0px;
padding: 0 0 10px 0px;
text-align: left;
background: url('/images/body1.gif');
background-position: bottom left;
background-repeat: no-repeat;
 width: 100%;
}
.myBox1 .settings {
padding: 0 10px 0 0;
}

#heading_content {
line-height: 25px;
border-bottom: 0px solid #CCC;
background: url('/images/header1.gif');
background-position: top left;
background-repeat: no-repeat;
color: #2B4257;
padding: 0;
font-weight: bold;
font-size: 120%;
height: 35px;
position: relative;
border: 0px solid green;
}

.myBox {
	margin-bottom: 10px;
margin-top: 5px;
    padding: 0px 0px 10px 0;
    text-align: left;
	background:url('/images/body1.gif');
background-position:bottom left;
background-repeat:no-repeat;
float: left;
}

.myBox .itemHeader {
line-height : 20px;
	border-bottom: 2px solid #cccccc;
	background:url('/images/header1.gif');
	background-position:top;
	background-repeat:no-repeat;
color : #004680;
padding : 0 0 0 5px;
font-weight : bold;
font-size : 110%;
height : 20px;
position : relative;
}
.myBox .itemHeader a {
position : absolute;
right : 10px;
top : 0;
font-weight : normal;
font-size : 11px;
text-decoration : none;
}
.myBox p {
font-family : Verdana, Arial, Sans-Serif;
color : #000000;
font-size : 90%;
margin : 0 0 0 0;
color : #666;
font-weight : normal;
line-height : 24px;
}
.myBox ul {
line-height : 18px;
}
.myBox li {
font-size : 106%;
}
.myBox input.inputsubmit {
font-size : 90%;
font-family : Verdana, sans-serif;
color : #000000;
background-color : #cccccc;
border-style : ridge;
margin : 0;
margin-top : 0;
}


.myGroupBox {
margin-bottom: 10px;
padding: 30px 0px 0px 0px;
text-align: left;
background:url('/images/body1.gif');
background-position:bottom;
background-repeat:no-repeat;
}

.myGroupBox .itemHeader {
line-height : 30px;
border-bottom: 2px solid #e9eaeb;
background:url('/images/header1.gif');
background-position:top;
background-repeat:no-repeat;
color : #000000;
padding : 0 0 0 5px;
font-weight : bold;
font-size : 120%;
height : 30px;
position : relative;
}

.myGroupBox .itemHeader a {
position : absolute;
right : 10px;
top : 0;
font-weight : normal;
font-size : 11px;
text-decoration : none;
}
.myGroupBox p {
font-family : Verdana, Arial, Sans-Serif;
color : #000000;
font-size : 90%;
margin : 0 0 0 0;
color : #666;
font-weight : normal;
line-height : 24px;
}
.myGroupBox ul {
line-height : 18px;
}
.myGroupBox li {
font-size : 106%;
}
.myGroupBox input.inputsubmit {
font-size : 90%;
font-family : Verdana, sans-serif;
color : #000000;
background-color : #cccccc;
border-style : ridge;
margin : 0;
margin-top : 0;
}

.myGroupBox textarea {
max-width: 400px;
width: 400px;
padding: 5px;
margin: 0px;
}


.mBox {
margin-bottom: 10px;
padding: 0px 0px 10px 0;
text-align: left;
background:url('/images/body.gif');
background-position:bottom;
background-repeat:no-repeat;
width: 100%;
float:left;
border: 0px solid blue;
}
.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%;
}
.mBox .itemHeader {
line-height: 20px;
border-bottom: 2px solid #cccccc;
color: #004680;
padding: 5px 0 0 5px;
font-weight: bold;
font-size: 110%;
height: 20px;
position: relative;
background:url('/images/header.gif');
background-position:top;
background-repeat:no-repeat;
}
.mBox .itemHeader a {
position : absolute;
right : 10px;
top : 0;
font-weight : normal;
font-size : 11px;
text-decoration : none;
}
.mBox p {
font-family : Verdana, Arial, Sans-Serif;
color : #000000;
font-size : 90%;
margin : 0 0 0 0;
color : #666;
font-weight : normal;
line-height : 24px;
}
.mBox ul {
line-height : 18px;
}
.mBox li {
font-size : 106%;
}
.mBox input.inputsubmit {
font-size : 90%;
font-family : Verdana, sans-serif;
color : #000000;
background-color : #cccccc;
border-style : ridge;
margin : 0;
margin-top : 0;
}





#kc_update {
margin-left : 0;
padding : 3px 3px 3px 5px;
margin-top : 5px;
margin-bottom : 0;
height : 100%;
font-size : 102.5%;
float: left;
}
#kc_update #logoNew {
display: none;
}


#kc_update #logo {
margin-left : 5px;
float : left;
width : 40px;
}
#kc_update #details {
margin-left : 0;
z-index : 1;
float : left;
font-weight : bold;
width : 240px;
}
#kc_update #details a {
font-weight : normal;
}
#kc_update #details p {
font-weight : normal;
font-size : 100%;
line-height : normal;
color : #000000;
}
#kc_update #details .counter {
font-weight : bold;
font-size : 100%;


background-color : #000000;
color : #ffffff;
margin : 1px;
padding : 1px;
text-align : center;
}
#kc_update hr {
color : #999999;
width : 80%;
}
#kc_update .messagefrom {
color : #000000;
}
#kc_update .event a {
font-weight : bold;
}
#kc_update .date {
font-style : italic;
}


#c_update {
margin-left : 0;
padding : 3px 8px 3px 8px;
margin-top : 5px;
margin-bottom : 0;
height : 100%;
overflow : auto;
font-size : 102.5%;
border: 0px solid #000;
}


#c_update .kc_logo {
display: none;
}


#c_update .details {
float : left;
}


#c_update .details .cmaindetail {
margin-left : 0;
z-index : 1;
float : left;
width : 230px;
border: 0px solid #000;
}


#c_update .details .thumb {
margin-left : 0px;
float : left;
width : 40px;
border: 0px solid #000;
}

#c_update .details .cmaindetail .ctitle {
font-weight : normal;
font-size : 100%;
line-height : normal;
color : #000000;
float: left;
clear: both;
width: 230px;
padding-bottom: 0px;
}

#c_update .details .cmaindetail .date{
font-weight : normal;
font-size : 90%;
line-height : normal;
color : #333;
float: right;
display: none;
}


#c_update .details .cmaindetail .auth{
font-weight : normal;
font-size : 90%;
line-height : normal;
color : #333;
float: left;
display: none;
}

#c_update .details .cmaindetail .netname{
font-weight : bold;
font-size : 100%;
line-height : normal;
color : #333;
float: left;
clear: left;
max-width:140px;
min-width:140px;
}


#c_update .details .cmaindetail .comments{
font-weight : normal;
font-size : 90%;
line-height : normal;
color : #333;
float: right;
}



#c_update .cfolder {
display: none;
}

#c_update .pubnet {
display: none;
}


#cc_update {
margin-left : 0;
padding : 3px 8px 3px 8px;
margin-top : 5px;
margin-bottom : 0;
height : 100%;
overflow : auto;
font-size : 102.5%;
border: 0px solid #000;
}


#cc_update .kc_logo {
display: none;
}


#cc_update .details {
float : left;
}


#cc_update .details #cmaildetail {
margin-left : 0;
z-index : 1;
float : left;
width : 230px;
border: 0px solid #000;
}


#cc_update .details #thumb {
margin-left : 0px;
float : left;
width : 40px;
border: 0px solid #000;
}

#cc_update .details #cmaildetail .ctitle {
font-weight : normal;
font-size : 100%;
line-height : normal;
color : #000000;
float: left;
clear: both;
width: 230px;
padding-bottom: 0px;
}

#cc_update .details .date{
font-weight : normal;
font-size : 90%;
line-height : normal;
color : #333;
float: right;
display: none;
}


#cc_update .details .auth{
font-weight : normal;
font-size : 90%;
line-height : normal;
color : #333;
float: left;
display: none;
}

#cc_update .details .netname{
font-weight : bold;
font-size : 100%;
line-height : normal;
color : #333;
float: left;
clear: left;
}


#cc_update .details .comments{
font-weight : normal;
font-size : 90%;
line-height : normal;
color : #333;
float: right;
padding-top: 2px;
}

#cc_update .moredate{
display: none;
}

#cc_update .cfolder {
display: none;
}

#cc_update .pubnet {
display: none;
}



#main {
Padding: 10px 0px 10px 10px;
font-size : 100%;
width : 618px;
border: 0px solid blue;
}


#main p, .p {
font-size : 100%;
}
#main ul {
font-size : 100%;
}
#main h2 {
font-size : 102.5%;
}
#folder {
border-width : 1px;
border-color : #cccccc;
border-style : solid;
}
#folder img {
right : auto;
}
#folderb {
float: left;
clear: both;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
border: 0px solid blue;
}
#kc_content {
margin-left : 0;
padding : 3px 3px 3px 5px;
margin-top : 5px;
margin-bottom : 0;
height : 100%;
/*overflow : auto;*/
font-size : 102.5%;
float: left;
}
#kc_content #logo {
margin-left : 0;
float : left;
width : 70px;
float: left;
}
#kc_content #details {
margin-left : 0;
z-index : 1;
float : left;
font-weight : normal;
width : 500px;
float: left;
}
#kc_content #details a {
font-weight : normal;
}
#kc_content #details p {
font-weight : normal;
font-size : 100%;
line-height : normal;
color : #000000;
}
#kc_content #details .counter {
font-weight : bold;
font-size : 100%;
background-color : #000000;
color : #ffffff;
margin : 1px;
padding : 1px;
text-align : center;
}
#kc_content #details h3, .h3 {
margin : 0;
padding : 0;
font-size : 102.5%;
color : #000000;
font-weight : bold;
}
#kc_content #details h3 a, h3 a:visited, h3 a:link {
text-decoration : underline;
color : #000000;
font-weight : bold;
}
#kc_content #details h3 a:hover {
text-decoration : none;
color : #000000;
}
#kc_content hr {
color : #999999;
width : 80%;
}
#kc_content .messagefrom {
color : #666666;
}
#kc_contentm {
margin-left: 0;
padding: 5px 3px 3px 3px;
margin-top: 0px;
margin-bottom: 0;
height: 100%;
overflow: auto;
font-size: 102.5%;
}
#kc_contentm #logo {
margin-left: 0;
float: left;
width: 40px;
border: 0px solid #CCC;
}
#kc_contentm #details {
margin-left: 0;
z-index: 1;
float: left;
font-weight: normal;
width: 500px;
}
#kc_contentm #details a {
font-weight : normal;
}
#kc_contentm #details h1 {
font-weight : bold;
font-size : 110%;
line-height : normal;
color : #000;
padding: 0;
margin: 0;
}

#kc_contentm #details h2 {
display: none;
}

#kc_contentm #details .counter {
font-weight : bold;
font-size : 100%;
background-color : #000000;
color : #ffffff;
margin : 1px;
padding : 1px;
text-align : center;
}
#kc_contentm #details h3, .h3 {
margin : 0;
padding : 0;
font-size : 102.5%;
color : #000000;
font-weight : bold;
}
#kc_contentm #details h3 a, h3 a:visited, h3 a:link {
text-decoration : underline;
color : #ffffff;
font-weight : bold;
}
#kc_contentm #details h3 a:hover {
text-decoration : none;
color : #ffffff;
}
#kc_contentm hr {
color : #999999;
width : 80%;
}
#kc_contentm .messagefrom {
color : #666666;
}
#kc_profile {
margin-left : 0;
padding : 3px;
margin-top : 5px;
margin-bottom : 0;
height : 100%;
overflow : auto;
font-size : 102.5%;
float: left;
width: 600px;
border: 0px solid blue;
}


#kc_profile #logo {
margin-left : 3px;
float : left;
width : 140px;
font-weight : bold;
color : #000000;
height : 25px;
}
#kc_profile #details {
margin-left : 0;
z-index : 1;
float : left;
font-weight : normal;
width : 430px;
color : #000000;
height : 100%;
}
#kc_profile #details a {
font-weight : normal;
}
#kc_profile #details p {
font-weight : normal;
font-size : 100%;
line-height : normal;
color : #000000;
}
#kc_profile #details .counter {
font-weight : bold;
font-size : 100%;
background-color : #000000;
color : #ffffff;
margin : 1px;
padding : 1px;
text-align : center;
}
#kc_profile #details h3, .h3 {
margin : 0;
padding : 0;
font-size : 105%;
color : #000000;
font-weight : bold;
}
#kc_profile #details h3 a, h3 a:visited, h3 a:link {
text-decoration : underline;
color : #000000;
font-weight : bold;
}
#kc_profile #details h3 a:hover {
text-decoration : none;
color : #000000;
}

#kc_profile #details textarea {
margin-left : 0;
float : left;
width : 430px;
height : 200px;
}

#kc_profile hr {
color : #999999;
width : 80%;
}
#kc_profile .messagefrom {
color : #666666;
}
#kc_2col {
margin-left : 0;
padding : 3px;
margin-top : 0;
margin-bottom : 0;
height : 100%;
overflow : auto;
font-size : 102.5%;
}
#kc_2col #logo {
margin-left : 3px;
float : left;
width : 370px;
font-weight : normal;
color : #000000;
}
#kc_2col #details {
margin-left : 0;
z-index : 1;

float : left;
font-weight : normal;
width : 200px;
color : #000000;
}
#kc_2col #details a {
font-weight : normal;
}
#kc_2col #details p {
font-weight : normal;
font-size : 100%;
line-height : normal;
color : #000000;
margin : 0;
padding : 0;
}
#kc_2col #details .counter {
font-weight : bold;
font-size : 100%;
background-color : #000000;
color : #ffffff;
margin : 1px;
padding : 1px;
text-align : center;
}
#kc_2col #details h3, .h3 {
margin : 0;
padding : 0;
font-size : 105%;
color : #000000;
font-weight : bold;
}
#kc_2col #details h3 a, h3 a:visited, h3 a:link {
text-decoration : underline;
color : #000000;
font-weight : bold;
}
#kc_2col #details h3 a:hover {
text-decoration : none;
color : #000000;
}
#kc_2col hr {
color : #999999;
width : 80%;
}
#kc_2col .messagefrom {
color : #666666;
}
#heading {
	margin: 0;
	padding: 3px 3px 3px 5px;
	font-size:110%;
	color:#004680;
	font-weight:bold;
	border-bottom: 2px solid #cccccc;
	background:url('/images/header1.gif');
	background-position:top left;
	background-repeat:no-repeat;
width: 602px; 
float: left;
}

.myGroupBox #heading {
	margin: 0;
	padding: 3px;
	font-size:110%;
	color:#004680;
	font-weight:bold;
	border-bottom: 2px solid #cccccc;
	background:url('/images/header1.gif');
	background-position:top;
	background-repeat:no-repeat;
width: 580px; 
}

#theading {
margin : 0;
padding : 3px;
font-size : 110%;
color : #004680;
font-weight : bold;
border-bottom : 2px solid #cccccc;
}
/*
#heading_content {
margin : 0;
padding : 3px;
font-size : 100%;
color : #ffffff;
font-weight : bold;
background-color : #ffffff;
background-image : url(/images/bg_top1.gif);
background-repeat : no-repeat;
border-bottom : 0 solid #cccccc;
line-height : 18px;
}
*/

#faqheading {
margin : 0;
padding : 3px;
font-size : 120%;
color : #004680;
font-weight : bold;
border-top : 2px solid #cccccc;
background-color: #ededed;
}

.submit {
width : 60px;
font-size : 85%;
font-weight : bold;
background-color : #ededed;
color : #333333;
padding : 0;
margin : 0;
text-align: center;
}
.inbox {
width : 150px;
font-size : 85%;
font-weight : bold;
background-color : #ffffff;
color : #333333;
padding : 0;
margin : 0;
}
.messagefrom {
color : #000000;
font-size : 105%;
padding-top:5px;
}
#kc_item {
background : #ffffff;
margin-left : 0;
padding : 3px;
margin-top : 5px;
margin-bottom : 0;
height : 100%;
overflow : auto;
font-size : 102.5%;
}
#kc_item #desc {
margin-left : 5px;
float : left;
width : 425px;
padding-right : 15px;
}
#kc_item #details {
margin-left : 0;
z-index : 1;
float : left;
font-weight : normal;
width : 200px;
border-color : #cccccc;
border-style : ridge;
border-width : 1px;
padding : 0;
}
#kc_item #details a {
font-weight : normal;
}
#kc_item #details p {
font-weight : normal;
font-size : 100%;
line-height : normal;
color : #000000;
}
#kc_item #details .counter {
font-weight : bold;
font-size : 100%;
background-color : #000000;
color : #ffffff;
margin : 1px;
padding : 1px;
text-align : center;
}
#kc_item hr {
color : #999999;
width : 80%;
}
#kc_item .messagefrom {
color : #666666;
}
#kc_item #details h3 {
background-color : #f9f7e9;
padding : 2px;
border-bottom-color : #cccccc;
border-bottom-width : 2px;
border-bottom-style : solid;
color : #000000;
}
#kc_item #details1 h3 {
background-color : #f9f7e9;
padding : 2px;
border-bottom-color : #cccccc;
border-bottom-width : 2px;
border-bottom-style : solid;
color : #000000;
}
#kc_item #details1 {
margin-left : 0;
z-index : 1;
float : left;
font-weight : normal;
width : 200px;
border-color : #cccccc;
border-style : ridge;
border-width : 1px;
padding : 0;
}
#section {
background : #ffffff url('/images/rightPanel.gif') repeat-x 0% 100%;
padding : 5px;
margin-top : 10px;
}
#disc_topq {
margin : 0;
padding : 5px;
background-color : #f9f7e9;
border : 1px solid #cccccc;
}
#disc_topq1 {
margin : 0;
padding : 5px;
background-color : #ffffff;
border-bottom : 1px solid #cccccc;
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
}
#disc_top {
margin : 0;
padding : 3px;
background-color : #ededed;
border-bottom : 1px solid #cccccc;
}
#txt {
padding-left : 5px;
padding-bottom : 5px;
padding-right : 5px;
clear: left; 

}
#txt p {
color : #000000;
}
#txtd {
background-color : #fcfbf5;
border-bottom-width : 1px;
border-bottom-color : #fcfbf5;
border-bottom-style : solid;
}
.blog {
font-family : Verdana, Arial, Sans-Serif;
font-weight : 600;
font-size : 1em;
background : #d9d9d9 url('/images/tabsBlog.gif') 0% 0%;
background-repeat : repeat;
display : inline-block;
text-decoration : none;
}
hr {
height : 1px;
margin-left : 0;
color : #000000;
width : 99%;
}
.job {
height : 1px;
margin-left : 0;
color : #cccccc;
width : 100%;
}
hr {
clear : right;
}
hr.hide {
display : none;
}
td {
vertical-align : top;
}
.new {
color : #000000;
font-weight : bold;
}
ul {
list-style-image : url('/images/bullet.gif');
padding-left : 0;
margin-left : 20px;
margin-top : 6px;
}
li {
padding-left : 0;
}
/* footer styles */

.foot {
font-size : 90%;
}
#footer {
width : 811px;
clear : both;
margin: 0px 0 0 184px;
padding: 0px;
}
#footer div {
margin : 0px 0 0 20px;
}
#footer a {
line-height : 2.4em;
}
#footer a, #footer a:visited, #footer a:link, #footer a:hover {
/*color : #fff;*/
}

.disclaimer {
font-size : 89%;
margin-bottom : 10px;
}
#contentMyCim, #contentMyCimGrey {
font-size : 89%;
width : 191px;
margin : 20px 0 0 0;
padding : 0;
float : right;
border : 0 solid red;
}
#loginBox, #myCimLinks, #networkingLinks {
background-color : #e0e7ec;
width : 181px;
border-right : 1px solid #6f90a8;
border-left : 1px solid #6f90a8;
margin : 0;
padding : 0;
}
#loginBox {
border-top : 1px solid #6f90a8;
}
#sidebarWrapper h3 {
background : #d9d9d9 url('/images/newhome/mycimH3BG.gif') repeat-x 0% 0%;
color : #316787;
border-bottom : 1px solid #6f90a8;
padding : 4px;
margin : 0;
}
#sidebarWrapper ul {
list-style-image : url('/images/newhome/chev3.gif');
padding : 0;
margin : 10px 0 0 25px;
}
#sidebarWrapper li {
padding : 0;
margin : 0;
}
#loginBox form {
margin : 0;
padding : 10px 0 0 0;
}
#loginBox form fieldset {
border : 0;
padding : 0;
margin : 0;
}
#loginBox form fieldset legend {
display : none;
}
#loginBox label, input {
margin : 0 0 0 10px;
}
#loginBox #username, #loginBox #password, #loginBox #submit {
font-size : 1em;
}
#loginBox #username, #loginBox #password {
width : 60px;
border : 1px solid #6f90a8;
}
#loginBox #password {
margin-left : 8px;
}
#loginBox #submit {
width : 30px;
margin-left : 5px;
font-weight : bold;
color : #316787;
border-top : 1px solid #fff;
border-right : 1px solid #6f90a8;
border-bottom : 1px solid #6f90a8;
border-left : 1px solid #fff;
background : #d9d9d9 url('/images/newhome/mycimH3BG.gif') repeat-x 0% 0%;
cursor : pointer;
}
#loginBox img {
margin : 0 4px 0 0;
}
#loginBox p {
margin : 10px;
color : #316787;
}
#loginBox .bold {
font-weight : bold;
}
#loginBox .error {
margin : 10px;
color : #c00;
}
#loginBox .logout {
margin : 0 0 0 10px;
}
#networkingLinksWrapper, #myCimLinksWrapper, #loginBoxWrapper {
padding : 0 0 20px 0;
margin-left : 0;
width : 183px;
}
#myCimLinksWrapper, #loginBoxWrapper {
background : #fff url('/images/newhome/mycimDivBG-lower.gif') repeat-x 0% 100%;
}
#networkingLinksWrapper {
background : #fff url('/images/newhome/mycimDivBG-lowerLast.gif') repeat-x 0% 100%;
}
.number {
    margin-bottom: 5px;
    margin-right: 20px;
    margin-top: 5px;
}

#search_res {
background : #ffffff;
margin-left : 0;
border-top : 1px solid #cccccc;
border-right : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
border-left : 1px solid #cccccc;
padding : 3px;
margin : 10px;
height : 100%;
overflow : auto;
width: 580px;
}
#search_res #photo {
margin-left : 5px;
float : left;
width : 50px;
}
#search_res #search_details {
margin-left : 5px;
z-index : 1;
float : left;
font-weight : bold;
width : 40px;
}
#search_res #search_details2 {
margin-left : 20px;
float : left;
z-index : 1;
}

#search_res #search_details2 table{
width:350px;
}

#search_res #search_details2 tr{
width:350px;
}


#search_res #search_details2 .value{
align : left;
width:215px;
}

#search_res #search_details2 .attribute{
width:125px;
}

#search_res #search_details3 {
margin-right : 0;
float : right;
margin-top : 0;
z-index : 1;
width: 150px;
}
#line {
border-bottom-color : #ccc;
border-bottom-style : solid;
border-bottom-width : 1px;
line-height : 20px;
margin : 0;
padding : 0;
}
#line1 {
line-height : 20px;
font-size : 90%;
border-bottom-color : #ccc;
border-bottom-style : solid;
border-bottom-width : 1px;
}
.tablespace {
margin-right : 5px;
margin-left : 5px;
}
#networks {
margin-left : 0;
padding : 3px;
margin : 0;
height : 100%;
overflow : auto;
}
#networks #col1 {
padding-left : 10px;
float : left;
width : 290px;
padding-top: 10px;
}
#networks #col2 {
margin-left : 5px;
z-index : 1;
float : left;
font-weight : normal;
width : 290px;
}
#networks #col3 {
margin-left : 5px;
float : left;
z-index : 1;
width : 190px;
}
/* used for site search and content search results */

#search_site {
border-bottom : 1px solid #cccccc;
padding : 5px 3px 5px 3px;
margin : 5px  10px  0px  10px;
float: left;
}

#search_site #search_network {
margin-left : 0px;
z-index : 1;
float : left;
width : 590px;
border-bottom:0px dotted #cccccc;
font-weight: bold;
size: 100%;
}

#search_site #search_details {
margin-left : 5px;
float : left;
clear: left;
width : 30px;
font-weight : bold;
}
#search_site #search_details2 {
margin-left : 35px;
z-index : 1;
float : left;
width : 510px;
border:0px solid #cccccc;
}


#search_site #search_details2 a{
font-weight: bold;
float: left;
width: 100%;
}

.demo {
list-style-image : url('/images/arrow.gif');
padding-left : 0;
margin-left : 0;
margin-top : 0;
}
.demonav {
list-style-image : url('/images/arrow.gif');
padding-left : 0;
margin-left : 0;
margin-top : 8px;
}
.bgdemo {
background : url('/images/bg_fade.gif') repeat-x;
border : 1px solid #cccccc;
}
.bp {
color : #000000;
font-weight : bold;
font-size : 105%;
margin : 0;
padding-bottom : 10px;
}
#cols {
margin-left : 0;
padding : 0 0 0 10px;
margin-top : 0;
margin-bottom : 0;
height : 100%;
overflow : auto;
float: left;
width: 580px;
}
#cols #col1 {
margin-left : 0;
float : left;
width : 270px;
font-weight : normal;
margin-bottom : 5px;
line-height : 18px;
padding-top: 5px;
}
#cols #col2 {
margin-left : 20px;
z-index : 1;
float : left;
width : 270px;
margin-bottom : 5px;
line-height : 18px;
padding-top: 5px;
}
.disc {
background-color : #f9f9f9;
}
.tabl {
background-color : #ededed;
width : 100%;
padding : 5px;
}
#rss {
background : #ededed;
margin-left : 0;
padding : 5px;
margin-top : 5px;
margin-bottom : 0;
height : 100%;
overflow : auto;
}
#rss #rss1 {
margin-left : 0;
float : left;
width : 270px;
font-weight : normal;
}
#rss #rss2 {
margin-left : 20px;
z-index : 1;
float : left;
width : 270px;
}
#rs {
background : #ffffff;
margin-left : 0;
padding : 5px;
margin-top : 5px;
margin-bottom : 0;
height : 100%;
overflow : auto;
}
#rs #rs1 {
margin-left : 0;
float : left;
width : 270px;
font-weight : normal;
}
#rs #rs2 {
margin-left : 20px;
z-index : 1;
float : left;
width : 270px;
}
#x {
height : 200px;
overflow : hidden;
}
.bbcode-u {
text-decoration : underline;
}
.bbcode_s {
text-decoration : line-through;
}
.bbcode_h {
outline : gold 2px solid;
}
.bbcode_code_header {
display : block;
margin : 4px 0 0 0;
font-weight : bold;
}
.bbcode_code_body {
display : block;
margin : 4px 0 4px 20px;
color : #000000;
font-weight : normal;
font-style : normal;
font-size : 11px;
font-family : monospace;
border : 1px solid gray;
padding : 5px;
}
.bbcode_quote_body {
font-family : tahoma, arial, verdana, sans;
font-size : 11px;
margin : 4px 0 4px 20px;
border : 1px solid #555;
padding : 5px;
}
.bbcode_quote_header {
display : block;
margin : 4px 0 0 0;
font-weight : bold;
}
.bbcode_prop {
font-family : monospace;
}
.bbcode_center {
text-align : center;
}
.darkshade {
border : 1px solid #e9e9e9;
background-color : #d1d1d1;
padding : 2px;
}
.midshade {
border : 1px solid #e9e9e9;
background-color : inherit;
padding : 2px;
}
#video {
background-image : url('/images/video_bg.gif');
background-repeat : repeat-x;
background-color : #eeeeee;
background-position : left 0%;
border-color : #cccccc;
border-style : solid;
border-width : 1px;
width : 322px;
}
#video_play {
padding : 10px;
float:left;
}
div.domtab {
margin : 0;
padding : 0;
text-align : left;
}
ul.domtabs {
margin : 0;
padding : 0;
list-style : none;
line-height : 13px;
}
ul.domtabs li {
display : inline;
margin : 0;
padding : 0;
font-size : 95%;
}
ul.domtabs a {
float : left;
background : url(/images/tab_left1.gif) no-repeat left top;
margin : 0;
padding : 0 0 0 7px;
text-decoration : none;
font-weight : bold;
}
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;
}
div.domtab2 {
margin : 0;
padding : 0;
text-align : left;
}
ul.domtabs2 {
margin : 3px;
padding : 0;
list-style : none;
line-height : 13px;
}
ul.domtabs2 li {
display : inline;
margin : 0;
padding : 0;
font-size : 95%;
}
ul.domtabs2 a {
float : left;
background : url(/images/tab_left1.gif) no-repeat left top;
margin : 0;
padding : 0 0 0 7px;
text-decoration : none;
font-weight : bold;
}
ul.domtabs2 a span {
float : left;
display : block;
background : url(/images/tab_right1.gif) no-repeat right top;
padding : 5px 15px 3px 6px;
color : #000;
}
ul.domtabs2 a span {
float : none;
}
ul.domtabs2 a:hover span {
color : #666666;
background-position : 100% -30px;
}
ul.domtabs2 li a:hover {
background-position : 0% -30px;
}
ul.domtabs2 li.active a:link, ul.domtabs2 li.active a:visited {
background-position : 0% -30px;
}
ul.domtabs2 li.active a:link {
background-position : 0% -60px;
}
ul.domtabs2 li.active a:link span {
color : #fff;
background-position : 100% -60px;
}
ul.domtabs2 li.active a:active {
background-position : 0% -60px;
}
ul.domtabs2 li.active a:active span {
color : #fff;
background-position : 100% -60px;
}



div.contab {
z-index : 11;
font-family : Verdana, Arial, Sans-Serif;
background-position : top;
border-top : 2px solid #a7a19f;
color : #000000;
margin-top : 0;
padding-top : 0;
padding-left : 0;
display : block;
padding-right : 0;
width: 609px;
}

div.test1 {
z-index : 11;
font-family : Verdana, Arial, Sans-Serif;
background-position : top;
color : #000000;
margin-top : 0;
padding-top : 0;
padding-left : 0px;
display : block;

padding-right : 0;
width: 610px;
}
div.test {
z-index : 11;
font-family : Verdana, Arial, Sans-Serif;
background: url('/images/panelbg.gif') repeat-x 0% 100%;
background-position : top;
color : #000000;
border-top : 2px solid #a7a19f;
border-left : 1px solid #a7a19f;
border-right : 1px solid #a7a19f;
border-bottom : 1px solid #a7a19f;
margin-top : 0;
margin-right: 0px;
padding: 0 0 10px 0;
display : block;
padding-right : 0;
float: left;
width: 608px;
}
.question {
margin : 0;
padding : 0;
font-size : 105%;
color : #000000;
font-weight : bold;
font-style : normal;
}
ul.answer {
line-height : normal;
list-style-image : url('/images/bullet1.gif');
}
li.answer {
font-size : 100%;
}
.question1 {
margin : 0;
padding : 3px;
font-size : 110%;
color : #000000;
font-weight : bold;
font-style : normal;
background-color : #ededed;
}
ul.answer1 {
line-height : normal;
list-style-image : url('/images/bullet2.gif');
}
li.answer1 {
font-size : 90%;
}


.domtab1 {
padding : 3px;
font-size : 100%;
border : none;
}
ul.domtabs1 {
margin-bottom : 15px;
border : none;
padding : 0;
width : 550px;
margin-left : 0;
list-style : none;
}
ul.domtabs1 li {
margin : 0;
width : 275px;
float : left;
padding : 0 0 0 10px;
}
ul.domtabs1 a:link, ul.domtabs1 a:visited, ul.domtabs1 a:hover {
padding : 3px;
margin : 0;
font-size : 100%;
color : #5d8ebf;
font-weight : normal;
text-decoration : underline;
}
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 : #5d8ebf;
}
ul.domtabs1 li.active a:active {
padding : 3px;
margin : 0;
text-decoration : none;
font-size : 100%;
font-weight : bold;
color : #5d8ebf;
}
ul.domtabs1 .new {
padding : 3px;
margin : 0;
color : #000000;
font-weight : bold;
text-decoration : none;
font-size : 100%;
border-bottom : 2px solid #003399;
background-color : #ffffff;
}
div.test1 {
margin : 0;
}
#tabnavcontainer {
margin : 0;
padding : 0;
text-align : left;
display: block;
height: 23px;
float: left;
}

#tabnav {
float : left;
font : normal 110% Verdana, Arial;
padding: 0px;
margin: 0px;
}
#tabnav ul {
margin : 0;
padding : 0;
list-style : none;
}
#tabnav li {
display : inline;
margin : 0;
padding : 0;
}
#tabnav a {
float : left;

background : url(/images/tab_left.gif) no-repeat left top;
margin : 0;
padding : 0 0 0 7px;
text-decoration : none;
font-weight : bold;
}
#tabnav a span {
float : left;
display : block;
background : url(/images/tab_right.gif) no-repeat right top;
padding : 5px 15px 3px 6px;
color : #000;
}
#tabnav a span {
float : none;
}
#tabnav a:hover {
background-position : 0% -42px;
}
#tabnav a.on {
background-position : 0% -84px;
}
#tabnav a:hover span {
color : #666666;
background-position : 100% -42px;
}
#tabnav a.on span {
color : #fff;
background-position : 100% -84px;
}
#tabnav a:active {
background-position : 0% -42px;
}
#tabnavcontainers {
margin : 0;
padding : 0;
text-align : left;
}
#tabnavs {
float : left;
font : normal 95% Verdana, Arial;
border-bottom : 0 solid #999999;
}
#tabnavs ul {
margin : 0;
padding : 0;
list-style : none;
float: left;
}
#tabnavs li {
display : inline;
margin : 0;
padding : 0;
}
#tabnavs a {
float : left;
background : url(/images/tab_left1.gif) no-repeat left top;
margin : 0;
padding : 0 0 0 7px;
text-decoration : none;
font-weight : bold;
}
#tabnavs a span {
float : left;
display : block;
background : url(/images/tab_right1.gif) no-repeat right top;
padding : 3px 10px 3px 4px;
color : #000;
}
#tabnavs a span {
float : none;
}
#tabnavs a:hover {
background-position : 0% -30px;
}
#tabnavs a.on {
background-position : 0% -60px;
}
#tabnavs a:hover span {
color : #666666;
background-position : 100% -30px;
}
#tabnavs a.on span {
color : #fff;
background-position : 100% -60px;
}
#tabnavs a:active {
background-position : 0% -30px;
}
div.domtab3 {
margin : 0;
padding : 0;
text-align : left;
}
ul.domtabs3 {
margin : 0;
padding : 0;
list-style : none;
line-height : 13px;
}
ul.domtabs3 li {
display : inline;
margin : 0;
padding : 0;
font-size : 95%;
}
ul.domtabs3 a {
float : left;
background : url(/images/tab_left1.gif) no-repeat left top;
margin : 0;
padding : 0 0 0 7px;
text-decoration : none;
font-weight : bold;
}
ul.domtabs3 a span {
float : left;
display : block;
background : url(/images/tab_right1.gif) no-repeat right top;
padding : 5px 15px 3px 6px;
color : #000;
}
ul.domtabs3 a span {
float : none;
}
ul.domtabs3 a:hover span {
color : #666666;
background-position : 100% -30px;
}
ul.domtabs3 li a:hover {
background-position : 0% -30px;
}
ul.domtabs3 li.active a:link, ul.domtabs3 li.active a:visited {
background-position : 0% -60px;
}
ul.domtabs3 li.active a:visited span {
color : #fff;
background-position : 0% -60px;
}
ul.domtabs3 li.active a:link {
background-position : 0% -60px;
}
ul.domtabs3 li.active a:link span {
color : #fff;
background-position : 100% -60px;
}
ul.domtabs3 li.active a:active {
background-position : 0% -60px;
}
ul.domtabs3 li.active a:active span {
color : #fff;
background-position : 100% -60px;
}
.friend {
font-family : Verdana, Arial, Sans-Serif;
color : #333;
font-size : 82.5%;
margin : 0 0 0 0;
color : #666;
} 

/* temporary new tooltip css */

#tooltip {
    padding: 3px;
    background: #f9f7e9;
    border: 1px solid #eee;
    text-align: left;
    font-size: smaller;
width: 350px;
}

span.tip {
    border-bottom: 1px solid #eee;
display:none;
}


/* 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:#74b0cb;
}

.cheadark {
background-color:#bbd8e5;
}

.cbody {
background-color:#ffffff;
font-size: 11px; 
padding: 10px; 
font-family: verdana, arial, sans-serif;
color:#000000;
}

.cfooter {
background-color:#ededed;
padding: 5px;
}

.cmessage {
background-color:#f5f5f5; 
padding:2px; 
font-weight:normal; 
margin:2px;
color: #000000;
}

/**
 * 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: #74b0cb;
}

#popupFrame {
                margin: 0px;
                width: 100%;
                height: 100%;
                position: relative;
                z-index: 202;
}
#popupTitleBar {
                background-color: #486CAE;
                color: #ffffff;
                font-weight: bold;
                height: 0em;
                padding: 0px;
                border-bottom: 0px solid #000000;
                border-top: 0px solid #78A3F2;
                border-left: 0px solid #78A3F2;
                border-right: 0px solid #204095;
                position: relative;
                z-index: 203;
}
#popupTitle {
                float:left;
                font-size: 1.1em;
                                display:block;
                                height:  20px;
}
#popupControls {
                float: right;
                cursor: pointer;
                cursor: hand;
                
}


#mainw {
padding : 5px;
font-size : 100%;
width : 760px;
font-family : Verdana, Arial, Sans-Serif;
background-color : #ffffff;
color : #000000;
}
#mainw p, .p {
font-size : 100%;
}
#mainw ul {
font-size : 100%;
}
#mainw h2 {
font-size : 102.5%;
}


#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: #ffffff;
	text-decoration: none;
	cursor: pointer;

}

#CalendarPickerControl td.current:hover{
	text-decoration: underline;
}

#CalendarPickerControl td.day{
	font: normal 11px Arial;
	background-color: #cccccc;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight buttonshadow buttonshadow buttonhighlight;
}

#CalendarPickerControl td.day:hover{
	text-decoration: underline;
	background-color: threedshadow;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.weekend{
	font: normal 11px Arial;
	color: buttontext;
	text-decoration: none;
	background-color: threedshadow;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: buttonhighlight threeddarkshadow threeddarkshadow buttonhighlight;
}

#CalendarPickerControl td.weekend:hover{
	background-color: buttonshadow;
	text-decoration: underline;
	border-color: threeddarkshadow buttonhighlight buttonhighlight threeddarkshadow;
}

#CalendarPickerControl td.dayothermonth{
	font:normal 11px Arial;
	background-color: buttonhighlight;
	color: inactivecaptiontext;
	border: 1px solid buttonhighlight;
}

#CalendarPickerControl td.weeknumber{
	font:normal 9px Arial;
	background-color: buttonface;
	color: inactivecaptiontext;
	border-width: 0px;
}

#ibookheading {
margin : 0;
padding : 3px;
font-size : 110%;
color : #000000;
font-weight : bold;
border-bottom : 2px solid #cccccc;
}


ul.draglist { 
    position: relative;
    width: 260px; 
    height:240px;
    background: #f7f7f7;
    border: 1px solid gray;
    list-style: none;
    margin:0;
    padding:0;
	overflow:scroll;
}

ul.draglist li {
    margin: 1px;
    cursor: move;
    zoom: 1;
}

ul.draglist_alt { 
    position: relative;
    width: 300px; 
    list-style: none;
    margin:0;
    padding:0;
    /*
       The bottom padding provides the cushion that makes the empty 
       list targetable.  Alternatively, we could leave the padding 
       off by default, adding it when we detect that the list is empty.
    */
    padding-bottom:20px;
}

ul.draglist_alt li {
    margin: 1px;
    cursor: move; 
}


li.list1 {
    background-color: #666666;
    border:1px solid #f5f5f5;
	font-size:90%;
	color:#ffffff;	
	width: 239px;
	float:left;	
	list-style-image:url(/images/sp.gif);
}

li.list2 {
    background-color: #000000;
    border:1px solid #f5f5f5;
	color:#ffffff;
	font-size:90%;
	list-style-image:url(/images/sp.gif);
	width: 239px;
	float:left;	
}

#user_actions { float: right; }

/* Asset download */

#contdown {
padding: 20px 10px 0 10px;
}

#download {
background-image:url(/images/demobg.gif);
background-repeat : no-repeat;
padding: 3px 10px 0 23px;
height: 25px;
color:#08093f; 
font-size:100%;
}


/* New Contact on the My Home page */

#contact_rep {
padding: 5px;
font-size:100%;
}

#contact_mes {
background:#ededed;
background-color:#FFFFFF;
padding:5px;
}

#contact_mes h2{
font-size: 100%;
text-transform : none;
}

#contact_mes p{
font-size:100%;
}

#contact_mes img {
padding: 0 5px 0 0;
}


/** This is the advanced settings look & feel **/

#settings {
padding-right: 20px;
margin-right: 20px;
align: left;
}

.advTable {
background-color: #ffffff;
width: 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;
}


/* demo banner for rhn */
#demo{
padding: 10px 32px 5px 10px;
background-image:url(/images/demo.gif);
background-repeat : no-repeat;
color:#ffffff; 
font-size:90%;
align: left;
text-align: left;
}

/ ** Subscribe to a discussion thread **/

#threadsubscribe {
padding: 0px 0 0px 0;
margin: 0px 0 0px 0;
border: 0px solid #000;
}

#watch  {
                width:125px;
                font-weight:normal;
                border:1px solid #000000; 
                background-color:#ededed; 
                color:#000000; 
                font-size:90%; 
                padding:3px;
                text-decoration: none;
                cursor:pointer;
}


.watch  {
                width:125px;
                font-weight:normal;
                border:1px solid #000000; 
                background-color:#ededed; 
                color:#000000; 
                font-size:90%; 
                padding:3px 3px 3px 3px;
                text-decoration: none;
                cursor:pointer;
float: left;
}

.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;
}


#main .myBox1 #idAdvanced {
margin: 5px 0 0 2px;
border-left: 0px solid #ccc;
border-right: 0px solid #ccc;
width: 607px;
}

#main #idAdvanced {
padding: 0;
margin: 5px 0px 0 0px;
border:none;
}

.DDHelper {
position: absolute;
display: none;
width: 300px;
}

.DDBorder {border-style: dotted;border-width: 3px;border-color: #d7d4cb;}

/* This is a style for new tabs look & feel for forms */


#oneline {
float:left;
clear:left;
width: 100%;
padding-top: 5px;
color: #0070b8;
font-size: 95%;
line-height: 12px
}


#oneline .vsmall {
color: #0070b8;
font-weight: bold;
}

#oneline .long {
color: #245581;
}

#oneline .price {
color: #245581;
}

#oneline .currency {
color: #245581;
}


#oneline .checkbox {
padding-right: 5px;
}




#oneline .labelhead {
color: #0070b8;
font-weight: bold;
padding-bottom:0px;
padding-right: 5px;
}



#oneinline select {
color: #245581;
}
#oneinline option {
color: #245581;
}

#twoinline .short {
color: #245581;
}





#onlineForm #oneline input {
background-color: #afc1c9;
padding: 5px 4px 0 4px;
margin:0;
}

#onlineForm #oneline img{
padding-left: 2px;
margin-top:2px;
}

#onlineForm #oneline input.short {
color: #245581;
margin: 0;
padding: 2px 0 0px 4px;
background-image: url('/images/inputbg.gif');
background-repeat: repeat-x;
background-position: left bottom;
border: 2px solid #A5AEB6;
height: 21px;
}

#dateline {
width: 95%;
}


#onlineForm #dateline input {
                margin: 0px;
                height: 24px;
                border: 1px solid #cfcfcf;
                padding: 4px 0px 0px 5px;
                font-size: 100%;
width: 30px;
}



#onlineForm label {

                display: block;
                margin: 25px 0px 3px 0px;
                font-size: 100%;
                text-indent: 1px;
                color: #000000;
                font-weight:bold;
border: 0px solid #000;
}


#onlineForm input.short {
                margin: 0px;
                height: 20px;
                border: 1px solid #cfcfcf;
                padding: 4px 0px 0px 5px;
                font-size: 100%;
width: 218px;
}


#onlineForm input {
                height: 24px;
                padding: 4px 0px 0px 5px;
                font-size: 100%;
}




#onlineForm input.long {
background-image : url('/images/inputbg.gif');
background-repeat: repeat-x;
background-position : left;
border: 2px solid #a5aeb6;
margin: 4px 0 0 0;
padding: 0px;
height: 23px;
width: 580px;
color: #245581;
font-size: 100%;
}


#onlineForm #oneline input.price {
                margin: 0px 0 2px 0;
                height: 24px;
                border: 2px solid ##a5aeb6;
                padding: 2px;
                font-size: 100%;
                width:100px;
}

#onlineForm #oneline select.currency {
margin: 0px 0 0px 3px;
height: 32px;
border: 2px solid #a5aeb6;
background-color: #f7f7f7;
padding:2px;
font-size: 100%;
width:100px;
}



#onlineForm #twoinline input.long {
                margin: 0px;
                height: 16px;
                border: 1px solid #cfcfcf;
                padding: 0px;
                font-size: 100%;
width: 80px;
}

#onlineForm #oneline .FormSubmit {
background-image:url(/images/form_add.gif);
background-position:top left;
background-repeat:no-repeat;
margin: 10px 0px 10px 0px;
padding: 0px;
color: #fff;
font-weight: bold;
width: 61px;
height: 25px;
border: 0 solid #000;
background-color: #afc1c9;
float: left;
cursor: pointer;
}


#onlineForm #oneline .FormSubmit:hover {
 background-color: #afc1c9;
                color: #fff;
}

#onlineForm #oneline input submit {
background-image:url(/images/updateform.gif);
                background-position:top left;
                background-repeat:no-repeat;
background-color: #afc1c9;
border: 0 solid #000;
}

#onlineForm input:focus {
      background: #ffffcc;   /* sexy hot pink */
}

/*
#onlineForm #oneinline select {
background-color: #f7f7f7;
border: 2px solid #a5aeb6;
                padding: 2px 2px 2px 0px;
                margin: 2px 2px 2px 0px;
                width: 226px;
                font-size: 100%;
height: 30px;

}
*/
#onlineForm #oneinline select {
background-color: #F7F7F7;
border: 2px solid #A5AEB6;
padding: 2px 2px 2px 0px;
margin: 2px 2px 2px 0px;
width: 226px;
font-size: 100%;
height: 25px;
}

#onlineForm #oneline select {
background-color: #f7f7f7;
border: 2px solid #a5aeb6;
                padding: 2px 2px 2px 0px;
                margin: 2px 2px 2px 0px;
                width: 226px;
                font-size: 100%;
height: 30px;

}

#onlineForm textarea {
font-family:Arial, Sans-Serif;
 background-image : url('/images/textareabg.gif');
background-repeat : repeat-x;
background-position : left bottom;
border: 2px solid #a5aeb6;
padding: 4px;
margin: 0px 5px 5px 0px;
font-size: 100%;
width: 580px;
}

#onlineForm #dateline {
width: 100%;
                margin: 13px 0px 2px 0px;
                font-size: 110%;
                text-indent: 1px;
                color: #666666;
                font-weight:bold;
}


/*

#onlineForm #twoinline .dateInput {
background-image: url('/images/inputbg.gif');
background-repeat: repeat-x;
background-position: left;
margin: 0px;
border: 2px solid #a5aeb6;
font-size: 100%;
width: 80px;
padding: 0px;
height: 18px;
}
*/

#onlineForm #twoinline .dateInput {
background-image: url('/images/inputbg.gif');
background-repeat: repeat-x;
background-position: left;
border: 1px solid #A5AEB6;
font-size: 100%;
width: 68px;
padding: 1px 6px 0px 4px;
height: 17px;
color: #245581;
}

#onlineForm #twoinline .timesel {
background-color: #F7F7F7;
border: 1px solid #A5AEB6;
color: #245581;
font-size: 100%;
height: 20px;
margin: 0 5px 0 0;
padding: 1px 2px 3px 2px;
width: 50px;
vertical-align: top;
}

#twoinline {
float:left;
width: 50%;
max-width: 240px;
padding-bottom: 10px;
margin-right: 0px;
border: 0px solid #000;
}

#onlineForm #twoinline input {
background-image: url('/images/inputbg.gif');
background-repeat: repeat-x;
background-position: left bottom;
border: 2px solid #A5AEB6;
margin: 0;
padding: 1px 0 0 5px;
}

#onlineForm #twoinline input .short {
width: 250px;
}

#multiline {
float:left;
font-size: 100%;
text-indent: 1px;
color: #000;
font-weight: bold;
width:30%;
padding: 0px;
}

#onlineForm #multiline input {
                height: normal;
                border: 0px solid #cfcfcf;
                font-size: 100%;
margin: 0px;
padding: 0px;
}


#onlineForm {
margin: 10px 0px 10px 0px;
                padding:0px 10px 10px 10px; 
 background-color:#afc1c9; 
border: 1px solid #aab2ba;
width: 96%;
clear: left;
float: left;
}


#onlineForm .editbox {
margin-left: 0px;
padding:0;
color: #000000;
}



/* TabCV listing style */

#listing {
                padding:10px 5px 15px 5px;
                color: #000000;
                background-color:#ffffff;
border-bottom: 1px solid #cccccc;
}

#listing .header {
font-size:120%;
color:#04569d;
font-weight:bold;
line-height:29px;
}

#listing .header a{
text-decoration: none;
}

#listing .header a:hover{
text-decoration: underline;
}

#listing .attr {
color:#333333;
font-weight:bold;
font-size:100%;
float:left;
width:160px;
line-height:16px;
}

#listing .value {
color: #333333;
font-weight:normal;
font-size:100%;
line-height:16px;
}

#listing .desc {
color:#333333;
font-weight:normal;
font-size:100%;
padding-top:8px;
padding-bottom:10px;

}

#listing .descfull {
color:#333333;
font-weight:normal;
font-size:110%;
padding-top:0px;
padding-bottom:10px;
}

#listing .valuefull {
color: #333333;
font-weight:normal;
font-size:110%;
line-height:18px;
width: 400px;
padding-top:0px;
padding-bottom:10px;

}

#listing .attrfull {
color:#333333;
font-weight:bold;
font-size:110%;
float:left;
width:160px;
padding-top:0px;
padding-bottom:10px;

}

.author {
color: #555;
}

.author a {
text-decoration: none;
}

.author a:hover {
text-decoration: underline;
}

/* listing full */
#listing_full {
                padding:10px 5px 15px 5px;
                color: #000000;
                background-color:#ffffff;
border-bottom: 0px solid #cccccc;
}

#listing_full .header {
font-size:120%;
color:#04569d;
font-weight:bold;
line-height:29px;
}

#listing_full .header a{
text-decoration: underline;
}

#listing_full .header a:hover{
text-decoration: undeline;
}

#listing_full .attr {
color:#333333;
font-weight:bold;
font-size:100%;
float:left;
width:160px;
line-height:16px;
}

#listing_full .value {
color: #333333;
font-weight:normal;
font-size:100%;
line-height:16px;
}

#listing_full .desc {
color:#333333;
font-weight:normal;
font-size:100%;
padding-top:8px;
padding-bottom:10px;

}

#listing_full .descfull {
color:#333333;
font-weight:normal;
font-size:100%;
padding-top:0px;
padding-bottom:10px;
}

#listing_full .valuefull {
color: #333333;
font-weight:normal;
font-size:100%;
line-height:18px;
width: 400px;
padding-top:0px;
padding-bottom:10px;

}

#listing_full .attrfull {
color:#333333;
font-weight:bold;
font-size:100%;
float:left;
width:160px;
padding-top:0px;
padding-bottom:10px;

}



#sortable1 li {
    background-color: #666666;
    border:1px solid #f5f5f5;
                font-size:90%;
                color:#ffffff;       
                width: 170px;
                float:left;             
                list-style-image:none;
    margin: 1px;
    cursor: move;
padding: 0px;
font-weight: none;
}

#sortable2 li{
    background-color: #666666;
    border:1px solid #f5f5f5;
                font-size:90%;
                color:#ffffff;       
                width: 170px;
                float:left;             
                list-style-image:none;    
margin: 1px;
    cursor: move;
    zoom: 1;
padding: 0px;
font-weight: none;
}

#sortable3 li {
    background-color: #666666;
    border:1px solid #f5f5f5;
                font-size:90%;
                color:#ffffff;       
                width: 170px;
                float:left;             
                list-style-image:none;
    margin: 1px;
    cursor: move;
    zoom: 1;
padding: 0px;
font-weight: none;
}

#sortable1, #sortable2, #sortable3 { 
    width: 175px; 
    height:240px;
    background: #f7f7f7;
    border: 1px solid gray;
font-size: 100%;
font-weight: bold;
    list-style: none;
    margin:0;
    padding:0;
                overflow:auto;
float: left;}


#sortable1 ul, #sortable2 ul, #sortable3 ul {
padding: 0px;
margin: 0px;
}



#tabDetails {
font-size: 90%;
color: #999999;
padding-top: 15px;
}

.tabdate {
color: #000;
}

#CrumbTrail {
float: left;
width: 50%;
}

#watchEdit {
float: right;
width: 50%;
text-align: right;
padding-bottom: 10px;
}

#onlineForm h2 {
font-size: 110%;
padding: 10px 0px 0px 0px;
}

#admin {
padding: 10px;
font-size: 110%;
}

#admin p {
line-height: 15px;
font-size: 100%;
}

#admin h3 {
padding-top: 15px;
}

/*  Network Admin styles */

#onlineFormAdmin {
                padding:0px 10px 10px 0px; 
                background-color:#f9f9f9; 
                border: 1px solid #e2dac4;
width: 750px;
}

#onlineFormAdmin textarea {
                border: 1px solid #cfcfcf;
                padding: 5px 5px 5px 5px;
                margin: 5px 5px 5px 0px;
                font-size: 100%;
        width: 500px;
                                height: 500px;
}

#onlineFormAdmin select {
                border: 1px solid #cfcfcf;
                padding: 2px 2px 2px 0px;
                margin: 2px 2px 2px 0px;
                width: 240px;
                font-size: 100%;
height: 24px;

}

#onlineFormAdmin input {
                height: 24px;
                border: 1px solid #cfcfcf;
                padding: 4px 0px 0px 5px;
                font-size: 100%;
}
#onlineFormAdmin label {
                display: block;
                margin: 10px 0px 2px 0px;
                font-size: 100%;
                text-indent: 1px;
                color: #666666;
                font-weight:bold;
}

#onlineFormAdmin #oneline input {
width: 530px;
                margin: 0px;
                height: 24px;
                border: 1px solid #cfcfcf;
                padding: 4px 0px 0px 5px;
                font-size: 100%;
}

#onlineFormAdmin #oneline input.checkbox {
width: 30px;
                margin: 0px;
                height: 19px;
                border: 0px solid #cfcfcf;
                padding: 0px 0px 0px 0px;
                font-size: 100%;
}

#onlineFormAdmin #accordion #oneline {
padding: 5px;
margin: 0px 0px 0px 0px;
}

#onlineFormAdmin #accordion {
width: 750px;
margin: 0px 0px 0px 0px;
border: 0px solid #cfcfcf;
border-bottom: 1px solid #e2dac4;
padding: 5px 5px 5px 5px;
font-size: 100%;
background: #ededed;
}

#onlineFormAdmin #accordion h3 {
padding: 10px 0px 10px 5px;
margin: 0px 0px 0px 0px;
background: #fdf5ce;
border-top: 2px solid #cfcfcf;
border-bottom: 1px solid #cfcfcf;
border-left: 2px solid #cfcfcf;
border-right: 2px solid #cfcfcf;
cursor : pointer;
}

#TabMaint {
width: 743px;
margin: 0px 0px 0px 0px;
border-top: 1px solid #e2dac4;
border-bottom: 0px solid #e2dac4;
border-left: 1px solid #e2dac4;
border-right: 1px solid #e2dac4;
padding: 5px 5px 5px 12px;
font-size: 100%;
background: #ededed;
font-weight: bold;
font-variant:small-caps;
}
/* main page tag */

#page {
padding-top: 13px;
}

# autocomplete

.ac_results {
        padding: 0px;
        border: 1px solid black;
        background-color: #f5f5f5;
        overflow: hidden;
        z-index: 99999;
}

.ac_results ul {
        width: 100%;
        list-style-position: outside;
        list-style: none;
        padding: 0;
        margin: 0;
}

.ac_results li {
        margin: 0px;
        padding: 2px 2px;
        cursor: default;
        display: block;
        /*
        if width will be 100% horizontal scrollbar will apear
        when scroll mode will be used
        */
        /* width: 200px; */
        font: menu;
        font-size: 13px;
        /*
        it is very important, if line-height not setted or setted
        in relative units scroll will be broken in firefox
        */
        line-height: 14px;
        overflow: hidden;
text-align: left;
}

.ac_loading {
        background-color: #f5f5f5;
}

.ac_odd {
        background-color: #f5f5f5;
color: #000000;
}

.ac_even {
        background-color: #f5f5f5;
color: #000000;
}

.ac_over {
        background-color: #cccccc;
        color: #ffffff;
}

#main input {
                padding: 2px 5px 2px 5px;
font-family : Verdana, Arial, Sans-Serif;
color : #000;
font-size : 100%;
                border: 1px solid #cfcfcf;
                margin: 0px;
}


#main select {
                border: 1px solid #cfcfcf;
                padding: 2px 2px 2px 0px;
                margin: 2px 2px 0px 0px;
                font-size: 100%;

}

#red {
color:#ff0000;
font-weight:normal;
}

#bld {
font-weight:normal;
}
#oneline .metaarea {
width: 700px;
height: 60px;
}

#oneline .textarea_netatt {
width: 700px;
height: 60px;
}
#DiscReply {
clear: both;
float: left;
width: 100%;
}



/* STYLES USED IN FORMS THROUGHOUT THE SITE */


form {
margin: 0px 0 0 0px;
padding: 0px 0 0 0px;
border: 0px solid green;
}


input {
font-family : Verdana, Arial, Sans-Serif;
color : #000;
margin : 0 0 0 0px;
font-size : 100%;
padding : 0 0 0 0px;
}
select {
font-family : Verdana, Arial, Sans-Serif;
color : #000;
font-size : 100%;
margin : 0 0 0 10px;
}
textarea {
font-family : Verdana, Arial, Sans-Serif;
color : #000;
font-size : 100%;
margin : 0 0 0 10px;
padding: 5px;
}
.editbox {
margin-left:0px;
padding-left: 0px;
color: #0070b8;
font-weight: bold;
border-bottom: 0px solid #3598cf;
height: 45px;
}


.submit {
width : 100px;
height: 35px;
font-size : 14px;
font-weight : bold;
background-image:url('/images/sumbit_bg.gif');
background-position:left top;
background-repeat:repeat-x;
background-color : #fff;
color : #333333;
padding : 3px 0px 3px 0px;
margin : 0px 0px 0px 0px;
text-align: center;
border: 1px solid #cccccc;
}

.submit_b {
width : 100px;
height: 35px;
font-size : 14px;
font-weight : bold;
background-image:url('/images/sumbit_bg.gif');
background-position:left top;
background-repeat:repeat-x;
background-color : #fff;
color : #333333;
padding : 3px 0px 3px 0px;
margin : 0px 0px 0px 0px;
text-align: center;
border: 1px solid #cccccc;
}


.submit_b1 {
width : 100px;
height: 35px;
font-size : 14px;
font-weight : normal;
background-image:url('/images/sumbit_bg.gif');
background-position:left top;
background-repeat:repeat-x;
background-color : #fff;
color : #333333;
padding : 3px 0px 3px 0px;
margin : 0px 0px 0px 0px;
text-align: center;
border: 1px solid #cccccc;
}



.inbox {
width : 100px;
font-size : 85%;
font-weight : bold;
background-color : #ffffff;
color : #333333;
padding : 0;
margin : 0;
}

/*
.messagefrom {
color : #000000;
font-size : 105%;
}
*/

#main .ptext {
height: 130px;
padding: 5px;
margin-left: 0px;
width: 500px;
}

#main .inptxt {
padding: 5px;
width: 500px;
} 

#main .inpblog {
padding: 5px;
width: 500px;
}

#main .blogtxt {
height: 200px;
padding: 5px;
margin-left: 0px;
width: 500px;
}


#main .inptitle{
padding: 5px;
height: 50px;
width: 430px;
margin: 0px;
}

#main .txtlarge {
float: left;
padding: 5px;
height: 100px;
width: 430px;
margin: 0px;
}

#main .inpdoc {
padding: 5px;
width: auto;
border: 0px;
}

#main .inpsimp {
padding: 5px;
width: 450px;
margin: 0px;
}


#main .singsel {
padding: 0px;
margin: 0px;
height: 22px;
}

#main .multisel {
padding: 5px;
margin: 0px;
width: 430px;
}

#blogtab {
width: 594px;
margin: 0px;
padding: 0px;
align: left;
border: 0px solid #000;
}


#main .txtev {
padding: 5px;
width: 400px;
height: 200px;
margin: 0px;
} 

#main .txtmes{
padding: 5px;
width: 400px;
height: 300px;
margin: 0px;
}

#main .txtnews{
padding: 5px;
width: 435px;
height: 300px;
margin: 0px;
}


#main .inpdoc {
padding: 5px;
width: 250px;
margin: 0px;
}

#main .inpfol {
padding: 5px;
width: 450px;
margin: 0px;
}

/* END OF FORM STYLES */


.clear {
clear: both;
padding: 0px;
margin: 0px;
height: 1px; 
}

/*Used for event boxes*/

#outsideEventBox {
margin-top : 50px;
margin-left : 5px;
height: 100%;
width: 100%;
border : 0px solid blue;
}


#outsideEventBox #EventBox {
margin-bottom : 0px;
}


#EventBox {
margin : 0px;
padding : 0px 0px 10px 0;
text-align: left;
background:url('/images/body1.gif');
background-position: bottom left;
background-repeat: no-repeat;
width: 100%;
float: left;
clear: both;
}

#EventBox #date {
padding:5px 0 10px 5px;
float:left;
width:560px;
clear: left;
font-weight: bold; 
}

#outlook {
float:left;
width:40px;
}

#outlook img {
padding:0px 10px 0 0; 
}

#google {
float:left;
width:40px;
}

#google img {
padding:0px 10px 0 0;
}

#EventBox #where{
padding:5px 0 10px 5px;
float:left;
width:560px;
clear: left;
}



#EventBox #eventInfo{
padding: 5px 5px 5px 0;
}

#EventBox #eventInfo h2 {
padding: 0px 0 0 4px;
font-weight: bold;

}

#EventBox #desc {
margin-left: 6px;
}

#eventInfo .notes {
padding:10px;
font-size:90%;
float:left;
clear:left;
width:500px;
color: #8c98a0;
border: 0px solid green;
}

#eventInfo #tabnavcontainers {
margin-left: 6px;
}

#eventInfo #desc {
padding:10px;
background-color:#ededed;
width:583px;
float: left;
}

#EventBox #EventMan h2 {
margin-top:5px;
font-weight: bold;
margin-left: 0;
padding-left: 0;
padding-bottom: 5px;
border-bottom: 1px solid #fff;
color: #245581;
}

#eventInfo #oneline label {
float:left;
clear: left;
}

#eventInfo #oneline textarea {
float:left;
clear: left;
}

#eventInfo #desc img {
padding:0px 10px 10px 0px;
}

.attach {
text-align:left;
padding:10px 10px 10px 5px;
font-size:100%;
width:250px;
float:left;
clear: both;

}

#advanced {
float: left;
clear: both;
width: 100%;
padding-left: 6px;

}
#price {
float:left;
text-align:left;
padding:2px 4px 2px 5px;
border-top: 1px solid #24559a;
border-bottom: 1px solid #24559a;
font-size:100%;
width: 253px;
background-color: #fff;
}

#placesNo {
float:left;
text-align:left;
padding:2px 4px 2px 5px;
margin-bottom: 2px;
border-bottom: 1px solid #24559a;
font-size:100%;
width:253px;
background-color: #fff;
}

.notes {
padding:10px;
font-size:90%;
float:left;
clear:left;
width:100%;
}

#advanced .bookme {
padding:10px 10px 5px 10px;
font-size:100%;
float:left;
clear:left;

width:200px;
}

#firstline {
padding: 0px 10px 10px 0px;
font-size:100%;
float:left;
}

#firstline label {
padding: 10px 10px 10px 0px;
font-size:100%;
float:left;
clear:left;
width:530px;
}

#advanced #oneline label {
margin: 0px 0px 0px 0px;
float:left;
clear:left;
}

#advanced #oneline textarea {
margin: 10px 0px 0px 0px;
float:left;
clear:left;
}

#idBookNow {
float:left;
clear:left;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 10px;
width:575px;
border: 0px solid #cccccc;
}

#responseBox {
float:left;
clear:left;
width: 550px;
padding: 0px 10px 10px 0px;
}

#firstline input {
margin: 0px 10px 0px 0px;
}


#eventSum {
margin-top:15px;
margin-left: 6px;
max-height: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-bottom: 1px solid #24559a;
}

#summary2 {
float:left;
text-align:left;
font-size:100%;
width:110px;
background-color: #fff;
padding: 2px 2px 2px 4px; 
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:0px;
margin-right: 7px;
cursor: pointer;
float: right;
}

#bookNow a {
color: #fff;
}

#attendees {
width:510px;
padding:5px;
border:1px solid #ededed;
clear: both;
float: left;
margin-top:10px;
}


#advanced #attendees h2 {
padding-left: 0;
margin: 5px 0px 10px 0px;
float:left;
border: 0px solid #000;
}

#list {
clear: both;
float: left;
padding: 0;
margin: 0;
}

#member {
float:left;
width:158px;
padding: 5px 10px 0 0;
text-align:left;
font-size:100%;
min-height:100px;
background-color: #dfe5e6;
border: 1px solid #fff;
}

#member img {
margin: 0px 0 0 5px;
padding: 0px 5px 5px 0px;
max-width:60px;

}

#invitations {
padding:10px;
}


.invit {
                border: 1px solid #cfcfcf;
                padding: 5px 5px 5px 5px;
                margin: 5px 5px 5px 0px;
                font-size: 100%;
    width: 523px;
                height:200px;
}

.additional {
                border: 1px solid #cfcfcf;
                padding: 5px 5px 5px 5px;
                margin: 5px 5px 5px 0px;
                font-size: 100%;
    width: 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;
}

#EventMan {
float:left;
clear:left;
                padding:0px 5px 5px 5px; 
margin-left: 6px;
margin-top: 20px;
margin-bottom: 10px;
                background-color:#afc1c9; 
                border: 2px solid #a5aeb6;
width: 97%;
height: 100%;

}

#EventMan form {
color: #245581;
}

 #EventMan select {
background-color: #f7f7f7;
border: 2px solid #a5aeb6;
                padding: 2px 2px 2px 0px;
                margin: 2px 2px 2px 0px;
                width: 235px;
                font-size: 100%;
height: 32px;
line-height: 24px; 
color: #245581;
}

#EventMan input {
background-image : url('/images/inputbg.gif');
background-repeat : repeat-x;
background-position : left bottom;
border: 2px solid #a5aeb6;
height: 26px;
padding: 4px 0px 0px 5px;
font-size: 100%;
color: #245581;
}

#EventMan #oneline input {
width: 500px;
margin: 0px;
height: 24px;
border: 2px solid #a5aeb6;
padding: 4px 0px 0px 5px;
font-size: 100%;
color: #245581;
}


#EventMan #oneline input.checkbox{
width: 30px;
                margin: 0px;
                height: 19px;
                border: 0px solid #cfcfcf;
                padding: 0px 0px 0px 0px;
                font-size: 100%;
color: #245581;
}


#EventMan #oneline .checkbox{
width: 20px;
                margin: 0px;
                height: 19px;
                border: 0px solid #cfcfcf;
                padding: 0px 0px 0px 0px;
                font-size: 100%;
color: #245581;
}

#EventMan #twoinline input.checkbox{
width: 30px;
                margin: 0px;
                height: 19px;
                border: 0px solid #cfcfcf;
                padding: 0px 0px 0px 0px;
                font-size: 100%;
color: #245581;
}

#EventMan #dateline input {
                margin: 0px;
                height: 24px;
border: 1px solid #cfcfcf;
                padding: 4px 0px 0px 5px;
                font-size: 100%;
width: 30px;
color: #245581;
}



#EventMan label {
                display: block;
                margin: 10px 0px 3px 0px;
                font-size: 100%;
                text-indent: 1px;
                color: #000;
                font-weight:bold;
}


#EventMan #oneline input.short {
                width: 200px;
}

#EventMan input.short {
height: 25px;
width: 225px;
border: 2px solid #a5aeb6;
padding: 3px 0px 0px 5px;
margin-right: 15px;
font-size: 100%;
line-height: 20px;
color: #245581;
}

#EventMan #oneline .FormSubmit {
background-image:url(/images/form_add.gif);
background-position:top left;
background-repeat:no-repeat;
margin: 10px 0px 10px 0px;
padding: 0px;
color: #fff;
font-weight: bold;
width: 61px;
height: 25px;
border: 0 solid #000;
background-color: #afc1c9;
float: right;
cursor: pointer;
}


#EventMan #oneline .FormSubmit:hover {
background-image:url(/images/form_addhov.gif);
background-position:top left;
background-repeat:no-repeat;
margin: 10px 0px 10px 0px;
padding: 0px;
color: #fff;
font-weight: bold;
width: 61px;
height: 25px;
border: 0 solid #000;
background-color: #afc1c9;
float: right;
cursor: pointer;
}


#EventMan #oneline input.submit {
width: 50px;
                border: 1px solid #bcb9af;
                margin: 5px 0px 0px 0px;
                padding: 3px;
                background-color: #ededed;
                color: #000;
}



#EventMan input:focus {
      background: #ffffcc;   /* sexy hot pink */
}



#editDetail label{
text-align:left;
}

.topbar {
font-weight:bold;
}



#clear {
                clear:both;
}

#selected1:hover {
background-image:url(../images/backgr.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.bor {
float:left;
clear:left;
width: 585px;
border: 1px solid #cccccc;
}

.tbl1 {
float:left;
clear:left;
width: 585px;
padding: 2px;
border: 0px solid red;
}

.l1 {
font-weight:bold;
float:left;
width: 45%;
background-color: #cccccc;
}

.l15 {
font-weight:bold;
float:left;
width: 10%;
background-color: #cccccc;
}

.l2 {
font-weight:normal;
float:left;
width: 45%;
border: 0px solid blue;
padding-top: 5px;
}

.l25 {
font-weight:normal;
float:left;
width: 10%;
border: 0px solid blue;
padding-top: 5px;
}

.l31 {
font-weight:normal;
float:left;
background-color: #ededed;
padding: 2px;
width: 99%;
font-size: 80%;
}

#editDetal {
width: 240px;
padding: 5px;
text-align : left;
border: 0px solid red;
}


#editDetal h2 {
font-family : Verdana, Arial, Sans-Serif;
margin : 0px 0 0px 0px;
padding : 0px 0 0 0;
font-size : 110%;
color :#2b4257;
font-weight : bold;
}

#editDetal #oneline {
float:left;
clear:left;
width: 100%;
}

#editDetal #twoinline{
float:left;
clear:left;
width: 100%;
}

#editDetal label {
                display: block;
                margin: 5px 0px 2px 0px;
                font-size: 100%;
                text-indent: 1px;
                color: #666666;
                font-weight:bold;
clear: left;
}

#editDetal textarea {
width: 230px;
height: 200px;
}

#tbs {
padding: 5px 0 0 0;
}



/** shop pages styles **/

.basket {
float: right; clear: right; padding-right: 20px;
}

.basketprice {
font-weight: bold; size: 80%; padding-right: 3px; color: #666;
}


.mybasket {
padding: 10px 20px 0px 0px;
}

.mybaskettxt a {
padding: 15px 5px 0px 5px;
font-weight: bold;
size: 110%;
}







/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/


/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images 
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
*/

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=01_flat.png&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Helvetica, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Helvetica, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #ffffff url(/images/jquery/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #444444; }
.ui-widget-content a { color: #444444; }
.ui-widget-header { border: 1px solid #dddddd; background: #dddddd url(/images/jquery/ui-bg_highlight-soft_50_dddddd_1x100.png) 50% 50% repeat-x; color: #444444; font-weight: bold; }
.ui-widget-header a { color: #444444; }


/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #cccccc; background: #ffffff url(/images/jquery/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x; color: #444444; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #444444; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #ff0084; background: #ffffff url(/images/jquery/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #222222; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #222222; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/images/jquery/ui-icons_ff0084_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/images/jquery/ui-icons_ff0084_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/images/jquery/ui-icons_0073ea_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/images/jquery/ui-icons_666666_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/images/jquery/ui-icons_ffffff_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/images/jquery/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/images/jquery/ui-icons_0073ea_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/images/jquery/ui-icons_ff0084_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
/*.ui-icon-closethick { background-position: -96px -128px; }*/
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; }
.ui-corner-tr { -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; }
.ui-corner-br { -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; }
.ui-corner-top { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; }
.ui-corner-right {  -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; }
.ui-corner-left { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; }
.ui-corner-all { -moz-border-radius: 2px; -webkit-border-radius: 2px; }

/* Overlays */
.ui-widget-overlay { background: #eeeeee url(/images/jquery/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); }
.ui-widget-shadow { margin: -4px 0 0 -4px; padding: 4px; background: #aaaaaa url(/images/jquery/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 0px; -webkit-border-radius: 0px; }

/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 


.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 39px; margin: -10px 0px 0 0; padding: 1px; height: 18px;  }


.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }


.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; color: #dddddd; text-decoration: none;}



.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }



/** styles for network and content search **/

.order {
padding: 5px 5px 5px 5px;
text-transform:uppercase;
color:#cccccc;
font-weight:bold;
float: left;
}

.order a {
text-transform:none;
}

.search_title {
border-bottom: 1px dotted #395141;
float: left;
clear: right;
width: 100%;
}

.search_attrib1 {
padding: 5px 0 0 0;
float: left;
width: 49%;
font-size: 90%;
}

.companylogo {
padding: 5px 0 0 0;
float: left;
width: 49%;
font-size: 90%;
}

.search_attribute {
float: left;
color: #395141;
font-weight: bold;
padding-right: 5px;
}

.search_value {
float: left;
color: #395141;
font-weight: normal;
}


.search_loc {
padding: 5px 0px 5px 0px;
float:left;
clear:left;
font-size: 90%;
text-decoration: italic;
font-weight: normal;
width: 100%;
}

.search_folder {
padding: 0px 0px 0px 0px;
color: #333;
text-decoration: italic;
font-weight: bold;
}

.search_network {
padding: 0px 0px 0px 0px;
color: #666;
text-decoration: italic;
font-weight: normal;
}

.search_cred {
padding: 0px 5px 5px 0px;
float:left;
clear:left;
font-size: 80%;
text-decoration: italic;
font-weight: bold;
width: 49%;
display: none;
}

.search_date {
padding: 0px 0px 5px 5px;
width: 100px;
height: 20px;
float:right;
font-size: 80%;
text-decoration: italic;
font-weight: bold;
width: 49%;
text-align: right;
display: none;
}

/** social media styles**/

#socmed {
padding: 10px;
}

#socmed textarea {
height: 50px;
width: 700px;
padding: 5px;
}

.socmed2_media {
padding: 10px;
font-size: 110%;
font-weight: bold;
}

#media_profile {
padding: 5px 0px 5px 0px;
}





/** JQuery checkboxes and radio buttons **/

.jquery-safari-checkbox {display: inline; font-size: 16px; line-height: 16px; cursor: pointer; cursor: hand; vertical-align:bottom;}
.jquery-safari-checkbox .mark {display: inline;}
.jquery-safari-checkbox .mark img {padding:0 !important;}
.jquery-safari-checkbox img {vertical-align: middle; width: 16px; height: 16px; padding-left: 1px; margin-top:1px;}
.jquery-safari-checkbox img {background: transparent url(/images/safari-checkbox.png) no-repeat;}
.jquery-safari-checkbox img {background-position: 0px 0px;}
.jquery-safari-checkbox-hover img {background-position: -16px 0px;}
.jquery-safari-checkbox-checked img {background-position: 0px -16px;}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-hover img {background-position: -16px -16px;}
.jquery-safari-checkbox-disabled img {background-position: 0px -32px;}
.jquery-safari-checkbox-checked .jquery-safari-checkbox-disabled img {background-position: 0px -48px;}

.jquery-safari-radio {display: inline; font-size: 16px; line-height: 16px; cursor: pointer; cursor: hand; }
.jquery-safari-radio .mark {display: inline;}
.jquery-safari-radio img {vertical-align: middle; width: 16px; height: 16px; padding-left: 1px; margin-top:1px;}
.jquery-safari-radio img {background: transparent url(/images/safari-radio.png) no-repeat;}
.jquery-safari-radio img {background-position: 0px 0px;}
.jquery-safari-radio-hover img {background-position: -16px 0px;}
.jquery-safari-radio-checked img {background-position: 0px -16px;}
.jquery-safari-radio-checked .jquery-safari-radio-hover img {background-position: -16px -16px;}
.jquery-safari-radio-disabled img {background-position: 0px -32px;}
.jquery-safari-radio-checked .jquery-safari-radio-disabled img {background-position: 0px -48px;}



/** Drop-down lists CSS **/
.dd{text-align:left;background-color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;float:left;margin-right:3px;}
.dd .ddTitle{background:#f2f2f2;border:2px solid #A5AEB6;padding:3px;text-indent:0;cursor:default;overflow:hidden;height:19px;min-width:46px;}
.dd .ddTitle span.arrow{background:url(/images/dd_arrow.gif) no-repeat 0 0;float:right;display:inline-block;width:16px;height:16px;cursor:pointer;}
.dd .ddTitle span.ddTitleText{text-indent:1px;overflow:hidden;line-height:16px;padding:0 0 0 5px;}
.dd .ddTitle span.ddTitleText img{text-align:left;padding:0 2px 0 0}
.dd .ddTitle img.selected{padding:0 3px 0 0;vertical-align:top;}
.dd .ddChild{position:absolute;border:1px solid #c3c3c3;border-top:none;display:none;margin:0;width:auto;overflow:auto;overflow-x:hidden !important;background-color:#ffffff;}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited{padding-left:10px}
.dd .ddChild a{display:block;padding:2px 0 2px 3px;text-decoration:none;color:#000;overflow:hidden;white-space:nowrap;cursor:pointer;}
.dd .ddChild a:hover{background-color:#AFC1C9;}
.dd .ddChild a img{border:0;padding:0 2px 0 5px;vertical-align:middle;}
.dd .ddChild a.selected{background-color:#66CCFF;}
.hidden{display:none;}
.dd .ddChild a.sprite, .dd .ddChild a.sprite:visited{background-image:url(/images/d_sprite.gif);background-repeat:no-repeat;padding-left:24px;}
.dd .ddChild a.calendar, .dd .ddChild a.calendar:visited{background-position:0 -404px;}
.dd .ddChild a.shoppingcart, .dd .ddChild a.shoppingcart:visited{background-position:0 -330px;}
.dd .ddChild a.cd, .dd .ddChild a.cd:visited{background-position:0 -439px;}
.dd .ddChild a.email, .dd .ddChild a.email:visited{background-position:0 -256px;}
.dd .ddChild a.faq, .dd .ddChild a.faq:visited{background-position:0 -183px;}
.dd .ddChild a.games, .dd .ddChild a.games:visited{background-position:0 -365px;}
.dd .ddChild a.audio, .dd .ddChild a.music:visited{background-position:0 -146px;}
.dd .ddChild a.phone, .dd .ddChild a.phone:visited{background-position:0 -109px;}
.dd .ddChild a.graph, .dd .ddChild a.graph:visited{background-position:0 -73px;}
.dd .ddChild a.secured, .dd .ddChild a.secured:visited{background-position:0 -37px;}
.dd .ddChild a.video, .dd .ddChild a.video:visited{background-position:0 0;}


/** site admin pages **/

.admin_left {
float: left; width: 300px; padding: 5px 20px 5px 0px;
font-weight: bold;
}

.admin_left .desc{
font-weight: normal;
font-size: 90%;
}

.admin_right {
float: left; width: 500px; padding: 5px 0px 5px 0px;
}

.admin_right input {
                height: 24px;
                border: 1px solid #cfcfcf;
                padding: 4px 0px 4px 5px;
                font-size: 100%;
width: 400px;

}

.admin_right textarea {
                height: 150px;
                border: 1px solid #cfcfcf;
                padding: 4px 0px 4px 5px;
                font-size: 100%;
width: 450px;
margin: 0px;

}


.admin_right select {
                height: 24px;
                border: 1px solid #cfcfcf;
                padding: 4px 0px 4px 5px;
                font-size: 100%;
width: 200px;

}





/* --- begin admin update --- */

#admin .groupWrapper1 {
float:left;
margin:0 0 15px 5px;
min-height:15px;
width:780px;
}

#admin #kc_update {
font-size:102.5%;
height:100%;
margin-bottom:0;
margin-left:0;
margin-top:5px;
overflow:visible;
padding:3px 8px;
}

#admin .myBox {
margin-bottom: 10px;
padding: 0 0 10px 0px;
text-align: left;
background:url('/images/d_back_box_body_780px.gif');
background-position:bottom;
background-repeat:no-repeat;
width: 100%;
}

#admin .myBox .itemHeader {
line-height : 25px;
background:url("/images/d_back_box_header_780px.gif") no-repeat scroll center top #E9E9E9;
background-position:top;
background-repeat:no-repeat;
color : #837765;
padding: 3px 0 1px 10px;
font-weight : normal;
font-size : 120%;
height : 25px;
position : relative;
}

.DDHelper2 {
position: absolute;
display: none;
width: 625px;
}

#admin #details0 {
display:table;
float:none;
}

#admin .itemA, .DDHelper2 .itemA {
float:left;
height:75px;
margin:0 5px 5px;
padding:5px 5px 0px 0px;
width:65px;
font-size: 11px;
text-align: center;
}

#admin .itemT {
margin:0 5px 5px;
padding:5px 5px 0px 0px;
font-size: 11px;
text-align: left;
}

#admin .itemT .headT {
margin:0;
padding:0;
font-size: 12px;
font-weight: bold;
color: #837765;
text-align: left;
}

#admin .itemA .icon_wrap {
display: block;
text-align: center;
}

#admin .itemA .text_wrap {
text-align: center;
}

#icon-head-network-tabs {
background-position:0 -86px;
}

#icon-head-network {
background-position:0 -104px;
}

#icon-head-content-attr{
background-position:0 -69px;
}

#icon-head-main-controls {
background-position:0 -51px;
}

#icon-head-user-attr {
background-position:0 -34px;
}

#icon-head-adminstats {
background-position:0 -17px;
}

#icon-head-admintasks {
background-position:0 0px;
}

.admin_headsprite {
background:url("/images/d_admin_icon_headings.gif") repeat scroll 0 0 transparent;
margin: 4px 8px 0 0;
display:block;
float: left;
height:16px;
width:16px;
}

#icon-default {
background-position:0 -1760px;
height:32px;
width:32px;
}

#icon-awstats {
background-position:0 -169px;
height:32px;
width:32px;
}

#icon-users {
background-position:0 -1px;
height:32px;
width:32px;
}

#icon-events {
background-position:0 -2846px;
height:32px;
width:32px;
}

#icon-users-bio {
background-position:0 -1658px;
height:32px;
width:32px;
}

#icon-users-add {
background-position:0 -103px;
height:32px;
width:32px;
}

#icon-users-maintenance {
background-position:0 -135px;
height:32px;
width:32px;
}

#icon-web-content {
background-position:0 -2404px;
height:32px;
width:33px;
}

#icon-network-tabs {
background-position:0 -2473px;
height:32px;
width:33px;
}

#icon-network-attributes {
background-position:0 -35px;
height:32px;
width:33px;
}

#icon-content-manager {
background-position:0 -69px;
height:32px;
width:33px;
}

#icon-content-attributes {
background-position:0 -238px;
height:32px;
width:33px;
}

#icon-form-maintenance {
background-position:0 -1760px;
height:32px;
width:32px;
}

#icon-errorlogs {
background-position:0 -679px;
height:32px;
width:32px;
}

#icon-image-upload {
background-position:0 -1386px;
height:32px;
width:32px;
}

#icon-css {
background-position:0 -271px;
height:32px;
width:32px;
}

#icon-user-attributes {
background-position:0 -304px;
height:32px;
width:32px;
}

#icon-tab-attributes {
background-position:0 -339px;
height:32px;
width:32px;
}

#icon-shop-manager {
background-position:0 -374px;
height:32px;
width:32px;
}

#icon-roles-manager {
background-position:0 -409px;
height:32px;
width:32px;
}

#icon-layout-manager {
background-position:0 -444px;
height:32px;
width:32px;
}

#icon-tab-headings {
background-position:0 -510px;
height:32px;
width:32px;
}

#icon-private-lists {
background-position:0 -1590px;
height:32px;
width:32px;
}

#icon-public-groups {
background-position:0 -1622px;
height:32px;
width:32px;
}

#icon-wizard {
background-position:0 -203px;
height:32px;
width:32px;
}

#icon-system {
background-position:0 -2676px;
height:32px;
width:37px;
}

.admin_spriteicon {
background:url("/images/d_admin_icon_sprites.png") repeat scroll 0 0 transparent;
margin:0 auto;
text-decoration:none;
display:block;
text-align: center;
}
#icon-users-blog, #icon-users-blogcom, #icon-users-disc, #icon-users-photo, #icon-users-biog, #icon-users-news, #icon-users-mess, #icon-pub-net, #icon-third-party, #icon-emailtemp, #icon-emailtime {
background-position:0 -2676px;
height:32px;
width:37px;
}


/** admin pages config **/

.searchsett {
font-size: 130%; 
border-bottom: 1px dotted #333; 
width: 90%; 
padding: 20px 0px 20px 0px;
font-weight: bold;
}

.searchcol {
float: left; 
width: 230px; 
padding: 0px 10px 0px 0px;
}

.myMemBox{
margin-top: 0px;
margin-bottom: 10px;
padding: 0px 0px 5px 0px;
text-align: left;
background:url('/images/body1.gif');
background-position: left bottom;
background-repeat: no-repeat;
width: 610px;
float: left;
clear: left;
}

.myMemBox #heading {
border: 0px solid #cccccc;
background:url('/images/header1.gif');
background-position: top left;
background-repeat:no-repeat;
color : #003399;
padding: 3px 0px 1px 15px;
margin-top: 0px;
font-weight : bold;
font-size : 120%;
position : relative;
width: 100%;
}

.myMemBox .itemHeader {
border: 0px solid #cccccc;
background:url('/images/header1.gif');
background-position: top left;
background-repeat:no-repeat;
color : #003399;
padding: 3px 0px 1px 15px;
margin-top: 0px;
font-weight : bold;
font-size : 120%;
position : relative;
height : 21px;
}

.myMemBox .itemHeader a {
position : absolute;
right : 10px;
top : 5px;
font-weight : normal;
font-size : 11px;
text-decoration : none;
}

.allblog {
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
width: 500px;
}

.editbl {
text-align: right;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
width: 608px;
float: left;
}



.editbl .watch {
                width:125px;
                font-weight:normal;
                border:1px solid #000000; 
                background-color:#ededed; 
                color:#000000; 
                font-size:90%; 
                padding:3px 3px 3px 3px;
margin-left: 0px;
                text-decoration: none;
                cursor:pointer;
float: left;
}



.addnew {
float: left;
clear: left;
text-align: right;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
width: 635px;
}

.actdate {
color: #999;
}


.prmanage, .disc_follow {
float: right;
margin-bottom: 5px;
}


.settings {
padding: 0px 0px 0px 0px;
margin: 0px 3px 0px 0px;
}

#settings_disc {
float: left;
}

#idMyComments textarea.txtnews {
width: 610px;
height: 200px;
}



/*search page*/

.smdesc {
padding-top:20px;
}


.search_net {
float : left;
margin: 10px 0px 10px 0px;
width: 100%;
height: 100%;
}

.search1, .search2 {
float : left;
margin-bottom: 5px;
width: 610px;
height: 30px;
border: 0px solid blue;
}

.search1title, .search2title {
float : left;
font-weight: bold;
width: 120px;
height: 20px;
}

.search1help, .search2help {
float : left;
width: 5%;
height: 20px;
}
.search1value {
float : left;
width: 60%;
height: 20px;
}

.search2value {
float : left;
min-width: 300px;
height: 20px;
}

.search2value select {
float : left;
width: 285px;
height: 20px;
}

.search1value input, .search2value input {
width: 150px;
border: 0px solid blue;
}

.search_but {
float : left;
margin: 5px 0px 0px 0px;
padding-left: 150px;
}

.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 : 100%;*/
background:url('/images/header1.gif');
background-position: top left;
background-repeat:no-repeat;
}

.mySRBox {
float : left;
clear : left;
margin: 40px 0px 10px 0px;

width : 100%;
background:url('/images/body1.gif');
background-position: bottom left;
background-repeat: no-repeat;
}

.mySRBox #heading {
float : left;
font-weight: bold;
font-size : 120%;
background:url('/images/header1.gif');
background-position: top left;
background-repeat:no-repeat;
}






/** styles for network and content search **/

.order {
padding: 5px 5px 5px 5px;
text-transform:uppercase;
color:#cccccc;
font-weight:bold;
float: left;
}

.order a {
text-transform:none;
}

.search_title {
border-bottom: 1px dotted #395141;
float: left;
clear: right;
width: 100%;
}

.search_attrib1 {
padding: 5px 0 0 0;
float: left;
width: 49%;
font-size: 90%;
}

.companylogo {
padding: 5px 0 0 0;
float: left;
width: 49%;
font-size: 90%;
}

.search_attribute {
float: left;
color: #395141;
font-weight: bold;
padding-right: 5px;
}

.search_value {
float: left;
color: #395141;
font-weight: normal;
}


.search_loc {
padding: 5px 0px 5px 0px;
float:left;
clear:left;
font-size: 90%;
text-decoration: italic;
font-weight: normal;
width: 100%;
}

.search_folder {
padding: 0px 0px 0px 0px;
color: #333;
text-decoration: italic;
font-weight: bold;
}

.search_network {
padding: 0px 0px 0px 0px;
color: #666;
text-decoration: italic;
font-weight: normal;
}

.search_cred {
padding: 0px 5px 5px 0px;
float:left;
clear:left;
font-size: 80%;
text-decoration: italic;
font-weight: bold;
width: 49%;
}

.search_date {
padding: 0px 0px 5px 5px;
width: 100px;
height: 20px;
float:right;
font-size: 80%;
text-decoration: italic;
font-weight: bold;
width: 49%;
text-align: right;
}


#main #txt_fr {
padding-top:0px;
width: 638px;
}

/*
#main #txt_prof .domtab3 .test {
padding-top:0px;
width: 638px;
margin-top: -12px;
}

#main #txt_fr .test {
float: left;
clear: left;
margin-bottom: 10px;
width: 638px;
}

#main #txt_cedit .test {
float: left;
clear: left;
margin-bottom: 10px;
width: 638px;
}


#main #txt_mess .test {
float: left;
clear: left;
margin-bottom: 10px;
width: 618px;
padding: 10px;
}


.test {
float: left;
clear: left;
margin-bottom: 10px;
}
*/



.CommentsAll {
margin: 0px;
float:left;
width: 600px;
}

.CommentBody {
background-color: #f5f5f5;
line-height:20px;
margin:0;
min-height:20px;
padding:0px;
width: 590px;
float:left;
}

.AComment {
margin:0px 0px 5px 0px;
padding:0px;
float: left;
width: 590px;
}

CommentDetail .Photo {
float: left;
padding: 0px 10px 0px 0px;
width: 60px;
}

.CommentDetail .Photo img {
max-width: 50px;
float: left;
}


.CommentDetail .User{
    color: #555555;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    margin: 0 10px 0 0;
    padding: 0 0 2px 0;
    vertical-align: top;
    width: 500px;
border: 0px solid pink;
}


.CommentDetail .theComment {
    color: #555555;
    float: left;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
    margin: 0 10px 0 0;
    padding: 0 0 2px;
    width: 500px;
border: 0px solid pink;
}

.CommentDetail .commentdate{
float: left;
font-weight: normal; 
font-size: 11px; 
color: #ccc;
width: 400px;
padding: 0px 10px 0px 0px;
margin: 0px;
}


.editcomment {
float: left;
padding: 0px 10px 10px 10px;
clear: both;
width: 570px;
}


.editcomment a {
float: right;
padding: 0px
clear: both;
}


/* Calendar Styles */

#calendar #txt .kc_wrapper {
background-color: #fff;
width: 620px;
}


#calendar_list #txt #kc_update {
background-image:url('/images/ev_listbg.gif');
background-repeat : repeat;
background-position: top;
padding : 5px 5px 8px 5px;
margin: 0px 2px 0 0px;
height : 100%;
overflow : auto;
font-size : 102.5%;
border-bottom: 1px #c6c8ca solid;
border-top: 1px #f5f6f6 solid;
width:598px;
}


#calendar_list #txt #kc_update:hover {
background-image:url('/images/ev_listbg_h.gif');
background-repeat : repeat;
background-position: top;
}


#calendar_list  #txt #kc_update a:hover {
text-decoration: none;
}

.diarytitle {
padding-bottom: 20px;
}



/*List and Calendar as links*/


/*List and Calendar as buttons*/


.diarytitle .middle {
font-weight: bold;
font-family : Arial, Sans-Serif;
font-size:140%; 
float:left;
}


#main .diarytitle .left a:visited, #main .diarytitle .left a:link, #main .diarytitle .left a:hover {
background-image:url("/images/ev_butc.gif");
background-repeat: no-repeat;
background-position: top left;
font-weight: bold;
font-family : Arial, Sans-Serif;
font-size: 110%;
color:#dedede;
float:left;
margin-left: 20px;
padding-left: 13px;
padding-top:3px;
width: 153px;
height: 30px;
text-decoration: none;
}


.diarytitle .left a .selected {
color:#fff;
}


.diarytitle .right a .selected {
color:#fff;
}

#main .diarytitle .right a:visited, #main .diarytitle .right a:link, #main .diarytitle .right a:hover {
background-image:url("/images/ev_butc.gif");
background-repeat: no-repeat;
background-position: top left;
font-weight: bold;
font-family : Arial, Sans-Serif;
font-size: 110%;
color:#dedede;
float:left;
margin-left: 100px;
padding-left: 13px;
padding-top:3px;
width: 153px;
height: 30px;
text-decoration: none;
}







#calendar .eventtit {
padding: 0 5px 5px 5px;
}


#calendar .eventtit a {
color: #2b4275;
font-weight:bold;
}

#calendar {
margin: 0px;
padding: 0px;
color: #93278c;
float: left;
}

#calendar #txt {
margin: 8px 0 0 0;
padding: 0px 0px 20px 0px;
width: 780px;
background-image:url("/images/ev_bg_end.gif");
background-repeat: no-repeat;
background-position: bottom left;
float:left;
}

.alltab {
width: 769px;
border-left: 0px solid #949698;
border-right: 0px solid #949698;
clear: both;
margin-left: 0px;
margin-top:0px;
padding-top: 0px;
padding-left: 6px;
padding-right: 4px;
padding-bottom:0;
background-image:url("/images/ev_bg.gif");
background-repeat: no-repeat;
background-position: top left;
float:left;
border: 0px solid #000;
}


#calendar .weektop {
padding:0px; 
font-weight:normal; 
color:#555555;
font-size: 100%; 
border: 0px #cccccc solid;
width: 0px !important;
}



#calendar .days {
width:99px;
padding:1px 4px 5px 6px; 
height: 31px;
float:left;
}


#calendar .dow {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
color: #2b4275;
font-weight: bold;
display: block;
height:31px;
line-height:31px;
padding:0px;
text-align:center;
vertical-align:middle;
width:99px;
font-size:110%;
}





 


#calendar .weekrow {
overflow: hidden;
border-bottom:1px solid #c5c7c9;
width:763px;
}


#calendar .week {
width: 0px !important;
height:0px;
padding:0px; 
font-weight:normal; 
color:#555555; 
font-size: 11px;
vertical-align:middle;
}



#calendar .weekday {
float: left;
width:108px;
border-bottom:1px solid #c5c7c9;
border-right:1px solid #c5c7c9;
border-spacing:0px;
color:#8F9495;
font-size:11px;
padding:0px 0 0 0px;
min-height: 111px;
        margin-bottom: -99999px;
        padding-bottom: 99999px;

}


.weekday a {
font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
font-size:120%;
color:#93278c; 
font-weight: bold;
}

#calendar .nonmonth {
float:left;
padding:0px; 
color:#555555; 
border-bottom:1px solid #c5c7c9;
border-right:1px solid #c5c7c9;
background-color:#f1f2f2;
width: 108px;
min-height: 111px;
        margin-bottom: -99999px;
        padding-bottom: 99999px;
}

#calendar .month {
background-color:#ffffff; 
padding:5px;
color:#555555; 
border: 0px #8d8d8d solid;
width: 300px;
}


#calendar .weekend {
float: left;
width:108px;
background-color:#f1f2f2;
border-bottom:1px solid #c5c7c9;
border-right: 1px solid #c5c7c9;
color:#8F9495;
font-size:11px;
padding:0px;
min-height:111px;
        margin-bottom: -99999px;
        padding-bottom: 99999px;
}


.weekend a{
background-repeat:no-repeat;
font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif, "Arial Narrow";
font-size:120%;
color:#93278c; 
font-weight: bold;
padding-left: 8px;
}

.weekend img {
padding-top: 5px;
}



.today a {
font-family : Myriad Pro, Verdana, Arial, Sans-Serif;
font-size:120%;
/*color:#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: #ffffff;
height:25px;

}



#calendar .today {
float: left;
width:108px;
min-height:111px;
color: #000;
font-size:11px;
font-weight:bold;
padding:0px;
border-bottom:1px solid #c5c7c9;
border-right: 1px solid #c5c7c9;
background-color:#ffffff;
}

#calendar .today .wins {
display: block;
color:#717273;
text-align: left;
padding: 10px;
}

.wins {
display: block;
/*color:#8F9495;*/
color:#717273;
text-align: left;
padding: 10px;
}
#calendar_list .fullmonth {
width: 608px;
font-size:17px; 
font-weight:normal; 
border: 0px solid #555555; 
margin: 6px 0 0 0;
color: #555555;
padding:20px 0 10px 0px;
position : relative;
border-bottom: 0px #c6c8ca solid;
background-image:url(/images/fullmonth_bg.gif); 
background-position:bottom;
background-repeat:no-repeat;
}
	
#calendar .titlelink {
	font-size:100%;
	font-weight:bold;
	}
	
#calendar .wknm {
font-size:170%;
color:#666666;
border: 1px solid #cccccc;
display: none;
}

#calendar .time {
color:#555555;
padding: 5px;
}

.date {
color: #555555;
font-weight:bold;
}



/*add content page*/

.canvas_block {
    float: left;
    border-bottom: 1px solid #EDEDED;
    display: block;
    padding: 10px 0;
    width: 610px;
background-color: #f5f5f5;
}

.canvas_block p {
color: #b2b2b2;
display: none;
}

.canvas_block .row_title {
    float: left;
    width: 120px;
}

.canvas_block .row_data {
    float: left;
    width: 370px;
}

.canvas_block .row_data .bsprice {
padding: 5px;
width: 400px;
margin: 0px;

}
.submit_area {
    float: left;
    margin: 10px 0 0;
    padding: 0 0 0 130px;
}

.submit_area input {
float: left;
}

.row_submit {
    float: left;
    padding: 10px 0 0;
}


.yui-skin-sam {
margin-left: -74px;
z-index: 10;
}

.canvas_row .row_data select#sponsor {
background-image:url(/images/sp.gif);
height: 29px;
}



.canvas_row {
    border-bottom: 1px solid #DEDEDE;
    float: left;
    margin: 0;
    padding: 10px 0;
    width: 604px;
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: 370px;
}

/** Add a comment styles**/

#AddComment {
padding: 5px 10px 5px 5px;
}


#AddComment img {
padding: 0 5px 0 0;
}

#addcomment {
padding: 5px 10px 5px 5px;
}


#addcomment img {
padding: 0 5px 0 0;
}

#idMyComments textarea.txtnews {
width: 582px;
height: 100px;
margin-left: 2px;
}
#idMyComments1 textarea {
width: 582px;
height: 200px;
margin-left: 7px;
padding: 5px;
}

#idMyComments textarea.p {
width: 578px;
height: 200px;
}

.contab #txt {
padding: 0;
}

.CommentsAll {
margin: 0px;
padding: 0px;
float:left;
}

.CommentBody {
background-color: #f5f5f5;
line-height:20px;
margin:0 0 0 5px;
min-height:20px;
padding:0px;
float:left;
}

.AComment {
margin:0px 0px 5px 0px;
padding:0px;
float: left;
width: 610px;
}

.CommentDetail {
padding: 5px;
float: left;
width: 590px;
}

.CommentDetail .Photo {
float: left;
padding: 0px 10px 0px 0px;
max-width: 50px;
}

.CommentDetail .Photo img {
max-width: 50px;
float: left;
}


.CommentDetail .User{
    color: #555555;
    float: left;
width: 500px;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    margin: 0 10px 0 0;
    padding: 0 0 2px 0;
    vertical-align: top;
}


.CommentDetail .theComment {
    color: #555555;
    float: left;
width: 500px;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
    margin: 0 10px 0 0;
    padding: 0 0 2px;
}

.CommentDetail .commentdate{
float: left;
font-weight: normal; 
font-size: 11px; 
color: #ccc;
width: 385px;
padding: 0px 10px 0px 0px;
margin: 1px;
}


.editcomment {
float: left;
padding: 0px 10px 10px 10px;
clear: both;
width: 550px;
}


.editcomment a {
float: right;
padding: 0px
clear: both;
}


/** stats pages **/

#txt_stat {
margin: 20px 0px 0px 0px;
}

.statspage {
float: left; 
width: 600px; 
padding: 10px 0px 10px 0px;
}

#txt_stat .test {
border: 0px solid #000;
background-color: #fff;
}


.statstopmain {
background-color: #fff; 
border-bottom: 1px solid #e5e5e5; 
padding: 30px 0px 10px 0px; 
    font-family: Arial,Helvetica,sans-serif;
font-size : 13px; 
color: #555; 
font-weight : normal; 
float: left;
width: 590px;
}


.statstop {
background-color: #fff; 
border-bottom: 1px solid #e5e5e5; 
padding: 5px 0px 5px 0px;     
font-family: Arial,Helvetica,sans-serif; 
font-size : 12px; 
color: #555; 
font-weight : bold; 
float: left;
width: 590px;
}

.statstopmed {
background-color: #fff; 
border-bottom: 1px solid #e5e5e5; 
padding: 10px 0px 10px 0px; 
    font-family: Arial,Helvetica,sans-serif;
font-weight : bold; 
font-size : 14px; 
color: #555; 
float: left;
width: 590px;
}


.statstoptype {
background-color: #fff; 
border-bottom: 1px solid #e5e5e5; 
padding: 30px 0px 10px 0px;    
font-family: Arial,Helvetica,sans-serif; 
font-size : 14px; 
color: #555; 
font-weight : bold; 
float: left;
text-align: bottom;
width: 590px;
}

.scol1d {
width: 560px; float: left; padding: 0px 0px 10px 0px;
}

.scol1a {
width: 65px; float: left;
}

.scol1a select {
margin: 0px;
}


.scol1b {
width: 30px; 
float: left;
margin-left:3px;
}

.scol1b a, .scol1c a{
color: #b2b2b2;
 line-height: 25px;
}

.scol1b a.on, .scol1c a.on{
color: #555555;
 line-height: 25px;
}


.scol1c {
width: 100px; 
float: left; 
text-align: right;
padding: 0 0 0 20px;
}



.scol1head {
width: 450px; 
float: left;
font-weight: bold;
font-size: 12px;
}

.scol23 {
width: 140px; 
float: left;
text-align: right;
}


.scol1 {
width: 410px;
min-height: 35px; 
float: left;
line-height: 35px;
text-align: center left;
}

.scol3 {
width: 45px; 
height:35px;
float: left;
line-height: 35px;
text-align: center left;
}

.scol3 img, .statsrow img {
width: 35px;
}

.scol2 {
width: 65px; 
float: right;
height: 35px; 
line-height: 35px;
text-align: right;
padding-right: 10px;
}

.stats_edit {
float: right;
padding-right: 10px;
}

.statsrow {
background-color: #fff; 
border-bottom: 1px solid #e5e5e5; 
padding: 5px 0px 5px 0px;   
    font-family: Arial,Helvetica,sans-serif;
font-size : 13px; 
color: #555; 
font-weight : normal; 
float: left;
clear: both;
width: 540px; 
}


.scol1 a {
text-decoration: none;
}

.scolpic {
width: 45px; float: left; padding: 0px;
}

.scolpic img {
width: 40px;
}

.scolname {
width: 90px; float: left;
}


.statsopuser {
float: left; font-size: 14px; font-weight: bold; color:#555; border-bottom: 1px solid #e5e5e5; padding: 50px 0px 5px 0px; font-family: Arial,Helvetica,sans-serif; width: 540px;
}

.statsopuser .scol1 {
float: left;
}

.statsrowtop {
font-weight:bold; padding: 5px 0px 5px 0px; width: 540px; border-bottom: 1px solid #e5e5e5; color: #555; float: left; clear: both;
}

.sattribname {
float: left; width: 50%;
}

.sattribmun {
float:left; width:10%;
}

.sattribperc {
float:left; width:10%;
}
.statsrow_no {
font-weight:bold; padding: 5px 0px 5px 0px; width: 540px; border-bottom: 1px solid #e5e5e5; color: #555; float: left; background-color:#e5e5e5;
}


.sortstatshead {
float: left;
font-weight: bold;
fint-size: 12px;
margin-top: 10px;
width: 230px; 
padding: 0px 10px 0px 0px;
}

.sortstatshead ul {
float: left;
}

.sortstats {
font-size: 12px; 
border-bottom: 1px dotted #333; 
width: 90%; 
padding: 10px 0px 5px 0px;
float: left;
font-weight: bold;
}

.sortstatspub {
float: left;
clear: both;
width: 100%;
padding-bottom: 10px;
}


.csv{
    background-color: transparent;
    background-image: url("/images/csvd.gif");
    background-repeat: no-repeat;
    display: block;
    height: 30px;

    background-position: left;
padding: 10px 25px 0px 30px;
font-weight: bold;
margin: 15px 10px 0px 10px;
clear: both;
}


.pastevents {
float: left;
padding: 0px 0px 0px 0px;
background : url(/images/expand.gif) no-repeat right top; 
width: 100%;
text-align: right;
height: 20px;
line-height: 20px;

border: 0px solid red;
}
.pastevents img {
display: none;
}

.PastEventsBody {
margin-bottom: 30px !important;
float: left;
clear: both;
}
.newsimage {
border: 0px solid #ccc;
float: left;
max-width: 100px;
margin: 5px 10px 5px 0px;
}

.newsatt {
border: 0px solid #ccc;
float: left;
width: 100%;
margin-bottom: 15px;
}

.newsatt img {
border: 0px solid #ccc;
float: left;
}

.newsatt a {
border: 0px solid #ccc;
float: left;
}
.attrfull_attach {
float: left;
width: 120px;
font-weight: bold;
display:none;
}



.valuefull_attach {
float: left;
width: 100%;
clear: right;
}

.valuefull_attach img {
float: left;
margin-bottom: 5px;
padding-bottom: 5px;
}

.valuefull_attach a {
float: left;
width: 480px;
}


/** edit profile links **/

.acc0 {
width:120px;display:none;
}

.acc0div {
width: 120px;
}

.acc0edit {
clear: both; display: block; border-bottom: 1px solid #ccc; line-height: 20px; height: 20px;}

.profupdate {
    float: right;
    font-size:80%;
    font-weight: normal;
    padding: 0 10px 0 0;
color: #fff;
}

.myBox #heading .profupdate a:link {
color: #000;
}

.moreadmin {
    cursor: pointer;
    margin-right: 10px;
}

.editpriv {
float: right !important; margin: 10px 10px 10px 0px; width: 100%; clear: both;
}


.main_prof a {
float: right;
}

#txt_prof {
    border: 0px solid #CCCCCC;
    clear: both;
    float: left;
    margin-top: -10px;
    padding-top: 0;
}



#emailcomms {
display: none;
}
