html, body, table, tr, td, ul, form { padding: 0px; margin: 0px; border-width: 0px; border-spacing: 0px; }

body { background: #fff; font-family: Arial; font-size: 100%; line-height: 1.125em; color: #47494b; }

/* links */
a { color: #d52d00; }
a:hover { text-decoration: none; }

/* images */
img {border:0; padding: 0; margin: 0; vertical-align: middle; text-align:left;}

/* forms */
input { border: 1px solid #bcbcbc; }
input[type="radio"] { border: 0; }
input[type="text"], input[type="password"], input[type="file"], select, textarea { padding: 2px; border: 1px solid #bcbcbc; vertical-align: middle; font-weight: normal; background-color: #fff; color: #666666; font-size: 1em; }
input[type="button"], input[type="submit"], input[type="reset"] { text-transform:uppercase; font-weight: bold; background: #2ae; padding: 5px 10px 5px 10px; color: #fff; text-decoration: none; cursor: pointer; background-image: url(../images/shade.png); background-position: bottom; }
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover { background-color: #1b1714; }
input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active { background-color: #2ae; }

/* tables */
table { border-collapse: collapse; }

/* lists */

ul.list2, ul.list4 { list-style:none; width: 80%; text-align: left;}

.list2 { padding-bottom:11px}
.list2 li { background:url(../images/marker1.gif) no-repeat left 4px; padding:0 0 8px 10px;}
.list2 li a { color:#599fc0;}

.list3 { list-style: circle; margin: 0; padding: 0; width: 100%!important;}
.list3 li { padding: 2px; margin: 0}

.list4 li { background:url(../images/line-dotted.gif) left bottom repeat-x; padding:0 0 11px 15px; margin-bottom:6px; font-size:1em;}
.list4 li * { background:url(../images/icon7.gif) no-repeat left top; color:#47494b; text-decoration:none; padding-left:20px;}
.list4 li *.icon1 {background:url(../images/icon1.gif) no-repeat left top;}
.list4 li *.icon2 {background:url(../images/icon2.gif) no-repeat left top;}
.list4 li *.icon3 {background:url(../images/icon3.gif) no-repeat left top;}
.list4 li *.icon4 {background:url(../images/icon4.gif) no-repeat left top;}
.list4 li *.icon5 {background:url(../images/icon5.gif) no-repeat left top;}
.list4 li *.icon6 {background:url(../images/icon6.gif) no-repeat left top;}
.list4 li *.icon7 {background:url(../images/icon7.gif) no-repeat left top;}
.list4 li *.icon8 {background:url(../images/icon8.gif) no-repeat left top;}
.list4 li *.icon9 {background:url(../images/icon9.gif) no-repeat left top;}
.list4 li *.icon10 {background:url(../images/icon10.gif) no-repeat left top;}
.list4 li *.icon11 {background:url(../images/icon11.gif) no-repeat left top;}
.list4 li.last { background:none;}
.list4 li a:hover { text-decoration:underline; color:#d54738;}

#content { padding: 0 0 7px 0; width: 100% }

.block { width: 100%; height: 100%; padding: 0; margin: 0; }
.block .blockrow { padding:	0 5px 0 5px; }

/* titles */
h1 { text-align: left; padding:0 0 0 30px;  font-size:14px; font-weight:normal; letter-spacing:-1px; color:#464646; line-height:15px; min-height:16px !important; }
h2 { text-transform:uppercase; font-size:1.1em; color:#fff;}
h3 { padding:0 0 0 75px; background:url(../images/title-bg.jpg) no-repeat left top; font-size:20px; font-weight:normal; letter-spacing:-1px; color:#464646; line-height:25px; min-height:50px; height:auto !important; height:50px; }
h4 { font-size:1em; color:#579dbd; text-transform:uppercase;}
h5 { font-size:26px; letter-spacing:-1px; font-weight:normal; margin-bottom:27px; padding:4px 0 0 14px;}




/* box content */
.box { background:url(../images/box-bg.gif) left top repeat-x #ececec; width:100%; }
.box .border-top {background:url(../images/border-top.gif) repeat-x top;}
.box .border-bot {background:url(../images/border-bot.gif) repeat-x bottom;}
.box .border-left {background:url(../images/border-left.gif) repeat-y left;}
.box .border-right {background:url(../images/border-right.gif) repeat-y right;}
.box .left-top-corner {background:url(../images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(../images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(../images/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(../images/right-bot-corner.gif) no-repeat right bottom; }
.box .inner { padding:13px 14px 16px 12px; min-height: 300px;}
/* box content end */

.boxheader a { padding-left: 17px; }
.boxheader a.icon2 { background: url(../images/icon2.gif) no-repeat left center; }
.boxheader a.icon3 { background: url(../images/icon3.gif) no-repeat left center; }
.boxheader a.icon4 { background: url(../images/icon4.gif) no-repeat left center; }
.boxheader a.icon9 { background: url(../images/icon9.gif) no-repeat left center; }
.boxheader a.icon10 { background: url(../images/icon10.gif) no-repeat left center; }
.boxheader a.icon11 { background: url(../images/icon11.gif) no-repeat left center; }

/* boxes */
.title-box1 { background:url(../images/veoxa-title-bg1.jpg) left top repeat-x; width: 100%; text-align: left; height:30px; }
.title-box1 .left { background:url(../images/veoxa-title-left1.jpg) no-repeat left top; min-width: 70px;}
.title-box1 .right { background:url(../images/veoxa-title-right1.jpg) no-repeat right top; width: 6px; height:100%;}
.title-box1 h2 { padding:0 10px 0 10px; color: #ffffff; font-size: 12px;}
.title-box1 a { color: #ffffff; }
.title-box1 a:hover { color: #824639!important;  }

.title-box2 { background:url(../images/veoxa-title-bg2.jpg) left top repeat-x; width: 100%; text-align: left; height:30px; }
.title-box2 .left { background:url(../images/veoxa-title-left2.jpg) no-repeat left top; min-width: 70px;}
.title-box2 .right { background:url(../images/veoxa-title-right2.jpg) no-repeat right top; width: 6px; height:100%;}
.title-box2 h2 { padding:0 10px 0 10px; color: #ffffff; font-size: 12px;}
.title-box2 a { color: #ffffff; }
.title-box2 a:hover { color: #824639!important; }

.title-box3 { background:url(../images/veoxa-title-bg3.jpg) left top repeat-x; width: 100%; text-align: left; height:30px; }
.title-box3 .left { background:url(../images/veoxa-title-left3.jpg) no-repeat left top; min-width: 70px;}
.title-box3 .right { background:url(../images/veoxa-title-right3.jpg) no-repeat right top; width: 6px; height:100%;}
.title-box3 h2 { padding:0 10px 0 10px; color: #ffffff; font-size: 12px;}
.title-box3 a { color: #ffffff; }
.title-box3 a:hover { color: #824639!important; }


/* contents blocks begin*/
.xb1, .xb2, .xb3, .xb4, .xb5 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4 {height:1px;}
.xb2, .xb3, .xb4, .xb5 {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.xb1 {margin:0 5px; background:#fff;}
.xb2 {margin:0 3px; background:#fff; border-width:0 3px;}
.xb3 {margin:0 2px; background:#fff; border-width:0 2px;}
.xb4 {margin:0 2px; background:#fff; border-width:0 1px;} 
.xb5 {margin:0 1px; background:#fff; border-width:0 1px; height:2px;} 

.xboxcontent {display:block; background:#fff; border:1px solid #fff; border-width:0 1px; color:#666666; padding:0 4px 0 4px; font-size:.91em; line-height:1.36em; color:#47494b; min-height:70px; height:auto !important; height:70px;}
.xboxcontent .inner { padding:14px 3px 12px 18px;}
.xboxcontent .inner1 { padding:14px 17px 8px 10px;}
.xboxcontent .inner1 p { font-size:1.1em; line-height:1.5em; padding-left:21px; padding-top:10px;}
.xboxcontent p { margin-bottom:14px;}
/* contents blocks end*/

/* title blocks begin */
.title-block .xb1, .title-block .xb2,  .title-block .xb3, .title-block .xb4, .title-block .xb5 {display:block; overflow:hidden; font-size:0;}
.title-block .xb1, .title-block .xb2, .title-block .xb3, .title-block .xb4 {height:1px;}
.title-block .xb2, .title-block .xb3, .title-block .xb4, .title-block .xb5 {background:#e5eaea; border-left:1px solid #e5eaea; border-right:1px solid #e5eaea;}
.title-block .xb1 {margin:0 5px; background:#e5eaea;}
.title-block .xb2 {margin:0 3px; background:#f9f9f9; border-width:0 3px;}
.title-block .xb3 {margin:0 2px; background:#f9f9f9; border-width:0 2px;}
.title-block .xb4 {margin:0 2px; background:#f9f9f9; border-width:0 1px;} 
.title-block .xb5 {margin:0 1px; background:#f9f9f9; border-width:0 1px; height:2px;} 
.title-block .xboxcontent1 {display:block; background:#f9f9f9; border:1px solid #e5eaea; border-width:0 1px; color:#666666; padding:5px 70px 0 20px;}

.notif-small .xb1, .notif-small .xb2,  .notif-small .xb3, .notif-small .xb4, .notif-small .xb5 {display:block; overflow:hidden; font-size:0;}
.notif-small .xb1, .notif-small .xb2, .notif-small .xb3, .notif-small .xb4 {height:1px;}
.notif-small .xb2, .notif-small .xb3, .notif-small .xb4, .notif-small .xb5 {background:#e5eaea; border-left:1px solid #e5eaea; border-right:1px solid #e5eaea;}
.notif-small .xb1 {margin:0 5px; background:#e5eaea;}
.notif-small .xb2 {margin:0 3px; background:#f9f9f9; border-width:0 3px;}
.notif-small .xb3 {margin:0 2px; background:#f9f9f9; border-width:0 2px;}
.notif-small .xb4 {margin:0 2px; background:#f9f9f9; border-width:0 1px;} 
.notif-small .xb5 {margin:0 1px; background:#f9f9f9; border-width:0 1px; height:2px;} 
.notif-small .content {display:block; background:#f9f9f9; border:1px solid #e5eaea; border-width:0 1px; color:#666666; padding:0px 20px 0 20px;}
.notif-small .content h1 { font-size: 14px; font-weight: normal; color: #666666; }

h1.important { background: url(../images/emblem-important.png) no-repeat; }
h1.information { background: url(../images/emblem-information.png) no-repeat; }

/* stats table */
.tblock th, .tblock td { padding: 6px 6px 6px 12px; border: 1px solid #C1DAD7; color: #4f6b72; text-align: left !important; vertical-align: top; background: red; }
.tblock th { font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; border-left: 0; text-transform: uppercase; text-align: left; background: #CAE8EA url(../images/bg_header.jpg) repeat-x 1px 1px; white-space: nowrap; }
.tblock th select { text-transform: none;}

.tblock td { border-top: 0; border-left: 0; background: #fff; }
.tblock tr.important td { border: 1px solid #C1DAD7; background: #e8f3f3; }
.tblock td.alt { background: #F5FAFA; color: #797268; }
.tblock th.spec { border-left: 1px solid #C1DAD7; border-top: 0; background: #fff url(../images/bullet1.gif) no-repeat; font-size: 10px; }
.tblock th.specalt { border-left: 1px solid #C1DAD7; border-top: 0; background: #f5fafa url(../images/bullet2.gif) no-repeat; font-size: 10px; color: #797268; }

.tblock tr.spectotal td, .tblock tr.spectotal th { border: 1px solid #a6a987; background-color: #d9dea7; background-image: none; font-weight: bold; }

.tblock th.invert { border: 1px solid #C1DAD7; border-top: 0; border-right: 0; }
.tblock th.invert[scope=col] { border: 1px solid #C1DAD7; border-right: 0; }
.tblock th.last { border: 1px solid #C1DAD7!important; border-top: 0; }
.tblock th.nobg { border-top: 0; border-left: 0; background: none!important;}

/* standard table */
.sblock { width: 100%; }
.sblock th, .sblock td { padding: 6px; }
.sblock th { color:#579dbd; text-align:	right; text-transform:uppercase; width:	20%; }
.sblock td { text-align: left; padding-left: 12px; }

th.grouptitle { color: #fff!important; text-align: left!important; background-color: #CAE8EA; padding: 5px; background-image: url(../images/shade.png); background-position: bottom; text-align: left; width: 100%; }
th.grouptitle a, th.grouptitle div, th.grouptitle span { color: #fff!important; }

/* form table */
.tform { width:	100%; }
.tform th, .tform td { padding: 6px 6px 6px 12px; }
.tform th { color: #579dbd; text-align: left; text-transform: uppercase; width: 20%; }
.tform td { text-align:	left; }
.tform .required { background:url(../images/asterisk.gif) no-repeat left center; padding: 0 0 0 20px }

/* buttons from everything */
.btn { margin: 2px 3px 2px 3px; text-transform:uppercase; font-weight: bold; display: block; position: relative; background: #9d4; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; font-size: 1em; line-height: normal; }
.btn * { font-style: normal; background-image: url(../images/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
* html .btn span, * html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn.blue { background: #2ae; color: #fff; }
.btn.green { background: #9d4; color: #fff; }
.btn.pink { background: #e1a; color: #fff; }
.btn.red { background: #e70d0d; color: #fff; }
.btn:hover { background-color: #1b1714; }
.btn:active { background-color: #2ae; }
.btn[class] {  background-image: url(../images/shade.png); background-position: bottom; color: #fff; text-decoration: none; }

* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #9d4; }
* html .btn.pink { border-color: #e1a; }
* html .btn.red { border-color: #e70d0d; }
* html .btn:hover { border-color: #a00; }

ul.errors { color: #e70d0d; }

/* others */
.grid1 {
	border: 0px solid #808080;
	color: #000000;
	font-size: 10px;
	background-color: #F7F7F7;
}

.grid2 {
	border: 0px solid #808080;
	background-color: #EEEEEE;
	font-size: 10pt;
	color: #7E7E7E;
}

.textred {
	color: #FF0000;
	font-size: 9pt
}
/* end: others */

#rightSwitcher {
	width: 15px; min-width: 15px;
	background-image: none;
}

#rightSwitcher:hover {
	cursor: pointer;
}

.addButtonAction, .removeButtonAction {
	border: 0;
}