@import url("css/menu.css");
@import url("css/variations/stylesheetwidget.css");



IFRAME {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: inherit; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}


BLOCKQUOTE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: inherit; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}



ADDRESS {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; FONT-STYLE: inherit; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: inherit; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; FONT-WEIGHT: inherit; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}

.round {
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}

.announcement {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #ffffd0; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; MARGIN-BOTTOM: 24px; FONT-SIZE: 14px; OVERFLOW: hidden; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
.announcement SPAN {
	COLOR: #8c2619; FONT-WEIGHT: normal
}
.announcement A.hide {
	FLOAT: right; COLOR: #696969
}
.announcement A.hide:hover {
	COLOR: #8a8a8a; TEXT-DECORATION: none
}


DIV.heading {
	MARGIN-BOTTOM: 21px; FLOAT: left; COLOR: #1e1e1e; FONT-SIZE: 14px; text-shadow: 0px 1px 1px #ffffff
}
DIV.heading H1 {
	LINE-HEIGHT: 34px; DISPLAY: inline; COLOR: #1e1e1e; FONT-SIZE: 18px
}
DIV.heading P {
	DISPLAY: inline
}
DIV.heading IMG {
	MARGIN: 0px 13px 0px 5px; VERTICAL-ALIGN: -2px
}
DIV.heading .left-bracket {
	COLOR: #b4b3b3
}
DIV.heading .right-bracket {
	COLOR: #b4b3b3
}

.page-content {
	LINE-HEIGHT: 20px; FONT-SIZE: 14px
}
.page-content .subscriber-table TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.page-content P {
	LINE-HEIGHT: 21px; MARGIN: 10px 0px 15px
}
.page-content P IMG {
	MARGIN: 20px 0px
}
.page-content H2 {
	MARGIN-BOTTOM: 18px
}
.page-content #TwitterContent {
	MARGIN: 10px 0px
}
.page-content H3 {
	LINE-HEIGHT: 25px; MARGIN: 30px 0px 0px; COLOR: #1e1e1e; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.page-content STRONG {
	DISPLAY: block; MARGIN-BOTTOM: 5px; COLOR: #1e1e1e; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.page-content SMALL {
	TEXT-TRANSFORM: uppercase; DISPLAY: block; MARGIN-BOTTOM: 20px; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.page-content UL {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: square
}
.page-content OL {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: square
}
DIV.btn-container {
	TEXT-ALIGN: center; MARGIN: 20px 0px 5px
}

A.color {
	BORDER-BOTTOM: #d2d0d0 1px solid; BORDER-LEFT: #d2d0d0 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; MARGIN-TOP: 2px; PADDING-LEFT: 2px; WIDTH: 9px; PADDING-RIGHT: 2px; DISPLAY: block; FLOAT: left; HEIGHT: 9px; MARGIN-LEFT: 3px; BORDER-TOP: #d2d0d0 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #d2d0d0 1px solid; PADDING-TOP: 2px
}
A.color SPAN {
	TEXT-INDENT: -9999px; WIDTH: 100%; DISPLAY: block; HEIGHT: 100%
}

.container-small {
	BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 6px; LINE-HEIGHT: 17px; PADDING-LEFT: 10px; WIDTH: 160px; PADDING-RIGHT: 10px; BACKGROUND: #eaeaea; FONT-SIZE: 14px; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 10px
}
.container-medium {
	POSITION: relative
}
.container-medium H2 {
	LINE-HEIGHT: 32px; FONT-SIZE: 32px
}
.container-medium H2 A {
	LINE-HEIGHT: 32px; FONT-SIZE: 32px
}
.container-medium .top-right {
	TEXT-ALIGN: right; LINE-HEIGHT: 61px; FONT-SIZE: 61px
}
.container-medium P.info {
	COLOR: #a2a1a1; FONT-SIZE: 14px
}
.container-medium P.info A {
	COLOR: #696969
}
.container-medium UL.info {
	PADDING-TOP: 10px
}
.container-medium .bottom-container .btn-container .std-btn {
	MARGIN-RIGHT: 10px
}
.container-medium .bottom-container .right {
	FLOAT: right
}
DIV.container-large {
	POSITION: relative; PADDING-BOTTOM: 50px; OVERFLOW: hidden
}
DIV.container-large P.description {
	LINE-HEIGHT: 22px; MARGIN: 20px 0px
}
DIV.container-large .info {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 25px
}
DIV.container-large .info .submitted-date {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.container-large .info .user {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; BORDER-RIGHT: black 1px solid; PADDING-TOP: 0px
}
DIV.container-large .info IMG.small {
	WIDTH: 25px; HEIGHT: 25px; VERTICAL-ALIGN: -7px; MARGIN-RIGHT: 10px
}
DIV.container-large .info A.buy-now {
	MARGIN-TOP: -3px; FLOAT: right; MARGIN-RIGHT: 10px
}
DIV.container-large H2 A {
	DISPLAY: inline; FLOAT: inherit; MARGIN-RIGHT: 10px
}
DIV.container-large .admin-buttons {
	WIDTH: auto; DISPLAY: inline
}
DIV.container-large .admin-buttons A.reject {
	BACKGROUND-POSITION: 0px -24px
}
DIV.container-large DIV.bottom-container {
	OVERFLOW: hidden; PADDING-TOP: 25px
}
DIV.container-large DIV.bottom-container .author {
	FLOAT: right; COLOR: #696969; FONT-SIZE: 14px
}
DIV.container-large DIV.bottom-container .author IMG {
	WIDTH: 20px; PADDING-RIGHT: 7px; HEIGHT: 20px; VERTICAL-ALIGN: -5px
}
DIV.container-large DIV.bottom-container A.std-btn {
	MARGIN-RIGHT: 10px
}
DIV.container-large DIV.bottom-container A.website {
	MARGIN-LEFT: 0px
}
DIV.container-large DIV.author-box {
	MIN-WIDTH: 305px; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #ececec; MARGIN: 0px 0px 20px 25px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; OVERFLOW: hidden; PADDING-TOP: 25px
}
DIV.container-large DIV.author-box P {
	LINE-HEIGHT: 11px; TEXT-TRANSFORM: uppercase; COLOR: #a7a7a7; FONT-SIZE: 10px; OVERFLOW: hidden
}
DIV.container-large DIV.author-box P A {
	TEXT-ALIGN: left; LINE-HEIGHT: 36px; TEXT-TRANSFORM: none; DISPLAY: block; COLOR: #1e1e1e; CLEAR: both; FONT-SIZE: 29px; text-shadow: 0px 1px 1px #fff
}
DIV.container-large DIV.author-box UL {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-LEFT: 46px
}
DIV.container-large DIV.author-box UL LI.first {
	BORDER-LEFT: 0px; PADDING-LEFT: 0px
}
DIV.container-large DIV.author-box UL LI {
	LINE-HEIGHT: 15px; FLOAT: left; MARGIN-RIGHT: 10px
}
DIV.container-large DIV.author-box IMG.small {
	WIDTH: 40px; FLOAT: left; HEIGHT: 40px; MARGIN-RIGHT: 10px
}
DIV.container-large-img-wrapper {
	BACKGROUND-COLOR: #d7d7d7; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}
.container-large-img {
	POSITION: relative; PADDING-BOTTOM: 10px; MARGIN: 3px auto 40px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: #ffffff; PADDING-TOP: 10px
}
.container-large-img A.sash {
	POSITION: absolute; TOP: -3px; RIGHT: -3px
}
.container-large-img IMG {
	MARGIN: 0px
}
.container-large-img SMALL A {
	COLOR: inherit
}
.container-medium-img {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.container-large-img {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.container-medium-img SMALL {
	LINE-HEIGHT: 43px; PADDING-LEFT: 30px; BACKGROUND: url(../images/view-icon.png) no-repeat left center; MARGIN-LEFT: 30px; FONT-SIZE: 14px
}
.container-large-img SMALL {
	LINE-HEIGHT: 43px; PADDING-LEFT: 30px; BACKGROUND: url(../images/view-icon.png) no-repeat left center; MARGIN-LEFT: 30px; FONT-SIZE: 14px
}
.container-medium .info {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: left; PADDING-TOP: 5px
}
.container-large .info {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: left; PADDING-TOP: 5px
}
.container-medium .top-right {
	MARGIN-TOP: 3px; FLOAT: right; COLOR: #d6d5d5
}
.container-large .top-right {
	MARGIN-TOP: 3px; FLOAT: right; COLOR: #d6d5d5
}
.container-medium UL.info {
	OVERFLOW: hidden
}
.container-large UL.info {
	OVERFLOW: hidden
}
.container-medium UL.info LI:first-child {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 0px
}
.container-large UL.info LI:first-child {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 0px
}
.container-medium UL.info LI {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 14px
}
.container-large UL.info LI {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 14px
}
.container-medium H2 A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.container-large H2 A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.container-medium-img {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BACKGROUND: #eaeaea; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid
}
.top-right .buy-now {
	DISPLAY: block; CLEAR: both
}


#fancybox-inner #login-fancy {
	DISPLAY: none
}
#fancybox-outer {
	-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px
}
#fancybox-inner FORM {
	PADDING-BOTTOM: 40px; PADDING-LEFT: 40px; PADDING-RIGHT: 40px; BACKGROUND: url(../images/backgrounds/login_slice.png) #000000 repeat-x left top; HEIGHT: 360px; PADDING-TOP: 30px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}
#fancybox-inner FORM P {
	TEXT-ALIGN: center; MARGIN: 15px 0px; FONT-SIZE: 13px
}
#fancybox-inner FORM P A {
	COLOR: #911a0a
}
#fancybox-inner FORM .remember {
	MARGIN-TOP: 15px; FONT-SIZE: 13px; MARGIN-RIGHT: 5px
}
#fancybox-inner FORM INPUT.password {
	BACKGROUND: url(../images/password-icon.png) no-repeat 11px center
}
#fancybox-inner FORM INPUT.username {
	BACKGROUND: url(../images/username-icon.png) no-repeat 7px center
}
#fancybox-inner FORM INPUT.password {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #e6e6e6; MARGIN: 5px 0px 15px; PADDING-LEFT: 45px; WIDTH: 237px; PADDING-RIGHT: 15px; COLOR: #9a9a9a; FONT-SIZE: 14px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 10px
}
#fancybox-inner FORM INPUT.username {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #e6e6e6; MARGIN: 5px 0px 15px; PADDING-LEFT: 45px; WIDTH: 237px; PADDING-RIGHT: 15px; COLOR: #9a9a9a; FONT-SIZE: 14px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 10px
}
#fancybox-inner FORM IMG {
	MARGIN: 0px auto 35px; DISPLAY: block
}
#fancybox-inner FORM LABEL.text {
	DISPLAY: block
}
#fancybox-inner FORM INPUT.username {
	DISPLAY: block
}
#fancybox-inner FORM INPUT.password {
	DISPLAY: block
}



INPUT[type=checkbox] {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BUTTON {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 46px; MARGIN-LEFT: 5px; OVERFLOW: visible; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
* {
	MARGIN: 0px
}
HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
.wrapper {
	MARGIN:0px; MIN-HEIGHT: 100%; HEIGHT: auto !important
}
.push {
	HEIGHT: 324px
}
BODY {
	LINE-HEIGHT: 22px; BACKGROUND-COLOR: #e3e3e3; FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #696969; FONT-SIZE: 16px
}
DIV.clear {
	HEIGHT: 0px; CLEAR: both
}
H2 A {
	LINE-HEIGHT: 50px; DISPLAY: block; FONT-FAMILY: Helvetica, Arial, sans-serif; LETTER-SPACING: 0px; COLOR: #555555; FONT-SIZE: 44px; FONT-WEIGHT: normal; text-shadow: 0px 1px 1px #fff
}
H2 {
	LINE-HEIGHT: 50px; DISPLAY: block; FONT-FAMILY: Helvetica, Arial, sans-serif; LETTER-SPACING: 0px; COLOR: #555555; FONT-SIZE: 44px; FONT-WEIGHT: normal; text-shadow: 0px 1px 1px #fff
}
H2 A A {
	FLOAT: left
}
H2 A {
	FLOAT: left
}
.title {
	TEXT-TRANSFORM: capitalize
}
.title A {
	TEXT-TRANSFORM: capitalize
}
.info A {
	COLOR: #921a0a
}
#header {
	Z-INDEX: 15000; BORDER-BOTTOM: #000000 1px solid; POSITION: fixed; WIDTH: 100%; MARGIN-BOTTOM: 0px; BACKGROUND: rgb(30,30,30); HEIGHT: 50px; TOP: 0px
}
#header DIV.container {
	POSITION: relative; HEIGHT: 100%
}
#header A.logo {
	FLOAT: left
}
#header A.logo IMG {
	MARGIN-TOP: 19px; MARGIN-RIGHT: 30px
}
#header P.logged-in {
	TEXT-ALIGN: right; LINE-HEIGHT: 20px; MARGIN-TOP: 23px; COLOR: #b0b0b0; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
#header P.logged-in STRONG {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #fdfdfd; FONT-SIZE: 20px; FONT-WEIGHT: bold; MARGIN-RIGHT: 10px
}
#header P.logged-in A {
	PADDING-LEFT: 22px; BACKGROUND: url(../images/icon_sprites.png) no-repeat 3px -159px
}
#header P.logged-in A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#header P.logged-out {
	FONT-STYLE: italic; MARGIN-TOP: 26px; WIDTH: 95px; FLOAT: left
}
#header P.logged-out A {
	FONT-STYLE: normal
}
#header P {
	TEXT-ALIGN: right; LINE-HEIGHT: 20px; COLOR: #626262; FONT-SIZE: 16px
}
#header P A {
	COLOR: #e3e3e3
}
DIV.user-details {
	POSITION: relative; TEXT-ALIGN: right; MARGIN: 0px; WIDTH: 80%; FLOAT: right
}
DIV.user-details A.admin {
	POSITION: absolute; BOTTOM: -7px; COLOR: #606060; FONT-SIZE: 11px; RIGHT: 60px
}

DIV.user-details UL.user-links LI.first {
	BORDER-LEFT: 0px
}
DIV.user-details UL.user-links LI.last {
	PADDING-RIGHT: 0px; BORDER-RIGHT: medium none
}
DIV.user-details UL.user-links LI {
	BORDER-LEFT: #171717 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; BORDER-RIGHT: #2c2e2e 1px solid; PADDING-TOP: 0px
}
DIV.user-details A:hover {
	COLOR: #f1f1f1; TEXT-DECORATION: none
}
DIV.user-details A {
	LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #9c9c9c; FONT-SIZE: 13px
}
#search-form {
	POSITION: relative; MARGIN-BOTTOM: 25px
}
#search-form INPUT.text {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 9px; BACKGROUND-COLOR: #f1f1f1; PADDING-LEFT: 10px; WIDTH: 141px; PADDING-RIGHT: 40px; FONT-FAMILY: Arial, sans-serif; COLOR: #696969; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 9px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px
}
#search-form #search {
	BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium none; LINE-HEIGHT: 0; TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(../images/search_glass.png) no-repeat left top; HEIGHT: 30px; FONT-SIZE: 0px; BORDER-TOP: medium none; TOP: 2px; CURSOR: pointer; RIGHT: 3px; BORDER-RIGHT: medium none
}

DIV.content {
	MARGIN-BOTTOM: 50px
}
DIV.content DIV.container {
	MARGIN-BOTTOM: 50px
}
DIV.content {
	PADDING-TOP: 50px
}
DIV.col-center DIV.col-content {
	WIDTH: 765px
}
DIV.col-content {
	WIDTH: 980px; FLOAT: left
}
DIV.col-sidebar {
	MIN-HEIGHT: 500px; WIDTH: 190px; FLOAT: right
}


body {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #494234;
	background: url(images/templatemo_body_bg.png);
}
		
a:link, a:visited { color: #191815; text-decoration: none; font-weight: normal; font-style: italic;} 
a:active, a:hover { color: #191815; text-decoration: underline;}

p { margin: 0px; padding: 0px; text-align: justify; }

img { margin: 0px; padding: 0px; border: none; }

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }

.cleaner_h10 { clear: both; width:100%; height: 10px; }
.cleaner_h20 { clear: both; width:100%; height: 20px; }
.cleaner_h30 { clear: both; width:100%; height: 30px; }
.cleaner_h40 { clear: both; width:100%; height: 40px; }
.cleaner_h50 { clear: both; width:100%; height: 50px; }
.cleaner_h60 { clear: both; width:100%; height: 60px; }

.divider {
	clear: both;
	padding-bottom: 15px;
	margin-bottom: 30px;
	background: url(images/templatemo_horizontal_divider.jpg) bottom repeat-x;
}

.fl { float: left; }
.fr { float: right; }

.m_right { margin-right: 30px; }

.button_01 a {
	display: block;
	width: 120px;
	height: 22px;
	padding: 4px 0 0 0;
	background: url(images/templatemo_button_01.jpg) no-repeat;
	
	color: #dcc673;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

h1 {
	margin: 0px;
	padding: 2px 0;
	font-size: 30px;
	font-weight: bold;
}

h2 {
	margin: 0 0 15px 0;
	padding: 2px 0 10px 0;
	font-size: 26px;
	font-weight: normal;
	color: #494234;
	font-style: italic;
	border-bottom: 2px solid #494234;
}

h3 {
	margin: 0 0 10px 0;
	padding: 2px 0 15px 0;
	font-size: 26px;
	font-weight: normal;
	color: #f5d96c;	
}

h4 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}

h5 {
	display: block;
	margin: 0;
	padding: 10px 0px;
	width: 280px;
	height: 45px;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	letter-spacing: 2px;
	background: url(images/templatemo_footer_box_top.jpg) no-repeat;
}

.image_wrapper {
	margin-top: 3px;
	margin-bottom: 5px;
}

.fl_image {
	float: left;
	margin-right: 20px 
}

.fr_image {
	float: right;
	margin-left: 20px 
}

.list_01 {
	margin: 0 0 20px 40px;
	padding: 0px;
}

.list_01 li {
	margin: 0;
	padding: 0 0 15px 0;
	list-style-image: url(images/templatemo_list_icon.png);
	text-decoration: underline;	
}

.list_01 li a {
	font-style: normal;
	text-decoration: underline;
}

#templatemo_container {
	position: relative;
	width: 900px;
	margin: 0 auto;
	background: url(images/templatemo_container_top.jpg) top left no-repeat;
}

#templatemo_container #container_bottom { 
	position: absolute;
	width: 900px;
	height: 460px;
	bottom: 0px;
	left: 0px;
	background: url(images/templatemo_container_bottom.jpg) no-repeat;
}

#templatemo_container #bulb {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 337px;
	height: 273px;
	background: url(images/templatemo_light_off.png) no-repeat;
}

#templatemo_container #bulb:hover {
	background: url(images/templatemo_light_on.png) no-repeat;
}

/* site title bar */

#templatemo_site_title_bar {
	width: 960px;
	height: 150px;
	padding: 0 10px;
	background: url(images/templatemo_top_bar.jpg) no-repeat;
}

#templatemo_site_title_bar  #site_title {
	float: left;
	width: 400px;
	margin-left: 150px;
	padding: 50px 0 0 0;
	text-align: left;
}

#site_title h1 a {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 30px;
	color: #947c58;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}

#site_title h1 a:hover {
	font-weight: bold;	
	text-decoration: none;
}

#site_title h1 span {
	display: block;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ada393;
	line-height: 15px;
	font-weight: normal;
}

/* end of site title bar */

/* menu */

#templatemo_menu {
	clear: both;
	width: 750px;
	height: 128px;
	padding: 0 65px 0 85px;
	background: url(images/templatemo_menu_bg.png) no-repeat;
}

#templatemo_menu ul {
	margin: 0px;
	padding: 30px 0 0 20px;
	list-style: none;
}

#templatemo_menu ul li {
	padding: 0px;
	margin: 0px;
	display: inline;
}

#templatemo_menu ul li a {
	float: left;
	display: block;
	padding: 0 20px;
	font-size: 14px;
	font-style: italic;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	color: #4f483a;	
	outline: none;
}

#templatemo_menu li a:hover, #templatemo_menu li .current {
	color: #2f291d;
}

/* end of menu */

/* content */
#templatemo_content {
	clear: both;
	position: relative;
	width: 670px;
	padding: 0 105px 0 125px;
	background: url(images/templatemo_content_bg.png) repeat-y;
}

#content_bottom {
	clear: both;
	width: 900px;
	height: 105px;
	background: url(images/templatemo_content_bottom.png) no-repeat;
}

#templatemo_content .section_w670 {
	clear: both;
	width: 670px;
}

.section_w670 p {
	margin-bottom: 15px;	
}

.section_w330 {
	width: 330px;
}

.section_w330_content {
	margin-right: 30px;
}

.contact_section {
	width: 230px;
	height: 150px;
	padding: 60px 50px 0 50px;
	background: url(images/templatemo_contact_bg.png) no-repeat;
}

/* end of content */

/* footer */
#templatemo_footer {
	clear: both;
	width: 750px;
	height: 41px;
	padding: 15px 65px 15px 85px;
	text-align: center;
	background: url(images/templatemo_footer_bg.png) no-repeat;
	color: #ac9058;
}

#templatemo_footer a {
	font-weight: normal;
	color: #ac9058;
	text-decoration: underline;
	font-style: normal;
}

#templatemo_footer a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#templatemo_footer .footer_menu {
	margin: 0 0 5px 0;
	padding: 0px;
	list-style: none;
}

.footer_menu li {
	margin: 0px;
	padding: 0 20px;
	display: inline;
	border-right: 1px solid #ac9058;
}

.footer_menu .last_menu {
	border: none;
}
/* end of footer */


.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}

/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*------------ Breadcrumb Style --------------*/
#bread_style{ float:left; padding-top:10px; padding-left:15px; color:#000000;}
.bread_bg{padding:0; margin: 0 13px 0 13px; height:30px; background:#FFF;}
.bread_left{padding:0; margin:0; background:url(images/breadcrumb_left.png) no-repeat top left; height:30px;}
.bread_right{padding:0;  background:url(images/breadcrumb_right.png) no-repeat top right; height:30px;}

.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#0461de;}
a.Breadcrumb:hover{color:#C00;}


/*-------------- User Style --------------*/
#login_style{ float:right; padding-top:10px; padding-right:15px;}

.user,a.user:link,a.user:active,a.user:visited { color:#0461de;}
a.user:hover{color:#C00;}

/*------------ Context Style --------------*/
.left_bg{padding:0; margin:0; background:url(images/breadcrumb_left.png) repeat-y top left;}
.right_bg{padding:0; margin:0; background:url(images/breadcrumb_right.png) repeat-y top right;}
.content_pad{padding:2px 5px 0 5px; margin: 0 10px 0 10px; background-color:#FFF; width:auto; }
.content_width{padding-top:0px; min-height:350px; width:100%;}

/*-------------- Link Style --------------*/
.linkscontainer{text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#0461de; text-transform:uppercase;}
a.links:hover{color:#666;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#FFF;}
a.footer:hover{color:#CCC;}

/*-------------- Bottom Style --------------*/
.bot_pad{padding-bottom:10px;}
.bot_left{padding:0; margin:0; background:url(images/VW_24.png) no-repeat bottom left;}
.bot_right{padding:0; margin:0; background:url(images/VW_27.png) no-repeat bottom right; padding:0 10px 0 10px;}
.bot_bg{padding:0; margin:0; background:url(images/VW_26.png) repeat-x bottom left; height:40px;}

#terms_style{float:left; padding-top:10px; padding-left:15px; color:#FFF;}
#copy_style{float:right; padding-top:10px; padding-right:15px; color:#FFF;}

/*--------- pane style ----------*/
.BannerPane {display:inline-block;float:right;padding-right:10px;width:auto;}
.TopPane, .BottomPane{ padding:0; margin:0;}
.ContentPane2{ padding:0; margin:0;}
.LeftPane2{ padding:0 10px 0 0; width:175px; margin:0;}
.RightPane2{ padding:0 0 0 10px; width:220px; margin:0;}

.LeftHalf { padding:0 10px 0 0; width:50%; margin:0;}
.RightHalf {padding:0 0 0 10px; margin:0;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/*--------- Widget style ----------*/
.top_space{height:34px;}
.lang_pad{padding:7px 0 0 25px;float:right;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-top:100px;margin-bottom:0px; }
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:hover, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{
font-size:11px;}
.ControlPanel a[disabled="disabled"]{color:#888 !important;text-decoration:none !important;}

#WhiteText {
   color:#ffffff;
   font-size:11px;
   font-weight:bold;
}
#WhiteText a:link{color:#ffffff; font-weight:bold;}
#WhiteText a:visited{color:#ffffff; font-weight:bold;}
#WhiteText a:hover{color:#CCCCCC; font-weight:bold; text-decoration:underline;}
#WhiteText a:active{color:#ffffff; font-weight:bold; text-decoration:underline;}

#WhiteText2 {
   color:#ffffff;
   font-size:12px;
   font-weight:bold;
}
#WhiteText2 a:link{color:#ffffff; font-weight:bold;}
#WhiteText2 a:visited{color:#ffffff; font-weight:bold;}
#WhiteText2 a:hover{color:#CCCCCC; font-weight:bold; text-decoration:underline;}
#WhiteText a:active{color:#ffffff; font-weight:bold; text-decoration:underline;}


