/*
	system styles start
*/ 

body {
	background: #EEEFEF;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	color: #000000;
	font-size: 13px;
}

input[type="text"], input[type="password"] {
	height: 16px;
	width: 170px;
	padding: 2px 4px 2px 4px;
	vertical-align: middle;
	color: #484848;
	border: solid 1px #000000;
}

input[type="checkbox"] {
	border: none;
	height: 20px;
	width: 20px;
	vertical-align: middle;
}

textarea {
	border: solid 1px #000000;
	background: #FFFFFF;
	color: #484848;
	width: 170px;
	padding: 2px 4px 2px 4px;
}

input[type="button"], input[type="submit"] {
	height: 21px;
	vertical-align: middle;
	text-align: center;
	background: url('http://successiv.net/templates/successiv/images/button_slice.png') repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #CECECE;
	border-radius: 8px;
	-moz-border-radius: 8px;
	font-size: 11px;
}

img {
	border: none;
}

a, a:hover, a:active {
	color: #65B463;
}

a:visited {
	color: #65B463;
}

ol {
	padding-left: 20px;
}

ul {
	padding-left: 15px;
}

/*
	system styles end
*/

/*
	generic styles start
*/

h1, h2, h3, h4, h5, h6 {
	color: #65B463;
}

.permaLink {
	font-size: 8px
}

/*
	generic styles end
*/

/*
	container styles start
*/

#topBorder {
	background: #96D76C;
	height: 10px;
	width: 100%;
}

#headerContainer {
	position: relative;
	margin: 0 auto;
	width: 688px;
	height: 180px;
	padding: 0px 156px;
	background: #FFFFFF;
	clear: both;
	text-align: center;
	border-style: solid;
	border-width: 0px 1px;
	border-color: #D7D6D4;
}

#siteLogo {
}

#navigationContainer {
	position: relative;
	width: 688px;
	height: 40px;
	overflow: hidden;
	background: #EFEFEF;
}

#loginButtonContainer {
	height: 40px;
	width: auto;
	float: right;
	padding: 9px 10px 8px 0px;
}

#pageContainer {
	position: relative;
	margin: 0 auto;
	width: 688px;
	min-height: 500px;
	padding: 50px 156px;
	padding-bottom: 10px;
	height: auto;
	background: #FFFFFF;
	clear: both;
	border-style: solid;
	border-width: 0px 1px;
	border-color: #D7D6D4;
}

#footerContainer {
	background: #96D76C;
	height: 80px;
	width: 100%;
	line-height: 80px;
	color: #FFFFFF;
	text-align: center;
}

#footerContainer a {
	color: #FFFFFF;
}

/*
	container styles end
*/

/*
	searchbar styles start

#searchBar {
	position: absolute;
	width: 200px;
	height: 34px;
	top: 60px;
	right: 10px;
	line-height: 34px;
	background: url('http://successiv.net/templates/successiv/images/searchbox.png') no-repeat;
}

#searchBar #searchButton {
	position: absolute;
	left: 6px;
	top: 7px;
	width: 26px;
	height: 21px;
	background: transparent;
	border-color: transparent;
	color: transparent;
	cursor: pointer;
}

#searchBar #searchKeyword2 {
	position: absolute;
	left: 33px;
	top: 7px;
	width: 154px;
	height: 21px;
	padding: 0px;
	background: transparent;
	border-color: transparent;
	color: #000000;
}

	searchbar styles end
*/

/*
	border styles start

.topBorderContainer {
	position: relative;
	width: 1022px;
	height: 18px;
}

.topBorderLeft {
	position: absolute;
	background: url('http://successiv.net/templates/easy2net/images/left_top_corner.png') no-repeat;
	width: 18px;
	height: 18px;
	left: 0px;
	top: 0px;
}

.topBorderMiddle {
	position: absolute;
	background: url('http://successiv.net/templates/easy2net/images/top.png') repeat-x top;
	width: 986px;
	height: 18px;
	left: 18px;
	top: 0px;
}

.topBorderRight {
	position: absolute;
	background: url('http://successiv.net/templates/easy2net/images/right_top_corner.png') no-repeat;
	width: 18px;
	height: 18px;
	right: 0px;
	top: 0px;
}

.middleBorderContainer {
	position: relative;
	width: 1022px;
	height: auto;
	min-height: 580px;
	clear: both;
}

.middleBorderLeft {
	position: absolute;
	background: url('http://successiv.net/templates/easy2net/images/left.png') repeat-y left;
	width: 18px;
	height: 100%;
	left: 0px;
	top: 0px;
}

.borderCenter {
	position: absolute;
	background: #FFFFFF;
	height: auto;
	min-height: 580px;
	width: 986px;
	left: 18px;
	top: 0px;
	padding: 0px;
}

.middleBorderRight {
	position: absolute;
	background: url('http://successiv.net/templates/easy2net/images/right.png') repeat-y right;
	width: 18px;
	height: 100%;
	right: 0px;
	top: 0px;
}

.bottomBorderContainer {
	position: relative;
	width: 1022px;
	height: 18px;
}

.bottomBorderLeft {
	position: absolute;
	background: url('http://successiv.net/templates/easy2net/images/left_bottom_corner.png') no-repeat;
	width: 18px;
	height: 18px;
	left: 0px;
	top: 0px;
}

.bottomBorderMiddle {
	position: absolute;
	background: url('http://successiv.net/templates/easy2net/images/bottom.png') repeat-x bottom;
	width: 986px;
	height: 18px;
	left: 18px;
	top: 0px;
}

.bottomBorderRight {
	position: absolute;
	background: url('http://successiv.net/templates/easy2net/images/right_bottom_corner.png') no-repeat;
	width: 18px;
	height: 18px;
	right: 0px;
	top: 0px;
}

	border styles end
*/

/*
	navigation styles start
*/

.topNavigationButton {
	width: 22px;
	height: 16px;
	cursor: pointer;
}

.navItem, .navItemMarked {
	position: relative;
	line-height: 40px;
	height: 40px;
	width: auto;
	cursor: pointer;
	color: #000000;
	font-size: 15px;
	text-transform: uppercase;
	float: left;
	padding: 0px 10px;
}

.navItem:hover, .navItemMarked {
	background: #ECECEC;
	font-weight: bold;
}

.navItemSub1 {
	text-indent: 10px;
}

.navItemSub2 {
	text-indent: 20px;
	text-transform: none;
}

.navItemSub3 {
	text-indent: 30px;
	text-transform: none;
	font-size: 13px;
}

/*
	navigation styles end
*/

/*
	column styles start
*/

.columnSpacing10 {
  position:relative;
  width: 4px;
  height: 10px;
  float: left;
}

.columnFull {
  position:relative;
  width: 734px;
  height: auto;
}

.column2_3 {
  position:relative;
  width: 488px;
  height: auto;
  float: left;
}

.column1_3 {
  position:relative;
  width: 242px;
  height: auto;
  float: left;
}

.columnContainer {
	position: relative;
	width: 734px;
	height: auto;
	clear: both;
}

/*
	column styles end
*/

/*
login styles start
*/

.loginTextContainer {
	position: relative;
	width: 734px;
	height: auto;
	margin: 0 auto;
	text-align: center;
	padding: 10px;
}

/*
	generic module styles start
*/

.moduleTitle {
	position: relative;
	font-size: 1.17em;
	margin: 0px;
	font-weight: bold;
}

.moduleDescription {
	position: relative;
	margin: 0px;
}

/*
	generic module styles end
*/

/*
	page navigation list styles start
*/

.pagenavListColumnItem {
	overflow: hidden;
	color: #5A5C5E;
	font-weight: bold;
	line-height: 16px;
}

.pagenavListColumnItem:hover {
	cursor: pointer;
	color: #000000;
	text-decoration: underline;
}

/*
	page navigation list styles end
*/

/*
	popup styles start
*/

.popUpContainer {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	z-index: 10;
}

.popUpBackground {
	position: fixed;
	background: url('http://successiv.net/administration/images/1x1semitransparent.png') repeat;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}

.popUpContent {
	position: relative;
	width: 800px;
	height: 500px;
	margin: 0 auto;
	top: 25px;
}

.popupHeader {
	position: relative;
	width: 100%;
	height: 17px;
	line-height: 17px;
	color: #FFFFFF;
	font-weight: bold;
}

.popupTitleLeft {
	position: absolute;
	background: url('http://successiv.net/administration/images/popup_top_left.png') no-repeat;
	height: 17px;
	width: 5px;
	left: 0px;
	top: 0px;
}

.popupTitleRight {
	position: absolute;
	background: url('http://successiv.net/administration/images/popup_top_right.png') no-repeat;
	height: 17px;
	width: 5px;
	right: 0px;
	top: 0px;
}

.popupTitleMiddle {
	position: absolute;
	left: 5px;
	right: 5px;
	top: 0px;
	height: 17px;
	padding-left: 5px;
	background: url('http://successiv.net/administration/images/popup_top_middle.png') repeat-x;
}

.popupHeader .closePopupButton {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 14px;
	width: 14px;
	background: url('http://successiv.net/administration/images/popup_close.png') no-repeat;
	cursor: pointer;
}

.popupHeaderBackground {
	position: absolute;
	background: #FFFFFF;
	top: 17px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}

.popupHeaderContent {
	position: absolute;
	background: url('http://successiv.net/administration/images/popup_background.png') repeat-x bottom;
	padding: 5px;
	top: 0px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	overflow: auto;
}

/*
	popup styles end
*/

/*
	search result styles
*/

.searchResultContainer {
	position: relative;
	width: 714px;
	height: auto;
}

.searchResultLine {
	position: relative;
	width: 734px;
	margin-bottom: 10px;
}

.searchResultKeyword {
	font-weight: bold;
}

.searchToolBar {
	position: relative;
	width: 734px;
}

.searchResultTitle {
	position: relative;
	width: 534px;
	float: left;
	font-size: 14px;
}

.searchResultScore {
	position: relative;
	width: 200px;
	float: left;
	text-align: right;
	font-size: 10px;
}

.searchResultContent {
	position: relative;
	width: 734px;
	height: auto;
	clear: both;
}

.searchResultPath {
	position: relative;
	width: 734px;
	height: auto;
	font-size: 10px;
}

/*
	search result end
*/

/*
	poll styles start
*/

.pollResultBarBack {
	background: #DDDDDD;
}

.pollResultBarFront {
	background: #65B463;
}

/*
	poll styles end
*/

/*
	FC element styles start
*/

.fcElementBorder {
	position: relative;
	background: url('http://successiv.net/templates/successiv/images/element_border.png') repeat-x #FFFFFF;
	clear: both;
	padding: 1px 1px 0px 1px;
}

.fcElementBorder2 {
	position: relative;
	background: url('http://successiv.net/templates/successiv/images/element_border2.png') repeat-x #FFFFFF;
	clear: both;
	padding: 1px 1px 0px 1px;
}

.fcElementBorder3 {
	position: relative;
	background: url('http://successiv.net/templates/successiv/images/element_border3.png') repeat-x #FFFFFF;
	clear: both;
	padding: 1px 1px 0px 1px;
}

.fcElementContent {
	position: relative;
	background: url('http://successiv.net/templates/successiv/images/element_background2.png') repeat-x #FFFFFF;
	min-height: 240px;
	height: auto;
	padding: 4px;
	clear: both;
}

.fcElementContent2 {
	position: relative;
	background: url('http://successiv.net/templates/successiv/images/element_background2.png') repeat-x #FFFFFF;
	min-height: 120px;
	height: auto;
	padding: 4px;
	clear: both;
}

.fcElementContent3 {
	position: relative;
	background: url('http://successiv.net/templates/successiv/images/element_background2.png') repeat-x #FFFFFF;
	min-height: 60px;
	height: auto;
	padding: 4px;
	clear: both;
}

/*
	FC element styles end
*/

/*
	paging styles start
*/

.pagingContainer {
	position: relative;
	width: 100%;
	height: 30px;
	line-height: 30px;
}

.pagingSearchContainer {
	position: absolute;
	width: 250px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	top: 0px;
	right: 0px;
}

/*
	paging styles end
*/

/*
	userlist styles start
*/

#userlistContainer .listRowStyle1:hover, #userlistContainer .listRowStyle2:hover, #userlistContainer .listRowTitle:hover{
	cursor: pointer;
}

/*
	userlist styles end
*/
