/* GENERAL FORMATING */
body {margin:0px auto; padding:0px; background-color: #E0E0E0; font-family: Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif; color: #404040; }
p { text-align: justify; }
h1,h2,h3,h4,h5,h6 { font-family: Georgia, "Helvetica Neue", Helvetica, Arial, sans-serif; color: #0280a4; }
h1, h2 { font-size: 2.0em; line-height: 1; margin-bottom: 0.7em; }
h1, h2, h3 {	letter-spacing: -1px; }
h4 {	letter-spacing: -1px; }
h2 { margin-top: 5px; }
a { color: #009; text-decoration: underline; }
a:hover { color: #CC0000;  text-decoration: underline; }
a:active { color: #666; }
a img { border: none; }
ul li { list-style-position: inside; }

.data p, p.data { text-align: left; }
.alt { color: #666; 	font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; 	font-style: italic; font-weight: normal; }

.container { background-color: #fff; border-left: 1px solid #ACACAC; border-right: 1px solid #ACACAC; border-bottom: 1px solid #ACACAC;}

/* CONTENT */
.contentbody ul li { list-style-image: url(images/greydotsm.png); }
.faq { font-weight:bold; margin-bottom: 0.2em; }
.faqlist li { font-weight:bold; margin-bottom: 0.5em; }

/* SIDEBARS */
.sidebar { color: #000; }
.sidebarsection { margin-bottom: 10px; }
.innersidebar { padding: 5px 10px 10px 10px;}
.sidebar ul { list-style-type: none; margin-left: 0; }
/*.sidebar li {
    display:block;
	list-style-position: outside;
	padding-left: 0;
	margin: 0 0 3px 0;
	background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:normal;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px;
	width: 110px;
}*/
.sidebar li {
    display:block;
    list-style-position: outside;
    padding-left: 0;
    margin: 0 0 3px 0;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    font-weight:normal;
    width: 110px;
}
/*.sidebar li:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}*/
.sidebar li:hover{
    color:#336699;
}
.sidebar h3 { margin-bottom: 0px; color: #0280a4; }
.sidebar hr { margin-bottom: 5px;}
.sidebar li a { color: #565656; text-decoration: none; }
.sidebar li a:hover { color: #CC0000; text-decoration: none; }
.sidebar li a.positive{
    color:#529214;
    font-weight: bold;
}
.sidebar li a.negative{
    color:#d12f19;
    font-weight: bold;
}

a.support  { color: #fda111; text-decoration: none; font-size: 170%; font-weight: bold; }
a:hover.support  { text-decoration: underline; }

/* BOXED CONTENT */
.innercontent { padding: 0 10px 5px 0;  }
.innerwhitebox { margin: 0 10px 10px 10px; background-color: #fff; min-height: 600px;}
.innerwhitebox2 { margin: 0 10px 0 10px; background-color: #fff;}
div.boxinner { position:relative; background-color: #DBE8FF; padding: 0.5em 1.0em 0.5em 1.0em; margin: 0 0 5px 0; display:block;}

/*Inner content*/
.top-round{overflow:hidden; height:12px; margin-top:5px;}
.top-left{ background:url(images/top-white-l-corner.jpg) left no-repeat; height:28px; }
.top-middle{ background:url(images/top-white-middle.jpg) left repeat-x; height:28px; width:950px; }
.top-right{background:url(images/top-white-r-corner.jpg) right no-repeat; height:28px; }

/* ROUNDED CORNERS */
.box {position:relative;}
b.cn { position: absolute; height: 1px; width: 1px; margin: 0; padding: 0; background-color:#FFF; line-height: 1px; font-size: 1px; }
b.tl {top: 0px; left: 0px;}
b.tr {top: 0px; right: 0px;}
b.bl {bottom: 0px; left: 0px;}
b.br {bottom: 0px; right: 0px; }
* html .box { height: 1%; }
.boxc {position:relative;}
.boxc b.cn { height: 10px; width: 10px; background: url(images/white.gif) no-repeat;}
.boxc b.tl {top: -1px; left: -1px; background-position: top left;}
.boxc b.tr {top: -1px; right: -1px; background-position: top right;}
.boxc b.bl {bottom: -1px; left: -1px; background-position: bottom left;}
.boxc b.br {bottom: -1px; right: -1px; background-position: bottom right;}
/* IE Filters for ROUNDED CORNERS*/
* html .boxc b.bl {bottom:-2px}
* html .boxc b.br {bottom:-2px}
* html .boxc b.cn {background-image: url(images/white.gif); line-height: 1px; font-size: 1px; }

/* SITE HEADER */
.siteheader { background-color: #fff; }
.tagline1 {color: #666; 	font-size: 120%; text-align: left; letter-spacing: -1px; font-weight: bold; color: #4e6983; padding-top: 12px;}
.tagline2 {color: #007CB5; font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; font-style: italic; font-size: 12px; text-align: left; padding-left: 0;  padding-right: 20px; padding-top: 20px; vertical-align: middle;}
.headerright {text-align: center; font-style: normal; font-size: 170%; letter-spacing: -1px; padding-top:7px;}
.headerrightsmall {text-align: center; font-style: normal; letter-spacing: -1px;}
.loggedinas {text-align: center; margin-top: 0; font-weight:bold; font-size:60%; color: #0280a4;}
.loggedinassmall {text-align: center; margin-top: 0; font-weight:bold; font-size:100%; color: #0280a4;}

/* HEADER MENU */
.headermenu { width: 950px; height: 25px; margin-bottom: 10px; background-image: url(images/menubg.png); background-repeat: repeat;}
.headermenu #menunav { margin: 0; padding: 0; }
.headermenu #menurest { height: 25px; margin: 0; padding: 0; background-image: url(images/menurest.png); background-repeat: repeat-x; overflow: hidden;}
.headermenu #menunav li { display: inline; }
.headermenu #menunav li { float: left; width: 100px; height: 25px; overflow: hidden; }
.headermenu #menunav li { background-image: url(images/menu_item.png); _background-image: url(images/menu_item.gif); background-repeat: no-repeat; }
.headermenu #menunav li a { font-size: 100%; color: #009; text-decoration: none; float: left; width: 100px; height: 25px; text-align:center; padding-top: 3px; font-weight: bold;}
.headermenu #menunav li a:visited { color: #009; }
.headermenu #menunav li a:hover { text-decoration: underline; color: #CC0000; }
.headermenu #menunav li { background-position: 0 0; }
.headermenu #menunav li:hover { background-position: 0 -25px; }
.headermenu #menunav li:active { background-position: 0 -50px; }
.headermenu #menunav li a.active { background-position: 0 -75px !important; }

/* SITE FOOTER */
.sitefooter { font-size:95%; }
.footerlink { padding-left: 5px; padding-right: 5px; text-align:center; float:left; }
.sap { width:1px; float:left; color:#413100; text-align:center; }
.sitefooter { border-top: 1px solid #666; margin-top: 10px; padding-bottom: 10px; }
.copyright { text-align: right; }

/* CONTENT BODY */
.contentbody { min-height: 400px; }

/* FORMS */
/*.required label { background:url(images/forms_required.png) no-repeat center left; padding-left: 10px; }*/
div.required { clear: both; color:#000; font-weight:normal; }
div.optional { clear: both; color:#555; font-weight:normal; font-style: italic;}
div.submit { clear: both; margin-top: 10px; }
/*
input[type=submit] { width:200px; height: 3em; cursor:pointer; border:outset 1px #ccc; padding: 5px 5px 5px 5px; background:#999; color: #323232; font-weight:bold; padding: 1px 2px; background:url(images/formbg.gif) repeat-x left top; }
input[type=submit]:hover { background:url(images/formbg_on.gif) repeat-x left top; }
*/
input[type=submit] { margin-left: 3px; width: auto; padding: 5px 10px 5px 10px; cursor:pointer; font-weight: bold; }
form { padding: 0 0 0 0; }
/*
label { display: block; font-size: 1em; color: #323232; }
input[type=checkbox] { float: left; clear: left; margin: 2px 6px 7px 2px; }
input[readonly=readonly] { background-color:#ccf3f4; color:#323232; }
textarea[readonly=readonly] { background-color:#ccf3f4; color:#323232; }
input, textarea { clear: both; display:block; font-size: 14px; font-family: inherit; color:#106099; }
select { clear: both; vertical-align: text-bottom;  font-family: inherit; color:#106099; }
option { font-family: inherit; padding: 0 0.3em; }
*/
input, textarea { font-family: inherit; color:#106099; font-size: 12px;}
select { vertical-align: text-bottom;  font-family: inherit; color:#106099;}
option { font-family: inherit; padding: 0 0.3em; }
textarea[readonly=readonly] { background-color:#E5E5E5; color:#000; border: 1px solid #ACACAC; }
input[readonly=readonly] { background-color:#E5E5E5; color:#000; border: 1px solid #ACACAC;}

/* TABLES */
table {margin-bottom: 0px;}
td {border-bottom:1px dashed #d2dada;}
table th { color:#085866; font-size: 1.0em;}
table tr.altRow td { background-color: #eff5ff; }
table tr.greenRow td { background-color: #D3FFD2; }
table tr.yellowRow td { background-color: #FCFFC4; }
table tr.redRow td { background-color: #FFDCD2; }
table tr.errorRow td { background-color: #ff7373; }
table td.actions { white-space: nowrap; }

/* BUTTONS */
/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:normal;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.tablemenu .buttons a, .tablemenu  .buttons button{
    font-weight:normal;
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

.buttons ul li {display: block;}

/* FORM BACKGROUND */

.disignBoxFirst
{
    position:relative;
    _padding-bottom:10px;
    margin-bottom:10px;
    background:url(images/box_left_corner.jpg) no-repeat top right;
}

.boxFirstHeader
{
    background:url(images/box_right_corner.jpg) no-repeat top left;
    padding:0 0 0 0;
    font-size:8px;
    font-family:Segoe UI,Tahoma,Verdana,sans-serif;
    font-weight:bold;
    color:#313131;
    text-align:left;


}

.boxContent
{
    border-left:1px solid #cdcdcd;
    border-right:1px solid #cdcdcd;
    border-bottom:1px solid #cdcdcd;
    /*		position:relative; */
    overflow:hidden;
    font-size:11px;
    /*color:#000000;*/

    padding:10px;

}

#thekeyword
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    /*	padding: 10px 10px 10px 10px;
	border: 1px solid #666;*/
}

.calendar table  { margin: 0 0 0 0; padding: 0 0 0 0; }
#f_trigger_c { border-bottom: 1px dotted #fff;}
#f_trigger_c:hover { border-bottom: 1px dotted #CC0000;}

.tweets img { float: none; display: inline; margin: 0 0 0 0; padding: 0 0 0 0;}
.tweets td {vertical-align: top;}
.tweets tr {border: none;}

.profileimg { float: none; display: inline; margin: 0 0 0 0; padding: 0 0 0 0; border: 1px solid #cdcdcd; width: 80px; height: 80px;}
.profile td {vertical-align: top; border: none;}
.profile tr {border: none;}
table.profile {border: none; width: 700px;}
.profilename {font-size: 140%; font-weight: bold; color: #0280a4;}
.profilehead {font-weight: bold; font-size: 120%;}
.profiletext {font-weight: bold; font-size: 120%;}

.stepbystep img {margin: 0 0 0 0; padding: 0 0 0 0; display: inline;}
.stepbystep h2, .stepbystep h3, .stepbystep h4 {text-align: center; font-size: 24px; margin-bottom: 10px;}
.stepbystep h4 {color: #CC0000;}

table td.actions img { margin: 0 5px 0 0; padding: 0; }
table td.tablemenu img { margin: 0 5px 0 0; padding: 0; }
table.formtable {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0;
}
td.formtable {
    border: none;
    vertical-align: top;
    font-size: 12px;
}
td.label {
    width: 120px;
    border-top: 1px dotted #F0F0F0;
    border: 1px solid #F0F0F0;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    font-style: normal;
}

a.tweetlink { text-decoration: none;}
a.tweetlink:hover { text-decoration: underline; }

.symlink {text-decoration: underline; cursor: pointer;}

.looklink {text-decoration: underline; cursor: pointer; color: #0000CC;}
.looklink:hover {text-decoration: underline; color: #CC0000;}

.smallsize { font-size: 9px; }
.normalsize {font-size: 11px;}
.mediumsize {font-size: 12px;}
.plussize {font-size: 14px;}
.largesize {font-size: 16px;}
.megasize {font-size: 18px;}
.hugesize {font-size: 24px;}
.boldfont { font-weight: bold;}
.headingcolor {color: #007CB5;}
.textcolor { color: #404040; }

/*.tabaccountname {float: right; margin: 0 0 0 5px; color: #135c69; padding: 0 2px 0 2px; border-bottom: 1px dashed #d2dada; border-left: 1px dashed #d2dada; vertical-align: top; font-size: 10px;}*/
/*.tabsourcename {float: left; margin: 0 5px 0 0; color: #135c69; padding: 0 2px 0 2px; border-bottom: 1px dashed #d2dada; border-right: 1px dashed #d2dada; vertical-align: top; font-size: 10px;}*/

.tabaccountname {float: right; color: #135c69; vertical-align: top; font-size: 10px;}

.tabsourcename {float: left; color: #135c69; vertical-align: top; font-size: 10px;}

/* DD Menu */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddcolortabs{
    margin-left: 4px;
    padding: 0;
    width: 100%;
    background: transparent;
    voice-family: "\"}\"";
    voice-family: inherit;
    padding-left: 5px;
}

#ddcolortabs ul{
    font: bold 11px Arial, Verdana, sans-serif;
    margin:0;
    padding:0;
    list-style:none;
}

#ddcolortabs li{
    display:inline;
    margin:0 2px 0 0;
    padding:0;
    /*text-transform:uppercase;*/
}


#ddcolortabs a{
    float:left;
    color: #005c72;
    background: #DBE8FF url(media/color_tabs_left.gif) no-repeat left top;
    margin:0 2px 0 0;
    padding:0 0 1px 3px;
    text-decoration:none;
    letter-spacing: 1px;
}

#ddcolortabs a.inactivetab{
    color: #808080;
    background: #E0E0E0 url(media/color_tabs_left.gif) no-repeat left top;
}

#ddcolortabs a span{
    float:left;
    display:block;
    background: transparent url(media/color_tabs_right.gif) no-repeat right top;
    padding:9px 9px 7px 6px;
}

#ddcolortabs a span{
    float:none;
}


#ddcolortabs a:hover{
    background-color: #0096db;
    color: #fff;
}

#ddcolortabs a:hover span{
    background-color: #0096db;
}

#ddcolortabs .topmenu{
    float:left;
    color: #005c72;
    background: #DBE8FF url(media/color_tabs_left.gif) no-repeat left top;
    margin:0 2px 0 0;
    padding:0 0 1px 3px;
    text-decoration:none;
    letter-spacing: 1px;
    cursor: pointer;
}

#ddcolortabs .topmenu.inactivetab{
    color: #808080;
    background: #E0E0E0 url(media/color_tabs_left.gif) no-repeat left top;
}

#ddcolortabs .topmenu span{
    float:left;
    display:block;
    background: transparent url(media/color_tabs_right.gif) no-repeat right top;
    padding:9px 9px 7px 6px;
}

#ddcolortabs .topmenu span{
    float:none;
}

#ddcolortabs .topmenu:hover{
    background-color: #0096db;
    color: #fff;
}

#ddcolortabs .topmenu:hover span{
    background-color: #0096db;
}

#ddcolortabs .topmenu.activetab{
    background-color: #0096db;
    color: #fff;
}

#ddcolortabs a.activetab{
    background-color: #0096db;
    color: #fff;
}

/*
#ddcolortabs #current a, #ddcolortabs #current span{
background-color: #fff0c1;
}
*/

#ddcolortabsline{
    clear: both;
    padding: 0;
    width: 100%;
    height: 1px;
    line-height: 1px;
    background: #fff0c1;
    /*border-top: 1px solid #fff; *//*Remove this to remove border between bar and tabs*/
}

code { color: #DB4500; }

#mytable {
    width: 700px;
    padding: 0;
    margin: 0;
}

caption {
    padding: 0 0 5px 0;
    width: 700px;
    font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
}

th {
    font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #4f6b72;
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    border-left: 1px solid #C1DAD7;
    border-top: 1px solid #C1DAD7;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: left;
    padding: 6px 6px 6px 12px;
    background: #DBE8FF url(images/bg_header.jpg) no-repeat;
}

th.nobg {
    border-top: 0;
    border-left: 0;
    border-right: 1px solid #C1DAD7;
    background: none;
}

td {
    /*border-right: 1px solid #C1DAD7;*/
    border-bottom: 1px solid #E0E0E0;
    background: #fff;
    padding: 6px 6px 6px 12px;
    /*color: #4f6b72;*/
}


td.alt {
    background: #F5FAFA;
    /*color: #797268;*/
}

th.spec {
    border-left: 1px solid #C1DAD7;
    border-top: 0;
    background: #fff url(images/bullet1.gif) no-repeat;
    font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
    border-left: 1px solid #C1DAD7;
    border-top: 0;
    background: #f5fafa url(images/bullet2.gif) no-repeat;
    font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #797268;
}

/* CAKE SPECIFIC */
#cakeSqlLog td { text-align: left; padding: 4px 8px; background: #fff; border-bottom: 2px solid #ccc; }
#flashMessage, .error, .error_message, .error-message { color:#900; font-size: 130%; font-weight: bold; }
.flashInfoMessage { color:#005c72; font-size: 130%; font-weight: bold; }
.error-message { color:#900; font-size: 110%; font-weight: bold; }
.error_message, .error-message { clear: both; }
.noticemsg { color: #005c72; font-size: 95%;}
.noticemsg p { margin: 0 0 0 0; padding: 0 0 0 0; color: #005c72;}
.noticemsg ol li{ color: #005c72; font-size: 95%;}
.noticemsg ul li{ color: #005c72; font-size: 95%;}
.rederrormsg { color: #CC0000; font-size: 140%; font-weight: bold;}
.rederrormsg p { margin: 0 0 0 0; padding: 0 0 0 0; color: #fff;}
.error em { font-size: 120%; color: #003d4c; }
.notice { color: #656565; font-size: 110%; background-color: #f4f4f4; padding: 0.5em; margin: 1em 0; display:block; }
.tip { color: #656565; background-color: #ddd; }
#flashdiv { padding: 5px 10px 5px 10px; }
.pagination { font-size:100%; text-align:center; }
.pagination a { text-decoration: none; }
.pagination a:hover { color: #CC0000; }
.leftnav { padding-bottom: 5px; }
.rightnav { padding-bottom: 5px; }
.form-error { border: 2px solid #CC0000;}

.sidebar ul.menu {list-style:none; margin: 0 0 0 0; padding:0; width: 154px; font-size: 12px;}
.sidebar ul.menu * {margin:0; padding:0;}
.sidebar ul.menu img {margin:0; padding:0}
.sidebar ul.menu a, .sidebar ul.menu span {display:block; color:#000; text-decoration:none; cursor: pointer;}
.sidebar ul.menu li a, .sidebar ul.menu li span {display:block; padding:3px 7px 5px; background-color:#EBF2FF; cursor: pointer;}
.sidebar ul.menu li {position:relative; float:left; border:1px solid #E4EEFF; border-top:none; width:155px; margin:0}
.sidebar ul.menu ul {position:absolute; top:0px; left:155px; background:#d1d1d1; display:none; opacity:0; list-style:none}
.sidebar ul.menu ul li {position:relative; border:1px solid #E4EEFF; border-top:none; width:154px; margin:0}
.sidebar ul.menu ul li a, .sidebar ul.menu ul li span {display:block; padding:3px 7px 5px; background-color:#EBF2FF; cursor: pointer;}
.sidebar ul.menu ul li a:hover, .sidebar ul.menu ul li span:hover {background-color:#fff}
.sidebar ul.menu ul ul {left:154px; top:-1px}
.sidebar ul.menu .menulink {border:1px solid #E4EEFF; padding:5px 7px 7px; font-weight:bold; background-color:#EBF2FF; width:139px; text-decoration: none;}
.sidebar ul.menu .menulink:hover, .sidebar ul.menu .menuhover {background-color:#fff}
.sidebar ul.menu .sub {background:#EBF2FF url(/img/arrow.gif) 141px 8px no-repeat; text-decoration: none; font-weight: normal;}
.sidebar ul.menu .topline {border-top:1px solid #E4EEFF;}
.sidebar ul.menu .stub {text-decoration: none; color: #000; font-weight: normal; background-color:#EBF2FF; border:1px solid #E4EEFF;}
.sidebar ul.menu .stub:hover {color: #CC0000; background-color:#fff; color: #CC0000; border:1px solid #000; text-decoration: underline;}

.formboxgrey {
    font-style:normal;
    color:#000000;
    background:#E0E0E0;
    border:1px solid #D0D0D0;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    padding: 10px 10px 10px 10px;
}

.formboxwhite {
    font-style:normal;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    padding: 10px 10px 10px 10px;
}

.formbox {
    font-style:normal;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    padding: 10px 10px 10px 10px;
}

.formboxgrey p, .formboxwhite p, .formbox p {
    margin-bottom: 5px;
}

.fbwhite {
    color:#000000;
    background:#ffffff;
    border:1px solid #D0D0D0;
}

.fbblue {
    color:#000000;
    background:#EBF2FF;
    border:1px solid #D0D0D0;
}


.extprofilebox, .extprofiledetail {
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
}

.rcfivepix {
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
}

.tabrowround {
    border: 1px solid #D0D0D0;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    margin: 0px 0px 5px 0px;
}

.helppanel {
    position: absolute;
    top: 100px;
    right: 0;
    display: none;
    text-align: left;
    background: #ffffff;
    border-left:2px solid #D0D0D0;
    border-bottom:2px solid #D0D0D0;
    border-top:2px solid #D0D0D0;
    border-right: none;
    -moz-border-radius-topleft: 20px;
    -webkit-border-top-left-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -webkit-border-bottom-left-radius: 20px;
    width: 550px;
    height: auto;
    padding: 20px 50px 20px 20px;
}

.helppanel p{
    margin: 0 0 10px 0;
    padding: 0;
    color: #000000;
    font-size: 12px;
}

a.helptrigger{
    position: absolute;
    top: 100px;
    right: 0;
    text-decoration: none;
    font-size: 16px;
    letter-spacing:-1px;
    font-family: verdana, helvetica, arial, sans-serif;
    color:#fff;
    padding: 10px 10px 10px 10px;
    font-weight: 700;
    background-color: #ffffff;
    background-image: url(/img/help.png);
    background-position: 85% 55%;
    background-repeat: no-repeat;
    border-left:2px solid #D0D0D0;
    border-bottom:2px solid #D0D0D0;
    border-top:2px solid #D0D0D0;
    border-right: none;
    -moz-border-radius-topleft: 20px;
    -webkit-border-top-left-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    display: block;
}

a.helptrigger:hover{
    position: absolute;
    text-decoration: none;
    top: 100px;
    right: 0;
    font-size: 16px;
    letter-spacing:-1px;
    font-family: verdana, helvetica, arial, sans-serif;
    color:#fff;
    padding: 10px 10px 10px 10px;
    font-weight: 700;
    background-color: red;
    background-image: url(/img/help.png);
    background-position: 85% 55%;
    background-repeat: no-repeat;
    -moz-border-radius-topleft: 20px;
    -webkit-border-top-left-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-left-right: 0px;
    display: block;
}

a.helpactive.helptrigger {
    background-color: green;
}

.menubox {
    width: 335px;
    float:left;
    position: relative;
}
.menubox ul, .menubox ul li ul {
    margin-left: 5px;
    margin-bottom: 0;
    padding-left: 0;
}
.menubox ul li, .menubox ul li ul li {
    list-style-position: inside;
    list-style-image: url(images/img11.gif);
}
.menubox ul li a, .menubox ul li ul li a {
    text-decoration: none;
}
.menubox ul li a:hover, .menubox ul li ul li a:hover {
    text-decoration: underline;
}
.menubox h3 {
    margin-bottom: 5px;
}
.menubox .control, .noticemsg .control {
    float: right;
    margin: 0px 5px 5px 5px;
}
.menubox .controllink, .noticemsg .controllink {
    font-size: 10px;
    text-decoration: none;
    cursor: pointer;
}
.menubox .mbhidden {
    float: left;
    margin-right: 3px;
}

.formrow {
    margin-bottom: 5px;
}

.formlabelcol {
    width: 120px;
    border-top: 1px solid #F0F0F0;
    font-style: normal;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    float: left;
}

.formdatacol {
    float: left;
    margin-left: 10px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    max-width: 510px;
}
