/** ########################
*
* Page XHTML Elements
*
* ########################
*/
.pageContainer
{
	width: 970px;
	margin: 0 auto;
}
.header
{
	float: left;
	width: 920px;
	margin-top: 6px;
	border-bottom: 13px solid #93C3FF;
	background: #F0F5FF;
	-moz-border-radius: 15px 15px 0 0;
	padding: 10px 30px 0 20px;
}
.userInfo
{
	float: right;
	padding-top: 7px;
}
.body
{
	margin-top: 3px;
	padding: 20px;
	min-height: 350px;
}
.fullWidth
{
	width: 950px;
	float: left;
}
.left
{
	float: left;
	width: 725px;
}
.right
{
	float: right;
	width: 200px;
}
.right UL LI
{
	list-style: none;
}
.floatHalf
{
	float: left;
	width: 310px;
}
.floatLeft
{
	float: left;
}
.leftHalf
{
	float: left;
	width: 285px;
}
.floatRight
{
	float: right;
}
.leftHalfWide
{
	float: left;
	width: 390px;
}
.space15
{
	height: 15px;
	clear: both;
}
.space20
{
	height: 20px;
	clear: both;
}
.pad20
{
	padding-left: 20px;
}
.pad10
{
	padding-left: 10px;
}
/*
* ########################
*
* Form Element Styles
*
* ########################
*/
LABEL
{
	clear: both;
	font-weight: bold;
	color: #676A74;
	display: block;
	padding: 10px 0 2px 0px;
}
.textInput
{
	color: #333;
	line-height: inherit !important;
}
.textInput, .textArea
{
	border: 1px solid #999;
	padding: 4px;
	background: #F7FBFB;
	color: #4B526C;
}
.textArea
{
}
SELECT
{
	/*[disabled]height:32px;*/
	padding: 4px 0 4px 4px;
	font-size: 0.95em;
}
SELECT#account_payment_type_expiry_1i
{
	width: 79px;
	float: left;
	margin-left: 25px;
}
SELECT#account_payment_type_expiry_2i
{
	width: 60px;
	float: left;
}
.textInputMediumAuto
{
	border: 1px solid #999;
	padding: 4px 20px 4px 4px;
	background: #F7FBFB url(/plugin_assets/energy_manager/images/autocomplete.png) no-repeat right;
	width: inherit;
	color: #4B526C;
	width: 293px;
}
.button
{
	background-image: url(/plugin_assets/energy_manager/images/button.gif) !important;
	background-repeat: repeat-x;
	background-position: top left;
	border: 2px solid #15A;
	font-size: 15px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	padding: 5px;
	cursor: pointer;
	text-align: center;
	display: block;
	margin: 10px 0 3px;
}
.MainForm .buttonNext INPUT
{
	background: none;
}
.buttonNext, .buttonPrevious, .MainForm .button2 INPUT, .MainForm .buttonNext INPUT
{
	width: 150px;
	color: #FFFFFF;
	background: url(/images/button_next.png) no-repeat center;
	height: 55px;
	text-align: left;
	border: none;
}
.buttonPrevious
{
	background: url(/images/button_previous.png) no-repeat center;
}
.buttonNext A, .buttonPrevious A
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1.6em;
	font-weight: bolder;
	padding: 14px 3px 15px 16px;
	float: left;
	text-align: left;
	width: 131px;
}
.buttonPrevious A
{
	padding: 14px 0px 15px 42px;
	width: 109px;
}
.buttonNext:hover
{
	background: url(/images/button_next_h.png) no-repeat center;
}
.buttonPrevious:hover
{
	background: url(/images/button_previous_h.png) no-repeat center;
}
.button2:hover
{
	background: url(/images/button_2_h.png) no-repeat center;
}
.MainForm .buttonNext P INPUT, .MainForm .button2 P INPUT
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1.6em;
	font-weight: bolder;
	float: left;
	text-align: center;
	width: 150px;
	margin: 0px;
	padding: 0px;
}
.buttonNext A:hover, .buttonPrevious A:hover, .button2 A:hover .MainForm .floatRight .buttonNext P INPUT:hover
{
	color: #484B64;
	width: 132px;
	height: 25px;
}
.MainForm .button2 INPUT
{
	width: 150px;
	color: #FFFFFF;
	background: url(/images/button_2.png) no-repeat center;
	height: 55px;
	border: none;
}
.MainForm .floatRight .buttonNext P INPUT:hover, .MainForm .floatRight .button2 P INPUT:hover
{
	width: 150px;
	height: 52px;
	color: #484B64;
	background: url(/images/button_2_h.png) no-repeat;
}
.oneTwenty
{
	width: 120px;
}
#warning
{
	width: 290px;
	float: left;
	margin: -10px 0 0 20px;
}
.dateSelect
{
	width: 170px;
}
.flash_message
{
	padding: 1em;
	background: #FFFFFF;
	color: #3C3C3C;
	border-left: 2px solid #87B2E8;
}
.addMain
{
	float: right;
	margin: -25px 16px 0 0;
}
.actionImage, .actionImageOther
{
	height: 32px;
	margin: 0px 0px 7px 5px;
}
.actionClose
{
	height: 13px;
	margin: 7px 0px 0px;
}
.actionImage IMG, .actionImageOther IMG
{
	margin: 0px 0px 0px 5px;
	vertical-align: middle;
}
.actionImage A, .actionImageOther A
{
	font-size: 1.1em;
	font-weight: bolder;
	text-decoration: none;
}
.action_add, .action_edit, .action_delete
{
	float: right;
	width: 84px;
	padding: 4px 0 0 31px;
	height: 27px;
	margin: 8px 0 3px;
}
.actionImageOther
{
	margin: 17px 0px 0px 5px;
}
.action_add
{
	background: url(/plugin_assets/energy_manager/images/add.png) no-repeat;
}
.action_edit
{
	background: url(/plugin_assets/energy_manager/images/edit.png) no-repeat;
	width: 32px;
}
.action_delete
{
	background: url(/plugin_assets/energy_manager/images/delete.png) no-repeat;
}
.buttonBox
{
	float: right;
	margin: 0px 25px 8px 20px;
}
.buttonBox A
{
	float: right;
	margin: -13px 0px 0px;
}
#crumbs
{
	float: right;
	margin: -33px 0px 0px;
}
.addSite
{
	float: right;
	margin: 0px 0px -30px;
}
/** General Page widget styles*/
.headline1 P
{
	font-size: 200%;
	color: #2E6AAD;
	font-weight: bolder;
}
.headline1 B
{
	font-size: 150%;
	color: #DB1818;
	font-style: italic;
}
.headline1 P
{
	font-size: 250%;
	color: #2E6AAD;
	font-weight: bolder;
}
.headline2 P
{
	font-size: 180%;
	color: #2E6AAD;
	font-weight: bolder;
	margin: 30px 0 0 246px;
}
.headline2 B
{
	font-size: 150%;
	color: #DB1818;
	font-style: normal;
}
.sortableItem LI
{
	clear: both;
	list-style: none;
}
.headerLine
{
	float: left;
	margin-left: 15px;
}
H4.emList
{
	font-size: 1.3em;
	border-bottom: 1px dotted #A1A09A;
	margin: 0px 0px 11px;
	padding: 0px 0px 2px;
}
.smallBox
{
	float: left;
	margin: 10px 0px 0px 10px;
	padding: 10px 10px 19px;
	background: #EEF0F1;
	-moz-border-radius: 7px;
	width: 274px;
}
.smallBoxLeft
{
	float: left;
	width: 134px;
}
.smallBoxRight
{
	float: left;
	width: 140px;
}
.notesfloat
{
	float: right;
	margin-right: 29px;
}
.feintLine
{
	clear: both;
	border-bottom: 1px solid #F2F2F2;
}
.blueBackground
{
	margin: 15px 0px 0px 20px;
	padding: 15px 28px 23px 15px;
	float: left;
	background: #AFD6F6;
	-moz-border-radius: 15px;
}
.blueBackground H2
{
	color: #FFFFFF;
	margin-left: 25px;
	font-size: 1.6em;
}
.number
{
	font-size: 2em;
	font-weight: bolder;
	background: url(/images/blue_dot.png) no-repeat;
	height: 40px;
	width: 48px;
	text-align: center;
	padding: 7px 0px 0px 1px;
	color: #ECEFF2;
	margin: -20px 0px 0px -25px;
}
.blueBackground .smallBox H3
{
	margin: -19px 0px 0px 35px;
	border: none;
	font-size: 1.9em;
	font-family: helvetica, arial, clean, sans-serif;
}
.blueBackground .smallBox P
{
	margin: 5px 0px 0px 16px;
	font-size: 1.4em;
	font-family: helvetica, arial, clean, sans-serif;
}
/** Site maintainance widgets*/
#siteList, #newSite
{
	float: left;
	margin: 20px 0 0;
}
.siteItem, .blueBox, .blueBoxDevice
{
	float: left;
	background: #FFFFFF url(/plugin_assets/energy_manager/images/blue_fade_short.gif) repeat-x;
	padding: 12px 8px 8px 13px;
	width: 700px;
	margin: 0 0px 20px 15px;
	-moz-border-radius: 10px;
	border: 1px solid #DDDDDD;
}
.siteItem H3, .blueBox H3
{
	font-size: 1.4em;
	margin: 0px 0px 16px;
	width: 366px;
	float: left;
}
.siteInformation
{
	width: 493px;
	float: left;
	padding: 0px 0px 9px;
}
.siteSummary
{
	float: left;
	width: 64px;
	padding: 0 5px;
}
.siteSummary P
{
	font-size: 85%;
	font-weight: bolder;
	text-align: center;
}
.siteAddress
{
	float: left;
	width: 171px;
	padding: 0 5px;
}
.siteLocation
{
	float: left;
	width: 200px;
	padding: 0 5px;
}
.siteDescription
{
	float: left;
	width: 160px;
}
.siteActions
{
	float: right;
	margin: 27px 0px 0px;
}
.siteDevices
{
	background: #EDEDF2;
	padding: 10px 5px 24px 0px;
	-moz-border-radius: 0px 0px 8px 8px;
	margin: 0px 0px -8px -14px;
	width: 717px;
	border-top: 4px solid #E0E0EA;
}
UL.siteLink LI
{
	color: #666973;
	font-weight: bold;
	margin-top: 10px;
}
UL.siteLink LI A
{
	text-decoration: none;
}
/** Site Status widgets*/
.siteStatusList
{
	float: left;
}
.siteStatus
{
	float: left;
	width: 287px;
}
.siteStatusTop
{
	float: left;
	border-bottom: 1px solid #E5E5E5;
}
.siteStatus H4 A
{
	float: left;
	width: 168px;
	padding: 3px;
	margin: 0px 0px 5px;
	color: #646464;
}
.statusButtons
{
	float: left;
}
.statusButton
{
	float: left;
	margin: 4px 0px 0 -7px;
	padding: 0px 5px 10px 10px;
}
.siteStatusText
{
	float: left;
	width: 195px;
}
.siteStatusText P A
{
	color: #545454;
	text-decoration: none;
}
.siteOverview
{
	float: left;
	width: 224px;
}
.overviewValue A
{
	font-size: 1.1em;
	font-weight: bolder;
	color: #D22C2C;
	float: left;
	width: 201px;
	line-height: 1.4em;
}
/** Width modifiers*/
.width30
{
	width: 30px;
}
.width80
{
	width: 80px;
}
.width100
{
	width: 100px;
}
.width115
{
	width: 115px;
}
.width140
{
	width: 140px;
}
.width180
{
	width: 180px;
}
.width200
{
	width: 200px;
}
.width215
{
	width: 215px;
}
.width240
{
	width: 240px;
}
.width250
{
	width: 250px;
}
.width290
{
	width: 290px;
}
.width300
{
	width: 300px;
}
.width315
{
	width: 315px;
}
.width330
{
	width: 330px;
}
.width340
{
	width: 340px;
}
.width350
{
	width: 350px;
}
.width425
{
	width: 425px;
}
.width555
{
	width: 555px;
}
.width615
{
	width: 615px;
}
.width650
{
	width: 650px;
}
.width700
{
	width: 699px;
}
/*Height Modifiers*/
.height100
{
	height: 76px;
}
.height150
{
	height: 115px;
}
.height355
{
	height: 355px;
}
.height475
{
	height: 475px;
}
/** Device maintainance widgets*/
.device
{
	float: left;
	clear: both;
}
.blueBoxDevice
{
	padding-left: 0px;
}
.deviceDescription
{
	float: left;
	width: 534px;
	border-bottom: 1px solid #F0EFEF;
	padding: 0px 0px 12px;
}
.deviceDetail
{
	float: left;
	width: 662px;
	margin: 15px 0 0px 15px;
	background: #FFFFFF;
	padding: 15px;
	-moz-border-radius: 10px;
}
.deviceImage
{
	float: left;
	margin: 0 20px 0 0;
}
.deviceSwitch
{
	float: left;
	margin: 9px 16px 0px -3px;
	width: 48px;
}
.deviceProperties
{
	float: left;
	width: 90px;
	font-size: 0.89em;
}
.deviceDetail H4
{
	font-weight: bolder;
	margin: 0 0 7px;
	font-size: 1.3em;
	width: 280px;
	float: left;
}
.deviceProperties P, .deviceProperties I
{
	line-height: 1em;
	margin: 0px 0px 5px;
}
.deviceStats
{
	float: left;
	width: 255px;
	margin: 9px 0px 0px 3px;
}
.deviceStatValue P
{
	font-size: 1.1em;
	color: #DA1717;
	width: 97px;
	float: left;
}
.deviceStatDate I
{
	font-size: 0.6em;
	width: 170px;
	float: left;
	margin: 3px 0px 0px;
}
.deviceInformation
{
	float: left;
	width: 220px;
}
.deviceFeed
{
	float: left;
	width: 537px;
	font-size: 0.95em;
}
/*Online Indicators*/
.deviceOnline
{
	float: left;
	margin: 0px 0px 0px 11px;
	/*[disabled]border-bottom:1px solid #F0EFEF;*/
	/*[disabled]width:200px;*/
}
.onlineImage
{
	float: left;
}
.onlineImageSmall
{
	float: left;
	margin: 17px 11px 0px 0px;
}
.onlineImageShort
{
	float: right;
	margin: -35px 0px 0px;
}
.onlineImage IMG
{
	vertical-align: middle;
}
.onlineText
{
	float: left;
	padding: 8px 0px 0px;
	margin: 0px 0px 0px 10px;
}
/** Stream Widgets*/
.streamInfo
{
	float: left;
	width: 561px;
	background: url(/plugin_assets/energy_manager/images/chart_fade_rev.gif) repeat-x;
	padding: 18px 0px 0px 15px;
	margin: 0px 0px 0px -13px;
}
.streamParameters
{
	width: 300px;
	float: left;
}
.streamInfo H4
{
	font-size: 95%;
	color: #3D454B;
}
.streamBox
{
	margin: 5px 17px 0px -12px;
	float: left;
	width: 670px;
	padding-bottom: 0;
}
.streamTitle
{
	float: left;
	margin: 0px 6px 3px 10px;
	color: #356099;
	font-weight: bolder;
}
.streamLastPoint
{
	width: 187px;
	float: left;
	margin: 10px 0px 0px;
}
.streamTrend
{
	float: left;
	margin: 20px 3px 0px 12px;
}
.streamUnit
{
	float: left;
	font-weight: bolder;
	color: #DA1717;
}
.streamGraph
{
	border-left: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	margin: 10px 0px 0px;
	/*[disabled]height:50px;*/
	float: left;
	/*[disabled]width:331px;*/
}
.streamDrill
{
	float: right;
	margin: 17px 0px 0px;
}
.streamEdit
{
	float: right;
	margin: 1px 20px 0px 0px;
}
.streamStats
{
	float: left;
	width: 400px;
	padding: 11px 0 0 10px;
}
.streamChart
{
	float: left;
	width: 556px;
	background: #485A6B url(/plugin_assets/energy_manager/images/chart_fade.gif) repeat-x;
	margin: 8px 8px 0px -13px;
	padding: 15px 10px 0;
	height: 350px;
}
.stats, .stat, .statTitle, .statValue
{
	float: left;
}
.stats
{
	width: 367px;
	float: left;
	margin: 8px 0px 0px;
}
.stat
{
	/*[disabled]border-bottom:1px solid #F4F4F4;*/
	margin: 0px 17px 6px 0px;
	padding: 0px;
	width: 160px;
	float: left;
}
.statTitle
{
	font-weight: bold;
	width: 53px;
	color: #505A62;
	font-size: 0.95em;
	margin-right: 7px;
}
.statValue
{
	/*[disabled]width:119px;*/
	float: left;
	font-size: 0.95em;
	padding-left: 6px;
}
/*Stream Index Widgets*/
.streamIndexItem
{
	float: left;
	width: 750px;
	margin: 0px 0px 12px;
	opacity: 0.8;
}
.streamIndexItem:hover
{
	opacity: 1;
}
.streamIndexOverview
{
	float: left;
	width: 189px;
	padding: 5px 0px 0px;
}
.streamIndexSummary
{
	float: left;
	margin: 0px 0px 0px 2px;
	width: 159px;
}
.streamIndexSummary P
{
	margin: 0px 0px 0px 16px;
	line-height: 1.2em;
}
.streamIndexSparkline
{
	float: left;
	margin: 10px 0px 0px;
	border-left: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	width: 180px;
}
.streamIndexActions
{
	float: right;
	margin: 17px 0px 0px;
	width: 165px;
}
.streamNoData .actionImage A
{
	color: #BC1E14;
	font-size: 1.4em;
}
.streamNoData
{
	float: left;
	width: 657px;
}
.emptyImage IMG
{
	float: left;
	height: 80px;
	margin: 0px 0px 0px 25px;
}
.streamNoData A
{
}
.emptyText P
{
	float: left;
	font-size: 1.4em;
	padding: 20px 0px 0px 9px;
	color: #6D6D6D;
	font-weight: bolder;
}
.streamPointTable
{
	width: 327px;
	float: left;
}
.streamPointForm
{
	width: 220px;
	float: left;
	margin: 0px 0px 0px 11px;
}
/** Appliance maintainance widgets*/
.applianceStatusList
{
	float: left;
}
.applianceDetail
{
	float: left;
	margin: 3px 0 0px;
	height: inherit;
	width: inherit;
}
.applianceImage
{
	float: right;
	margin: 0px 5px 0px 0px;
	width: 64px;
}
.applianceProperties
{
	float: left;
	width: 86px;
	font-size: 85%;
}
.applianceDetail H3
{
	font-size: 1.1em;
	font-weight: bolder;
	float: left;
	width: 138px;
}
.applianceDetail H4
{
	font-weight: bolder;
	margin: 0 0 4px;
}
.applianceProperties P, .applianceProperties I
{
	line-height: 1.2em;
	margin: 4px 0px 0px;
}
.statusOrb
{
	float: left;
}
.applianceStatus
{
	float: left;
	font-size: 85%;
	margin: -6px 8px 0px 0px;
	padding: 0px;
}
/*Overview Widgets*/
.deviceOverview
{
	float: left;
	width: 285px;
}
.overviewSet
{
	float: left;
	margin: 0px 0px 4px;
	padding: 0px 0px 4px;
	width: inherit;
}
.overviewImage
{
	float: left;
	margin: 7px 10px 0px 15px;
	width: 28px;
}
.overviewInfo
{
	float: left;
	/*[disabled]width:231px;*/
}
.overviewValue
{
	float: left;
	color: #C22323;
	font-size: 1.4em;
	font-weight: bolder;
	padding: 4px 0px 0px;
	margin: 2px 7px 0px 0px;
}
.deviceOverview A
{
	text-decoration: none;
}
.overviewUnit
{
	float: left;
	font-weight: bolder;
	font-size: 1.05em;
	padding: 9px 0px 0px;
}
.overviewDate
{
	float: left;
	clear: both;
	font-size: 0.95em;
	font-style: italic;
}
.overviewDrill
{
	float: right;
	margin-top: 10px;
}
/*Group Widgets*/
#groupDetail
{
	float: left;
	margin-top: 20px;
}
.groupOverview
{
	margin: 0 0 30px;
	/*[disabled]width:640px;*/
	float: left;
	background: url(/images/blue_fade.gif) repeat-x;
}
.groupInfoBlock
{
	float: left;
	width: 448px;
	margin: 0 0 0 10px;
}
.groupTitle A
{
	font-family: "Gill sans", "Trebuchet MS", Helvetica, Tahoma, sans-serif;
	color: #236E89;
	font-size: 150%;
	font-weight: normal;
	text-decoration: none;
	float: left;
	width: 380px;
}
.groupTitle A:hover
{
	color: #0A6484;
	text-decoration: underline;
}
.groupOwner, .groupOwnerItem
{
	font-size: 110%;
	color: #948F8F;
	text-decoration: none;
	padding: 0 0 4px;
	border-bottom: 1px groove #C2C2C2;
	float: left;
	width: inherit;
}
.groupOwnerItem
{
	border: none;
}
.groupOwner A, .groupOwnerItem A
{
	color: #9F2D2D;
	font-weight: bolder;
	text-decoration: none;
}
.groupImage
{
	width: 150px;
	float: left;
}
.groupSummary
{
	float: left;
	font-size: 110%;
	text-align: left;
	color: #35344F;
	width: 451px;
	margin: 5px 0px 0px;
	padding: 3px 0px 0px;
}
.groupSummary A
{
	color: #9F2D2D;
	font-weight: bolder;
	text-decoration: none;
}
.groupVisibility
{
	float: right;
	margin: 0px;
}
.groupMember
{
	float: left;
	width: 55px;
	margin: 0px 25px 25px 0px;
}
.grouMemberDetail A
{
	font-weight: bolder;
}
/*Group Device Widgets*/
.groupDeviceDetail
{
	float: left;
	padding: 3px;
	-moz-border-radius: 10px;
}
.groupDeviceDetail H4
{
	font-weight: bolder;
	margin: 0 0 4px;
	font-size: 1.5em;
}
.groupDeviceStreamBox
{
	margin: 0px 17px 0px 0px;
	width: 304px;
	float: left;
}
.groupDeviceDescription
{
	float: left;
	width: 280px;
	margin: 5px 0px 7px;
}
.groupDeviceStats
{
	width: 210px;
}
.groupDeviceFeed
{
	float: right;
	width: 328px;
	font-size: 0.95em;
	margin: 0px 0px 0px 1px;
}
.groupStreamDrill
{
	float: right;
}
.groupDeviceLongDescription
{
	clear: both;
	font-size: 0.9em;
	margin: 8px 0px 0px;
	float: left;
	padding: 10px;
}
/*Meem style elements*/
.meemThing
{
	float: left;
	font-size: 0.7em;
}
/*Stream data maintainance elements*/
.pointForm
{
	padding-right: 15px;
	background: #FFFFFF;
	border: 1px solid #C8CCCF;
	float: left;
	width: 273px;
	margin: 10px;
	padding: 10px 17px 10px 10px;
	-moz-border-radius: 7px;
}
.iconButtonSave
{
	background-image: url(/plugin_assets/energy_manager/images/icons/icon_yes_32.png) !important;
	background-repeat: no-repeat;
	background-position: top left;
	background-color: transparent;
	border: none;
	cursor: pointer;
	margin: 16px 4px 10px 0;
	height: 34px;
	width: 34px;
}
.streamPointsHeader
{
	float: left;
	width: 321px;
	font-weight: bold;
	background-color: #FFF;
	background-image: url(/plugin_assets/energy_manager/images/admin/tablehead.gif);
	color: #FFFFFF;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #56A0C9;
	padding: 4px 4px 1px 10px;
	text-align: left;
	font-size: 1.1em;
	height: 18px;
}
.pointDateHeader
{
	float: left;
	width: 210px;
}
.pointValueHeader
{
	float: left;
	width: 85px;
}
.pointActionsHeader
{
	float: left;
	width: 22px;
}
.streamPoints
{
	float: left;
	width: 100px;
}
.streamPointContainer
{
	float: left;
}
.streamPointList
{
	float: left;
	border-left: 1px solid #EBE9E9;
	width: 320px;
	padding: 4px 4px 1px 10px;
	border-right: 1px solid #EBE9E9;
	border-bottom: 1px solid #EBE9E9;
}
.streamPointList:hover
{
	background: #BEE6F2;
}
.streamPoint
{
	float: left;
	border-left: 1px solid #EBE9E9;
	width: 320px;
	padding: 4px 4px 1px 10px;
	border-right: 1px solid #EBE9E9;
	border-bottom: 1px solid #EBE9E9;
}
.pointDate
{
	float: left;
	width: 210px;
}
.pointValue
{
	float: left;
	width: 66px;
}
.pointActions
{
	float: left;
	width: 40px;
}
/*odd even*/
.odd
{
	background: none;
}
.even
{
	background: #EBF7F9;
}
/*SEG Pagination*/
.segPagination
{
}
DIV.pagination SPAN.current
{
	font-weight: bold;
	color: #A91A10;
	font-size: 1.05em;
}
DIV.pagination A
{
	background: none;
	margin: 0px 2px 0px 0px;
	padding: 0px;
}
DIV.pagination A:hover
{
	color: #A52E26;
	background: none;
	margin: 0px 2px 0px 0px;
	padding: 0px;
}
/*Things to watch*/
.thingsToWatch
{
	float: left;
}
.myNewThing
{
	float: left;
	width: 773px;
}
.thingToWatch, .thingToWatchSmall
{
	float: left;
	width: 93px;
	height: 127px;
}
.thingToWatchSmall
{
	height: 142px;
}
.thingImage IMG
{
	margin-left: auto;
	margin-right: auto;
	/*[disabled]display:block;*/
	height: 80px;
	/*[empty]color:;*/
	border: none;
	/*[empty]background-image:;*/
}
.thingImage A IMG
{
	border: none;
}
.thingToWatch H4 A, .thingToWatch H4, .thingToWatchSmall H4 A, .thingToWatchSmall H4
{
	text-align: center;
	height: 34px;
	font-size: 1.05em;
}
.thingImageSmall IMG
{
	margin-left: auto;
	margin-right: auto;
	display: block;
	height: 32px;
}
.thingToWatch A, .thingToWatchSmall A
{
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bolder;
	text-align: center;
	display: block;
}
.removeIt A
{
	font-size: 1em;
	font-weight: normal;
}
