
body{
	background:#ebebeb url('../imgs/bg-gradient.png') repeat-x;
}

.clear {float:none; clear:both; height:0px; display:inline;}

.bounder {
	width:990px;
	margin:auto;
}

.logoarea{ margin:0px; height:50px;}
.logoarea .left {float:left; margin:0px;}
.logoarea .right {float:right; margin:0px;}
.logoarea .right .logoutlink { position:absolute; margin-left:-125px; margin-top:30px;}
.logoarea .right .logoutlink a {color:#FFF; padding-right:15px;}
.logoarea .right .logoutlink a:hover {text-decoration:underline;}

* html .navmenu {margin-top:-7px;}

.contentNoTabs {
margin:20px 0;
 background-color:#FFF;
 border:1px solid #b7b6b6;
}

.contentBelowTabs{
	 background-color:#FFF;
	 border-left:1px solid #b7b6b6;
	 border-right:1px solid #b7b6b6;
	 border-bottom:1px solid #b7b6b6;
	 margin-bottom:20px; 
}

.timeselect {
	height:83px;
	width:893px;
	margin:auto;
	background:url(../imgs/gradientshadow.jpg) no-repeat center;
}

.curve-all{-moz-border-radius:10px; -webkit-border-radius:10px;}
.curve-tl {-moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px;}
.curve-tr {-moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px;}
.curve-bl {-moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px;}
.curve-br {-moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px;}

.timeselect {padding-top:11px; color:#626262;}
.timeselect .message {margin:0 5px 5px 5px; text-transform:uppercase; text-align:center; font-size:13px; font-family:"Futura","Verdana","Arial", sans-serif;}
.timeselect .choices {height:40px; line-height:40px;}
.timeselect .choices a {color:#626262; padding:5px 10px; font-family:"Futura","Verdana","Arial", sans-serif; font-size:18px; text-transform:uppercase;}
.timeselect .choices .selected {color:#1661b4; background-color:#FFF; border:2px solid #ccc;}

.roundybox {background-color:#FFF; border:1px solid #b7b6b6; }
.roundybox .title{height:40px; background-color:#efefef; color:#9a9a9a; font-size:30px; text-align:left; padding-left:10px; padding-top:10px;}

.reports {margin:15px;}

.graphrow {height:337px; background:url(../imgs/chartgradient-inv.png);}
.graphrowBorder {border-bottom:2px solid #b7b6b6;}
.halfGraph {padding-left:10px; width:468px; height:337px; float:left; text-align:left; background:url(../imgs/chartgradient.png);}
.halfGraphRight {padding-left:5px; margin-left:5px;}
.halfGraph .count .bigblue {color:#1661b4; font-size:18px;}
.halfGraph .count {margin-top:20px; margin-left:40px; font-family:"Futura","Verdana","Arial", sans-serif; text-transform: uppercase; font-size:13px;}
.halfGraph .changeperc {float:right; margin-right:40px; margin-top:22px; font-size:15px; font-weight:bold; color:#1661b4;}
.halfGraph .changeperc .upArrow {padding-left:20px; background:url(../imgs/uparrow-sm.png) left no-repeat; height:18px; vertical-align: middle;}
.halfGraph .changeperc .downArrow {padding-left:20px; background:url(../imgs/dnarrow-sm.png) left no-repeat; height:18px; vertical-align: middle;}

.performance {margin:15px;}
.performance .main {height:178px;}
.performance .main .first {margin-left:0px; width:236px;}
.dialbox {width:235px; margin-left:5px; height:178px; background:url(../imgs/chartgradient.png) repeat-x top left; float:left;}
.dialbox .count {padding-top:15px; margin-bottom:-15px; font-size:15px;}
.dialbox .count .bigblue {color:#1661b4; font-size:20px; font-weight:bold;}

.dialbox .changeperc {line-height:18px;}
.dialbox .changeperc .upArrow { float:right; padding-right:20px; background:url(../imgs/uparrow-sm-grey.png) right no-repeat; height:18px; line-height:18px; vertical-align: middle;}
.dialbox .changeperc .downArrow { float:right; padding-right:20px; background:url(../imgs/dnarrow-sm-grey.png) right no-repeat; height:18px; line-height:18px; vertical-align: middle;}
.dialbox .changeperc .timetext { float:right; width:104px; margin-left:5px; text-align:left; padding-top:1px;}
.dialbox .changeperc .percent {font-size:17px; font-weight:bold; color:#1661b4;}


.funnelpie {height:409px; margin:0 15px;}
.funnelpie .left {height:424px; width:470px; float:left;}
.funnelpie .right {height:424px; width:470px; float:right;}
.funnelpie .roundybox .main {background: url(../imgs/funnelgradient.png) repeat-x top;}


.tabs {text-align:left; margin-top:9px; height:42px; width:100%; position:relative;}
.tabs a {outline:none; display:block; height:42px}
.tabs .floatover {position:absolute; z-index:10;  height:52px; margin-left:-10px; margin-top:-10px; margin-right:-10px;}

.tabs .tab .dashboard {float:left; height:42px; width:241px; background:url(../imgs/tab-dashboard.png) bottom left no-repeat;}
.tabs .dashboard-active { width:261px; background-image:url(../imgs/tab-dashboard-active.png);}
.tabs .dashboard-active a { width:241px; margin-top:10px; margin-left:10px;}
.tabs .gradientplug-left { position:absolute; left:-10px; top:42px; width:10px; height:20px; background-image: url(../imgs/tab-gradientplug-left.png) }


.tabs .tab .trends {float:left; margin-left:-1px; height:42px; width:162px; background:url(../imgs/tab-trends.png) bottom left no-repeat;}
.tabs .trends-active {left:241px; height:52px; width:182px; background:url(../imgs/tab-trends-active.png) bottom left no-repeat;}
.tabs .trends-active a {width:162px; margin-top:10px; margin-left:10px;}

.tabs .tab .content {float:left; margin-left:-1px; height:42px; width:173px; background:url(../imgs/tab-content.png) bottom left no-repeat;}
.tabs .content-active {left:403px; height:52px; width:193px; background:url(../imgs/tab-content-active.png) bottom left no-repeat;}
.tabs .content-active a {width:162px; margin-top:10px; margin-left:10px; }

.tabs .tab .widgets {float:left; margin-left:-1px; height:42px; width:233px; background:url(../imgs/tab-widgets.png) bottom left no-repeat;}
.tabs .widgets-active {left:576px; height:52px; width:253px; background:url(../imgs/tab-widgets-active.png) bottom left no-repeat;}
.tabs .widgets-active a {width:233px; margin-top:10px; margin-left:10px;}

.tabs .tab .audience {float:left; margin-left:-1px; height:42px; width:185px; background:url(../imgs/tab-audience.png) bottom left no-repeat;}
.tabs .audience-active {left:805px; height:52px; width:205px; background:url(../imgs/tab-audience-active.png) bottom left no-repeat;}
.tabs .audience-active a {width:185px; margin-top:10px; margin-left:10px;}
.tabs .gradientplug-right { position:absolute; right:-10px; top:42px; width:10px; height:20px; background-image: url(../imgs/tab-gradientplug-right.png) }

.tabs .content {float:left;}
.tabs .widgets {float:left;}
.tabs .audience {float:left;}

.details {margin:15px;}
.details .icon_twitter { margin-right:5px; float:left; width:25px; height:25px; background:url(../imgs/icon-twitter.png); }
.details .icon_myspace { margin-right:5px; float:left; width:25px; height:25px; background:url(../imgs/icon-myspace.png); }
.details .icon_facebook { margin-right:5px; float:left; width:25px; height:25px; background:url(../imgs/icon-facebook.png); }
.details .icon_yahoo { margin-right:5px; float:left; width:25px; height:25px; background:url(../imgs/icon-yahoo.png); }

.gradienttable {border-collapse:collapse;}
.gradienttable thead {background-color:#c6c6c6;}
.gradienttable thead th { border-left:2px solid #c6c6c6; background:#595959 url(../imgs/gradienttable-header.png) repeat-x top; height:24px; color:#FFF; font-size:15px; text-align:center;}
.gradienttable thead th.first, .gradienttable thead th.column_0 { border:none; background-image:none; background-color:#7d7d7d; text-align:left; padding-left:15px;}
.gradienttable tbody td { margin-top:2px; border-left:2px solid #fff; border-bottom:1px solid #b7b6b6; background:#dadada url(../imgs/gradienttable-cell.png) repeat-x top; height:42px; font-size:15px; text-align:center; vertical-align: middle;}
.gradienttable tbody .lastrow td { border-bottom:none;}
.gradienttable tbody td.first { line-height:25px; border-left:none; background-image:none; background-color:#e4e4e4; text-align:left; padding-left:15px;}

.widgettable {background-color:#b7b6b6; border-left:1px solid #b7b6b6;border-right:1px solid #b7b6b6; border-bottom:1px solid #b7b6b6;
-moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px;} 
.widgettable table {width:950px;}
.widgettable thead th { text-align:left; padding-left:15px;}
.widgettable tbody td {padding:10px; background:#dbdbdb url(../imgs/widgettable-cell.png) repeat-x top;}
.widgettable tbody td.first {padding-right:15px;}
.widgettable tfoot {  }
.widgettable tfoot .countLabel {padding:0 5px;}
.widgettable tfoot td { height:40px; vertical-align:middle;}
.widgettable tfoot td.first {text-align:center;}
.widgettable tbody .column_1 { text-align:left; }
.widgettable .userImage {float:left; margin-right:5px;}
.widgettable .messageText {display:inline;}
.widgettable .column_3, .widgettable .column_2 {width:105px;}
.widgettable .userName {color:#1661b4; font-weight:bold; padding-right:2px;}
.widgettable .buttonrow-right { float:right; margin-top:30px;}
.widgettable .urltype {float:left; width:104px; height:20px;}
.widgettable .column_2 .buttonrow-right {margin-top:10px;}
.widgettable .noresults td.first {text-align:center;}

#insightAdmin { padding:17px;}
/** Button styles **/
.cf_btn_small {margin:2px; outline:none; cursor:pointer; color:#fff; font-size:12px; padding:0 7px; height:18px; font-weight:bold; background-repeat: repeat-x; background-position: top; -moz-border-radius:6px; -webkit-border-radius:6px;}
.cf_btn_large {margin:2px; outline:none; cursor:pointer; color:#fff; font-size:14px; padding:0 10px; height:31px; font-weight:bold; font-size:16px; background-repeat: repeat-x; background-position: top; -moz-border-radius:6px; -webkit-border-radius:6px;}

.cf_button_blue_small {border:1px solid #11295d; background-color:#183a84; background-image: url(../imgs/btn-blue-small.png);}
.cf_button_blue_large {border:1px solid #11295d; background-color:#183a84; background-image: url(../imgs/btn-blue-large.png);}
.cf_button_blue_small:active, .cf_button_blue_small_active {
	border:1px solid #4d5f86; background-image: url(../imgs/btn-blue-active-small.png); color:#fff; background-color:#526ba3;}
.cf_button_blue_large:active, .cf_button_blue_large_active {
	border:1px solid #4d5f86; background-image: url(../imgs/btn-blue-active-large.png); color:#fff; background-color:#526ba3;}

.cf_button_lightblue_small {color:#11295d; border:1px solid #11295d; background-image:url(../imgs/btn-lightblue-small.png);  background-color:#c5cee0;}
.cf_button_lightblue_large {color:#11295d; border:1px solid #11295d; background-image:url(../imgs/btn-lightblue-large.png);  background-color:#c5cee0;}
.cf_button_lightblue_small:active, .cf_button_lightblue_small_active{ 
	border:1px solid #707f9e; color:#445882; background-color:#445882; background-image:url(../imgs/btn-lightblue-active-small.png);}
.cf_button_lightblue_large:active, .cf_button_lightblue_large_active{ 
	border:1px solid #707f9e; color:#445882; background-color:#445882; background-image:url(../imgs/btn-lightblue-active-large.png);}

.cf_button_green_small{border:1px solid #508303; background-color:#508303; background-image: url(../imgs/btn-green-small.png);}
.cf_button_green_large{border:1px solid #508303; background-color:#508303; background-image: url(../imgs/btn-green-large.png);}
.cf_button_green_small:active, .cf_button_green_small_active{
	border:1px solid #7ca242; background-color:#7ca242; background-image:url(../imgs/btn-green-active-small.png);}
.cf_button_green_large:active, .cf_button_green_large_active{
	border:1px solid #7ca242; background-color:#7ca242; background-image:url(../imgs/btn-green-active-large.png);}

.cf_button_lightgreen_small{color:#508303; border:1px solid #508303; background-color:#d3e0c0; background-image: url(../imgs/btn-lightgreen-small.png);}
.cf_button_lightgreen_large{color:#508303; border:1px solid #508303; background-color:#d3e0c0; background-image: url(../imgs/btn-lightgreen-large.png);}
.cf_button_lightgreen_small:active, .cf_button_lightgreen_small_active{
	border:1px solid #96b568; color:#769e39; background-color:#e5ecd9; background-image:url(../imgs/btn-lightgreen-active-small.png);}
.cf_button_lightgreen_large:active, .cf_button_lightgreen_large_active{
	border:1px solid #96b568; color:#769e39; background-color:#e5ecd9; background-image:url(../imgs/btn-lightgreen-active-large.png);}

.cf_button_orange_small{border:1px solid #d3771c; background-color:#d3771c; background-image: url(../imgs/btn-orange-small.png);}
.cf_button_orange_large{border:1px solid #d3771c; background-color:#d3771c; background-image: url(../imgs/btn-orange-large.png);}
.cf_button_orange_small:active, .cf_button_orange_small_active{
	border:1px solid #de9955; background-color:#de9955; background-image: url(../imgs/btn-orange-active-small.png);}
.cf_button_orange_large:active, .cf_button_orange_large_active{
	border:1px solid #de9955; background-color:#de9955; background-image: url(../imgs/btn-orange-active-large.png);}

.cf_button_lightorange_small{color:#d3771c; border:1px solid #d3771c; background-color:#f4ddc6; background-image: url(../imgs/btn-lightorange-small.png);}
.cf_button_lightorange_large{color:#d3771c; border:1px solid #d3771c; background-color:#f4ddc6; background-image: url(../imgs/btn-lightorange-large.png);}
.cf_button_lightorange_small:active, .cf_button_lightorange_small_active{
	border:1px solid #e5ad77; background-color:#f8ebdd; color:#dd954e; background-image: url(../imgs/btn-lightorange-active-small.png);}
.cf_button_lightorange_large:active, .cf_button_lightorange_large_active{
	border:1px solid #e5ad77; background-color:#f8ebdd; color:#dd954e; background-image: url(../imgs/btn-lightorange-active-large.png);}

/*Button related hacks go here */
/*Stupid dotted border in mozilla*/
.cf_btn_small::-moz-focus-inner {border:0;}
.cf_btn_large::-moz-focus-inner {border:0;}

/*IE6&7 extra button padding*/
.cf_btn_small {*overflow:visible; _overflow-x:visible;}
.cf_btn_large {*overflow:visible; _overflow-x:visible;}

.cf_dialog_glass {z-index:100; background-color:#000; 
-khtml-opacity: 0.5; -moz-opacity: 0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); opacity:0.5;}
.cf_dialog {z-index:101; -moz-border-radius:18px; -webkit-border-radius:18px; text-align:left; background:transparent url(../imgs/bg-50-black.png) repeat;}
.cf_dialog_container {margin:10px; background-color:#FFF;}
.cf_dialog_title {height:30px; line-height:30px; font-size:16px; padding-left:10px; background-color:#e4e4e4; color:#4b4b4b;}
.cf_dialog_subtitle {height:20px; line-height:20px; padding-left:10px; background-color:#e4e4e4; color:#4b4b4b;}
.cf_dialog_title .widgetName {color:#000;}
.cf_dialog_footer {text-align:right; height:30px; line-height:30px; background-color:#e4e4e4; padding:0 10px;}
.cf_dialog_main {padding:10px 10px;}
.urlchange label {padding-left:5px; font-weight:bold; color:#4b4b4b;}
.urlchange textarea {width:350px; height:40px; margin-left:20px; margin-top:5px;}
.urlchange .formRow {margin:10px 0;}
.urlchange .firstRow {margin:0 0 10px 0;}

.widgetsource {color:#4b4b4b;}
.widgetsource .formRow textarea{width:375px; margin-top:5px; height:75px;}
.widgetsource .firstRow textarea{height:125px;}
.widgetsource .copyrow {margin-left:150px;}

.templateEdit .charcount {text-align:right; margin-right:10px; color:#4b4b4b;}
.templateEdit textarea {width:370px; height:75px; margin-bottom:10px}

.helptext {font-size: 11px; color:#4b4b4b;}

.newWidget .nameRow {padding-left:30px; height:52px; line-height:52px; background-color:#7d7d7d; color:#FFF;}
.newWidget .nameRow input {width:275px;}
.newWidget .cf_dialog_main {padding:0px;}
.newWidget .widget_types {padding-left:30px; height:52px; background-color:#e4e4e4; color:#4b4b4b;}
.newWidget .widget_type_label {float:left; padding:10px 0px; margin-top:10px; margin-right:5px;}
.newWidget .widget_type_name{ float:left; cursor:pointer; margin-right:10px; margin-top:10px; padding:10px;}
.newWidget .widget_types .selected {background-color:#fff; border:1px solid #b9b9b9;}
.newWidget .widget_styles {height:306px; background:url(../imgs/newwidget-gradient.png) repeat;}
.newWidget .widget_styles {padding:0 30px;}
.newWidget .widget_style_holder{float:left; height:153px; width:252px; border-left:2px solid #fff;}
.newWidget .widget_styles .first{border-left:none;}
.newWidget .widget_style {border:1px solid transparent; margin-top:30px; margin-bottom:30px; margin-right:5px; padding:5px;}
.newWidget .widget_style_holder .selected { background-color:#fff; border:1px solid #1661b4; -moz-border-radius:10px; -webkit-border-radius:10px;}
.newWidget .widget_style label {padding-left:10px;}
.newWidget .errorMsg { text-align:right; padding-right:30px; background-color:#E4E4E4;}

.gwt-TabBarFirst {width:0;}
.gwt-TabBarItem {cursor:pointer; height:50px; font-size:20px; margin-right:-1px; background-color:#efefef; border:1px solid #b7b6b6; line-height:50px; padding:0 10px;
-moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; -moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px;}
.gwt-TabBarItem-selected {border-bottom:1px solid #efefef;color:#1661b4;}
.gwt-TabBarRest-wrapper {border-bottom:1px solid #b7b6b6;}

.settings {
	width:950px; color:#4b4b4b;
	border-left:1px solid #b7b6b6; border-right:1px solid #b7b6b6; border-bottom:1px solid #b7b6b6;
}
.settings p {margin:0;}
.settings .settings_msg {font-size:15px;background-color:#efefef; padding:10px}
.settings .warning {font-size:12px;}
.settings .settings_main {padding-top:30px;}
.settings .rpxRow {margin-top:10px; line-height:20px;}
.settings .rpxRow input {width:275px;}
.settings .profilecapture {margin-left:200px; margin-top:10px;}
.settings .rpxRow label {width:190px; text-align:right; margin-right:10px; float:left;} 
.settings .profilecapture .gwt-RadioButton {display:block; margin-bottom:7px;}
.settings .profilecapture label {margin-left:10px;}
.settings .saverow {margin-left:200px; margin-bottom:30px;}
.widgetmanager {position:relative;}
.widgetmanager .addwidget{color:#545454; position:absolute; top:-25px; right:10px; text-decoration:underline; padding-left:12px; background:url(../imgs/tinyplus.png) no-repeat;}
.widgetmanager .addwidget a{color:#545454;}

.segmenter {padding:10px 15px; color:#9a9a9a;}
.segmenter .main {border:1px solid #b7b6b6; border-top:none;}
.segmenter .header {font-size:24px; height:50px; color:#9a9a9a; border:1px solid #b7b6b6; background-color:#efefef;}
.segmenter .header .left {float:left; width:476px; line-height:50px; height:50px; border-right:3px solid #b7b6b6; text-align:center;}
.segmenter .header .right {float:left; width:477px; line-height:50px; height:50px;text-align:center;}
.segmenter .left-side {width:476px; border-right:3px solid #b7b6b6; float:left; text-align:left;}
.segmenter .right-side {width:477px; float:right; text-align:right;}

.segmenter .small, .segmenter .large {position:relative;}
.segmenter .small, .segmenter .small .left-side, .segmenter .small .right-side {height:80px;}
.segmenter .large, .segmenter .large .left-side, .segmenter .large .right-side {height:120px;}
.segmenter .small .left-side, .segmenter .small .right-side {background: #dcdcdb url(../imgs/segment-gradient-small.png) repeat-x; }
.segmenter .large .left-side, .segmenter .large .right-side {background: #dcdcdb url(../imgs/segment-gradient-large.png) repeat-x; }
.segmenter .btnadd { text-align:right; position:absolute; bottom:10px; left:350px; width:110px;}
.segmenter .btnadd .arrow {height:25px; line-height:25px; background:url(../imgs/segment-arrow-add.png) no-repeat right; padding-right: 30px;}
.segmenter .btnrem { text-align:left; position:absolute; bottom:10px; right:350px; width:110px;}
.segmenter .btnrem .arrow {height:25px; line-height:25px; background:url(../imgs/segment-arrow-rem.png) no-repeat left; padding-left: 30px;}

.segmenter .main-label-left {
	background:#595959 url(../imgs/gradienttable-header.png) repeat-x top; height:24px; color:#FFF;
	padding-left:50px;
	font-size:15px;
	line-height:24px;
}
.segmenter .main-label-right {
	background:#595959 url(../imgs/gradienttable-header.png) repeat-x top; height:24px; color:#FFF;
	padding-right:50px;
	font-size:15px;
	line-height:24px;
}

.segmenter .zip textarea {height:35px;	width:220px; margin-top:10px;}
.segmenter .zip .left-side textarea {margin-left:50px;}
.segmenter .zip .right-side textarea {margin-right:50px;}

.segmenter .gender .left-side select {margin-left:50px; margin-top:20px;}
.segmenter .gender .right-side select {margin-right:50px; margin-top:5px; }
.segmenter .regsource .left-side select {margin-left:50px; margin-top:20px;}
.segmenter .regsource .right-side select {margin-right:50px; margin-top:20px;}

.segmenter .regdate  input {width:90px; margin-top:5px;}
.segmenter .regdate .left-side .startDate {margin-left:50px; float:left; display:inline; margin-top:10px;}
.segmenter .regdate .left-side .endDate {float:left; display:inline; margin-left:30px; margin-top:10px;}
.segmenter .regdate .right-side .startDate {text-align:left; margin-left:200px; float:left; display:inline; margin-top:10px;}
.segmenter .regdate .right-side .endDate {text-align:left; float:left; display:inline; margin-top:10px; margin-left:30px;}

.segmenter .birthdate  input {width:90px; margin-top:5px;}
.segmenter .birthdate .left-side .startDate {margin-left:50px; float:left; display:inline; margin-top:10px;}
.segmenter .birthdate .left-side .endDate {float:left; display:inline; margin-left:30px; display:inline;margin-top:10px;}
.segmenter .birthdate .right-side .startDate {text-align:left; margin-left:200px; float:left; display:inline; margin-top:10px;}
.segmenter .birthdate .right-side .endDate {text-align:left; float:left; display:inline; margin-top:10px; margin-left:30px;}

.segmenter .causal .left-side .numberof {margin-left:50px; float:left; display:inline; margin-top:10px;}
.segmenter .causal .left-side .numberof input {width:40px; margin-top:5px;}
.segmenter .causal .left-side .causal_select {width:100px;float:left; margin-left:10px; margin-top:27px;}
.segmenter .causal .left-side .since {margin-left:10px; float:left; display:inline; margin-top:10px;}
.segmenter .causal .left-side .since select {margin-top:5px;}
.segmenter .causal .right-side textarea {margin-right:50px; margin-top:10px; height:35px; width:225px;}

.segmenter .direct .left-side .numberof {margin-left:50px; float:left; display:inline; margin-top:10px;}
.segmenter .direct .left-side .numberof input {width:40px; margin-top:5px;}
.segmenter .direct .left-side .direct_select {width:100px;float:left; display:inline; margin-left:10px; margin-top:27px;}
.segmenter .direct .left-side .since {margin-left:10px; float:left; display:inline; margin-top:10px;}
.segmenter .direct .left-side .since select {margin-top:5px;}
.segmenter .direct .right-side textarea {margin-right:50px; margin-top:10px; height:35px; width:225px;}

.segmenter .buttonpanel {text-align:left; height:80px; background-color:#b7b6b6; padding-top:20px; padding-left:700px;}
.segmenter .countpanel {margin-left:7px; color:#000;}

.login {height:420px; color:#4b4b4b;}
.login .left {width:475px; height:420px; margin-right:90px; float:left; background:url(../imgs/logingradient.png) top left repeat-y; }
.login .left .info {margin:auto; width:225px; margin-top:25px;}
.login .left .info .actionable{font-size:15px; color:#4b4b4b;}
.login .right {margin-left:450px; background-color:#efefef;}
.login .right h3 {margin:0; margin-left:110px; margin-bottom:5px;}
.login .right {height:420px;}
.login .right form {padding-left:90px; padding-top:100px; text-align:left;}
.login .right form .row {height:30px; text-align:left;}
.login .right form label {text-align:right; line-height:20px; height:30px; float:left; width:75px; margin-right:10px;}
.login .right form button {margin-left:85px;}
.login .right form .rememberme {margin:0 0 5px 110px;}
.login .right form .rememberme input {margin-right:5px;}
.login .right form .logoutMsg {margin-left:110px; margin-bottom:5px;}
