form { margin:0;padding:0;}
form.hidden { margin:0;padding:0;line-height:0px;height:0px;}

.positionrelative {position:relative;}
.positionabsolute {position:absolute;}
.floatleft {float:left;}
.floatright {float:right;}
.clearboth {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}
/*.clearfloat {clear:both;}*/
.clearfloat {clear:both;height:0;overflow: hidden;visibility: hidden;}
.width100 {width:100%;}
.height100 {height:100%;}
.bgroundtransparent { background-color:transparent;}
.overflowscroll { overflow:scroll;}
.overflowxscroll { overflow-x:scroll;}
.overflowyscroll { overflow-y:scroll;}

.valigntop { vertical-align:top;}
.valignmiddle { vertical-align:middle;}
.valignbottom { vertical-align:bottom;}

.displaynone {display:none;}
.displayblock {display:block;}
.displayinline {display:inline;}

.bold {font-weight:bold;}
.border1px { border:1px solid #000000;}
.border1pxgray {border:1px solid #727272;}
.border1pxdotted {border:1px dotted #000000;}

.transparent {background:transparent;}

.dottedx {background-image:url(../img/backgrounds/dotted_x.gif);background-position:top left;background-repeat:repeat-x;width:100%;height:2px;}

.bordertopdotted {background-image:url(../img/backgrounds/dotted_x.gif);background-position:top left;background-repeat:repeat-x;}
.borderbottomdotted {background-image:url(../img/backgrounds/dotted_x.gif);background-position:bottom left;background-repeat:repeat-x;}
.borderleftdotted {background-image:url(../img/backgrounds/dotted_y.gif);background-position:top left;background-repeat:repeat-y;}
.borderrightdotted {background-image:url(../img/backgrounds/dotted_y.gif);background-position:top right;background-repeat:repeat-y;}

.cursorpointer{ cursor:pointer;}
.cursormove { cursor:move;}
.underline { text-decoration: underline;}

.taleft { text-align:left;}
.tacenter {text-align:center;}
.taright { text-align:right;}

.editableArea { padding:0px;border:1px solid transparent;position:relative;}
.editableAreaFocus { border:1px solid #ff0000;margin:0px;position:relative;}

.editBtn { position:absolute;top:0px;right:0px;cursor:pointer;border:0;height:20px;width:20px;}

.tm { float:right;border:0;}

.big { font-size:1.1em;}
.large { font-size:1.1em}
.xlarge { font-size:1.2em;}
.xxlarge { font-size:1.3em;}
.small { font-size:0.9em;}
.xsmall { font-size:0.8em;}
.xxsmall { font-size:0.7em;}

.colorgreen {color:#4a8328;}
.colorred { color:#d00000;}
.colororange{ color:#ff6600;}

.btn{-webkit-transition: all 0.25s ease-out 0s;-moz-transition: all 0.25s ease-out 0s;-ms-transition: all 0.25s ease-out 0s;-o-transition: all 0.25s ease-out 0s;transition: all 0.25s ease-out 0s;}
.btn-ideal{-moz-box-shadow: inset 0 0 0px 0 #ccc;-webkit-box-shadow: inset 0 0 0px 0 #ccc;box-shadow: inset 0 0 0px 0 #ccc;background: #0896ff !important;border: solid 1px #ccc;-webkit-border-radius: 10;-moz-border-radius: 10;border-radius: 10;font-weight: normal;text-shadow:none;color: white;}
.btn-ideal:hover{-moz-box-shadow: inset 0 0 0px 0 #ccc;-webkit-box-shadow: inset 0 0 0px 0 #ccc;box-shadow: inset 0 0 0px 0 #ccc;background: #114dbd !important;border: solid 1px #ccc;-webkit-border-radius: 10;-moz-border-radius: 10;border-radius: 10;font-weight: normal;text-shadow:none;color: white;}


.sbar {
	padding: 0px;
	background: #fcc65c;
	display: block;
	}
.sbar {
	border: 1px solid #fcc65c;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px
	}
.sbar {
	background: -webkit-gradient(linear, left top, left bottom, from(#fcc65c), to(#f8ab35));
	background: -moz-linear-gradient(top, #fcc65c, #f8ab35);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcc65c', endColorstr='#f8ab35')
	}
	
.sinput {
	padding: 2px;
	background: #fff;
	display: block;
	}
.sinput {
	border: 1px solid #efefef;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px
	}	



.button {
	padding: 5px 5px;
	background: #f8ac36;
	font-family: Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	text-align: center;
	display: block;
	cursor: pointer
	}
.button {
	border: 1px solid #f8ac36;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px
	}
.button {
	background: -webkit-gradient(linear, left top, left bottom, from(#0896ff), to(#2b5cc6));
	background: -moz-linear-gradient(top, #0896ff, #2b5cc6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0896ff', endColorstr='#2b5cc6')
	}
.button:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#114dbd), to(#2b5cc6));
	background: -moz-linear-gradient(top, #114dbd, #2b5cc6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#114dbd', endColorstr='#2b5cc6')
	}	


.mall0 { margin:0px;}
.mall1 { margin:1px;}
.mall2 { margin:2px;}
.mall3 { margin:3px;}
.mall4 { margin:4px;}
.mall5 { margin:5px;}
.mall6 { margin:6px;}
.mall7 { margin:7px;}
.mall8 { margin:8px;}
.mall9 { margin:9px;}
.mall10 { margin:10px;}
.mall11 { margin:11px;}
.mall12 { margin:12px;}
.mall13 { margin:13px;}
.mall14 { margin:14px;}
.mall15 { margin:15px;}
.mall16 { margin:16px;}
.mall17 { margin:17px;}
.mall18 { margin:18px;}
.mall19 { margin:19px;}
.mall20 { margin:20px;}
.mall21 { margin:21px;}
.mall22 { margin:22px;}
.mall23 { margin:23px;}
.mall24 { margin:24px;}
.mall25 { margin:25px;}
.mall26 { margin:26px;}
.mall27 { margin:27px;}
.mall28 { margin:28px;}
.mall29 { margin:29px;}
.mall30 { margin:30px;}
.mtop0 { margin-top:0px;}
.mtop1 { margin-top:1px;}
.mtop2 { margin-top:2px;}
.mtop3 { margin-top:3px;}
.mtop4 { margin-top:4px;}
.mtop5 { margin-top:5px;}
.mtop6 { margin-top:6px;}
.mtop7 { margin-top:7px;}
.mtop8 { margin-top:8px;}
.mtop9 { margin-top:9px;}
.mtop10 { margin-top:10px;}
.mtop11 { margin-top:11px;}
.mtop12 { margin-top:12px;}
.mtop13 { margin-top:13px;}
.mtop14 { margin-top:14px;}
.mtop15 { margin-top:15px;}
.mtop16 { margin-top:16px;}
.mtop17 { margin-top:17px;}
.mtop18 { margin-top:18px;}
.mtop19 { margin-top:19px;}
.mtop20 { margin-top:20px;}
.mtop21 { margin-top:21px;}
.mtop22 { margin-top:22px;}
.mtop23 { margin-top:23px;}
.mtop24 { margin-top:24px;}
.mtop25 { margin-top:25px;}
.mtop26 { margin-top:26px;}
.mtop27 { margin-top:27px;}
.mtop28 { margin-top:28px;}
.mtop29 { margin-top:29px;}
.mtop30 { margin-top:30px;}
.mbottom0 { margin-bottom:0px;}
.mbottom1 { margin-bottom:1px;}
.mbottom2 { margin-bottom:2px;}
.mbottom3 { margin-bottom:3px;}
.mbottom4 { margin-bottom:4px;}
.mbottom5 { margin-bottom:5px;}
.mbottom6 { margin-bottom:6px;}
.mbottom7 { margin-bottom:7px;}
.mbottom8 { margin-bottom:8px;}
.mbottom9 { margin-bottom:9px;}
.mbottom10 { margin-bottom:10px;}
.mbottom11 { margin-bottom:11px;}
.mbottom12 { margin-bottom:12px;}
.mbottom13 { margin-bottom:13px;}
.mbottom14 { margin-bottom:14px;}
.mbottom15 { margin-bottom:15px;}
.mbottom16 { margin-bottom:16px;}
.mbottom17 { margin-bottom:17px;}
.mbottom18 { margin-bottom:18px;}
.mbottom19 { margin-bottom:19px;}
.mbottom20 { margin-bottom:20px;}
.mbottom21 { margin-bottom:21px;}
.mbottom22 { margin-bottom:22px;}
.mbottom23 { margin-bottom:23px;}
.mbottom24 { margin-bottom:24px;}
.mbottom25 { margin-bottom:25px;}
.mbottom26 { margin-bottom:26px;}
.mbottom27 { margin-bottom:27px;}
.mbottom28 { margin-bottom:28px;}
.mbottom29 { margin-bottom:29px;}
.mbottom30 { margin-bottom:30px;}
.mleft0 { margin-left:0px;}
.mleft1 { margin-left:1px;}
.mleft2 { margin-left:2px;}
.mleft3 { margin-left:3px;}
.mleft4 { margin-left:4px;}
.mleft5 { margin-left:5px;}
.mleft6 { margin-left:6px;}
.mleft7 { margin-left:7px;}
.mleft8 { margin-left:8px;}
.mleft9 { margin-left:9px;}
.mleft10 { margin-left:10px;}
.mleft11 { margin-left:11px;}
.mleft12 { margin-left:12px;}
.mleft13 { margin-left:13px;}
.mleft14 { margin-left:14px;}
.mleft15 { margin-left:15px;}
.mleft16 { margin-left:16px;}
.mleft17 { margin-left:17px;}
.mleft18 { margin-left:18px;}
.mleft19 { margin-left:19px;}
.mleft20 { margin-left:20px;}
.mleft21 { margin-left:21px;}
.mleft22 { margin-left:22px;}
.mleft23 { margin-left:23px;}
.mleft24 { margin-left:24px;}
.mleft25 { margin-left:25px;}
.mleft26 { margin-left:26px;}
.mleft27 { margin-left:27px;}
.mleft28 { margin-left:28px;}
.mleft29 { margin-left:29px;}
.mleft30 { margin-left:30px;}
.mright0 { margin-right:0px;}
.mright1 { margin-right:1px;}
.mright2 { margin-right:2px;}
.mright3 { margin-right:3px;}
.mright4 { margin-right:4px;}
.mright5 { margin-right:5px;}
.mright6 { margin-right:6px;}
.mright7 { margin-right:7px;}
.mright8 { margin-right:8px;}
.mright9 { margin-right:9px;}
.mright10 { margin-right:10px;}
.mright11 { margin-right:11px;}
.mright12 { margin-right:12px;}
.mright13 { margin-right:13px;}
.mright14 { margin-right:14px;}
.mright15 { margin-right:15px;}
.mright16 { margin-right:16px;}
.mright17 { margin-right:17px;}
.mright18 { margin-right:18px;}
.mright19 { margin-right:19px;}
.mright20 { margin-right:20px;}
.mright21 { margin-right:21px;}
.mright22 { margin-right:22px;}
.mright23 { margin-right:23px;}
.mright24 { margin-right:24px;}
.mright25 { margin-right:25px;}
.mright26 { margin-right:26px;}
.mright27 { margin-right:27px;}
.mright28 { margin-right:28px;}
.mright29 { margin-right:29px;}
.mright30 { margin-right:30px;}
.pall0 { padding:0px;}
.pall1 { padding:1px;}
.pall2 { padding:2px;}
.pall3 { padding:3px;}
.pall4 { padding:4px;}
.pall5 { padding:5px;}
.pall6 { padding:6px;}
.pall7 { padding:7px;}
.pall8 { padding:8px;}
.pall9 { padding:9px;}
.pall10 { padding:10px;}
.pall11 { padding:11px;}
.pall12 { padding:12px;}
.pall13 { padding:13px;}
.pall14 { padding:14px;}
.pall15 { padding:15px;}
.pall16 { padding:16px;}
.pall17 { padding:17px;}
.pall18 { padding:18px;}
.pall19 { padding:19px;}
.pall20 { padding:20px;}
.pall21 { padding:21px;}
.pall22 { padding:22px;}
.pall23 { padding:23px;}
.pall24 { padding:24px;}
.pall25 { padding:25px;}
.pall26 { padding:26px;}
.pall27 { padding:27px;}
.pall28 { padding:28px;}
.pall29 { padding:29px;}
.pall30 { padding:30px;}
.ptop0 { padding-top:0px;}
.ptop1 { padding-top:1px;}
.ptop2 { padding-top:2px;}
.ptop3 { padding-top:3px;}
.ptop4 { padding-top:4px;}
.ptop5 { padding-top:5px;}
.ptop6 { padding-top:6px;}
.ptop7 { padding-top:7px;}
.ptop8 { padding-top:8px;}
.ptop9 { padding-top:9px;}
.ptop10 { padding-top:10px;}
.ptop11 { padding-top:11px;}
.ptop12 { padding-top:12px;}
.ptop13 { padding-top:13px;}
.ptop14 { padding-top:14px;}
.ptop15 { padding-top:15px;}
.ptop16 { padding-top:16px;}
.ptop17 { padding-top:17px;}
.ptop18 { padding-top:18px;}
.ptop19 { padding-top:19px;}
.ptop20 { padding-top:20px;}
.ptop21 { padding-top:21px;}
.ptop22 { padding-top:22px;}
.ptop23 { padding-top:23px;}
.ptop24 { padding-top:24px;}
.ptop25 { padding-top:25px;}
.ptop26 { padding-top:26px;}
.ptop27 { padding-top:27px;}
.ptop28 { padding-top:28px;}
.ptop29 { padding-top:29px;}
.ptop30 { padding-top:30px;}
.pbottom0 { padding-bottom:0px;}
.pbottom1 { padding-bottom:1px;}
.pbottom2 { padding-bottom:2px;}
.pbottom3 { padding-bottom:3px;}
.pbottom4 { padding-bottom:4px;}
.pbottom5 { padding-bottom:5px;}
.pbottom6 { padding-bottom:6px;}
.pbottom7 { padding-bottom:7px;}
.pbottom8 { padding-bottom:8px;}
.pbottom9 { padding-bottom:9px;}
.pbottom10 { padding-bottom:10px;}
.pbottom11 { padding-bottom:11px;}
.pbottom12 { padding-bottom:12px;}
.pbottom13 { padding-bottom:13px;}
.pbottom14 { padding-bottom:14px;}
.pbottom15 { padding-bottom:15px;}
.pbottom16 { padding-bottom:16px;}
.pbottom17 { padding-bottom:17px;}
.pbottom18 { padding-bottom:18px;}
.pbottom19 { padding-bottom:19px;}
.pbottom20 { padding-bottom:20px;}
.pbottom21 { padding-bottom:21px;}
.pbottom22 { padding-bottom:22px;}
.pbottom23 { padding-bottom:23px;}
.pbottom24 { padding-bottom:24px;}
.pbottom25 { padding-bottom:25px;}
.pbottom26 { padding-bottom:26px;}
.pbottom27 { padding-bottom:27px;}
.pbottom28 { padding-bottom:28px;}
.pbottom29 { padding-bottom:29px;}
.pbottom30 { padding-bottom:30px;}
.pleft0 { padding-left:0px;}
.pleft1 { padding-left:1px;}
.pleft2 { padding-left:2px;}
.pleft3 { padding-left:3px;}
.pleft4 { padding-left:4px;}
.pleft5 { padding-left:5px;}
.pleft6 { padding-left:6px;}
.pleft7 { padding-left:7px;}
.pleft8 { padding-left:8px;}
.pleft9 { padding-left:9px;}
.pleft10 { padding-left:10px;}
.pleft11 { padding-left:11px;}
.pleft12 { padding-left:12px;}
.pleft13 { padding-left:13px;}
.pleft14 { padding-left:14px;}
.pleft15 { padding-left:15px;}
.pleft16 { padding-left:16px;}
.pleft17 { padding-left:17px;}
.pleft18 { padding-left:18px;}
.pleft19 { padding-left:19px;}
.pleft20 { padding-left:20px;}
.pleft21 { padding-left:21px;}
.pleft22 { padding-left:22px;}
.pleft23 { padding-left:23px;}
.pleft24 { padding-left:24px;}
.pleft25 { padding-left:25px;}
.pleft26 { padding-left:26px;}
.pleft27 { padding-left:27px;}
.pleft28 { padding-left:28px;}
.pleft29 { padding-left:29px;}
.pleft30 { padding-left:30px;}
.pright0 { padding-right:0px;}
.pright1 { padding-right:1px;}
.pright2 { padding-right:2px;}
.pright3 { padding-right:3px;}
.pright4 { padding-right:4px;}
.pright5 { padding-right:5px;}
.pright6 { padding-right:6px;}
.pright7 { padding-right:7px;}
.pright8 { padding-right:8px;}
.pright9 { padding-right:9px;}
.pright10 { padding-right:10px;}
.pright11 { padding-right:11px;}
.pright12 { padding-right:12px;}
.pright13 { padding-right:13px;}
.pright14 { padding-right:14px;}
.pright15 { padding-right:15px;}
.pright16 { padding-right:16px;}
.pright17 { padding-right:17px;}
.pright18 { padding-right:18px;}
.pright19 { padding-right:19px;}
.pright20 { padding-right:20px;}
.pright21 { padding-right:21px;}
.pright22 { padding-right:22px;}
.pright23 { padding-right:23px;}
.pright24 { padding-right:24px;}
.pright25 { padding-right:25px;}
.pright26 { padding-right:26px;}
.pright27 { padding-right:27px;}
.pright28 { padding-right:28px;}
.pright29 { padding-right:29px;}
.pright30 { padding-right:30px;}
