@import url("/i/i/css/common.css");
body {
	margin: 0px;
	padding: 0px;
	background: url('/i/suntitle/main_bg.png') repeat-y 50% 50%;
}
.phpdigHighlight {
	background-color: #FFFF00;
}
.mainTable {
	width: 990px;
	background: url(/i/suntitle/content_bg.png) repeat-y
}

.innerTableTop td
{
	font-family: Arial;
	font-size: 13px;
}

.newsLink {
	text-decoration:none;
	color:black;
	font-family:Arial;
	font-size:13px;
}

.blog_link {
	text-decoration:none;
	font-family:Arial;
	font-size:13px;
	color: #444768; 
}

.small_link {
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
}


.blog_big_link {
	text-decoration:none;
	font-family:Arial;
	font-size:16px;
	font-weight: bold;
	color: #444768; 
}


table.showcase a {

	color: #2285c5;
	text-decoration: none;
		
}

.mainTable td.headerTitle {
	font-family: Arial;
	font-weight: bold;
	font-size: 28px;
	color: #FFFFFF;
	text-align: left;
}

td.topBanner {
	background: url("/i/suntitle/topBBg.jpg");
	background-color: white;
	height: 203px;
}

td.topBannerBottom {
	background: url("/i/suntitle/header_bottom_bg.png") bottom left no-repeat #ffffff; 
	height: 14px;
	font-size: 1px;
}

td.topMenuLeft {
	background: url("/i/suntitle/top_menu_left.png");
	width:12px;
	height:12px;
}

td.topMenuRight {
	background: url("/i/suntitle/top_menu_right.png");
	width:12px;
	height:12px;
}

.mainTable td.headerSmall {
	font-family: Arial;
	font-weight: normal;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
}

div.clearDiv {
	font-size:0px;
	height:0px;
}

.container {
  border: 1px solid #d8d8d8;
  position: relative; width: 140px; height: 17px; overflow: hidden;
  margin-top:6px;  
}

.select_left, .select_right {
	height:21px;
	color: black; 
	background: white;
	position: absolute; width: 145px; top: -2px; left: -2px; 
}

.contactUsText {
	border: 1px solid #d8d8d8;
	width:300px;
	height:100px;
	padding:2px; 	
}

.bottomBorder div{
	margin: 0px 13px;
	height: 3px;
	background-color: #1687c8;
}
.bottom {
	padding: 10px 8px;
}
.contentArea {
	padding: 0px 7px 35px 0px;
}
.dot {
	background-image: url(/i/dot.gif);
	background-repeat: repeat-y;
}
.dotHoriz {
	background-image: url(/i/i/dotHoriz.gif);
	background-position: center;
	background-repeat: repeat-x;
	padding: 10px 0px;
}
.cBlock {
	margin-bottom: 5px;
	border-collapse: collapse;
}
.cBlockHeader {
	border: 1px solid #005298;
	background-image: url(/i/cBlockHeader.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #e8f2f9;
	padding: 1px 3px 1px 18px;
	color: #2e66a4;
	font-weight: bold;
	text-align: left;
}
.cBlockHeader h1 {
	margin-left: 0px;
	margin-bottom: 0px;
}
.cBlockBodyWithoutHeader {
	border: 1px solid #005298;
	padding: 0px;
	text-align: left;
}
.cBlockBody {
	border: 1px solid #005298;
	border-top: none;
	padding: 0px;
	text-align: left;
}
.cBlockBody, .cBlockBodyWithoutHeader, .cBlockBody td, .cBlockBodyWithoutHeader td {
	font-size: 11px;
}
.cBlockBody p, cBlockBodyWithoutHeader p, .cBlockBody h3, cBlockBodyWithoutHeader h3 {
	padding: 0px 10px;
}
.innerContent {
	padding: 10px 10px 10px 20px;
	width: 75%;
}
.potfolioContent {
	padding: 0px;
}
.rightColumnContent {
	padding-left: 12px;
	padding-right: 5px;
	width: 204px;
	padding-top: 8px;
}
.portfolioRightColumnContent {
	padding-left: 12px;
	padding-right: 5px;
	width: 315px;
	padding-top: 8px;
}
/*top menu rollover*/
.topMenuArea {
	background: url("/i/suntitle/top_menu_bg.png");
	height:12px;	
}

.topMenuSeparator {
	background-image: url("/i/suntitle/menu_separator.gif");
	background-repeat: no-repeat;
	background-position: 50%;
}

.topMenuLeftBorder {
	background-image: url("/i/suntitle/top_menu_left_border.png");
	background-repeat: repeat-y;
}

.topMenuRightBorder {
	background-image: url("/i/suntitle/top_menu_right_border.png");
	background-repeat: repeat-y;
	background-position: right;
}

.menuBottomLink {
	text-decoration:none;
	color: white;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

td.topSubMenuLeft {
	background: url("/i/suntitle/sm_top_left.png") bottom left;
	width:12px;
	height:7px;
	font-size:1px;
}

td.topSubMenuRight {
	background: url("/i/suntitle/sm_top_right.png") bottom right;
	width:12px;
	height:7px;
	font-size:1px;
}

td.topSubMenuArea {
	background: url("/i/suntitle/sm_top.png") bottom right;
	height:7px;
	font-size:1px;
}

td.btSubMenuLeft {
	background: url("/i/suntitle/sm_bottom_left.png") bottom left;
	width:12px;
	height:14px;
	font-size:1px;
}

td.btSubMenuRight {
	background: url("/i/suntitle/sm_bottom_right.png") bottom right;
	width:12px;
	height:14px;
	font-size:1px;
}

td.btSubMenuArea {
	background: url("/i/suntitle/sm_bottom.png") bottom right;
	height:14px;
	font-size:1px;
}

td.SubMenuLeft {
	background: url("/i/suntitle/sm_left.png") top left;
	width:12px;
	font-size:1px;
}

td.SubMenuRight {
	background: url("/i/suntitle/sm_right.png") top right;
	width:12px;
	font-size:1px;
}

#ears {
	/*position: absolute !important;*/
	background: url(/i/suntitle/sm_bg.png);
	/*z-index: 10000;
	top: -32px;
	left:-20px;
	display: none;*/
}
	
body.safari #ears
{
	top: -30px;
}

#ears_body {
	font-size: 15px;
	text-align:center;
	padding-top:2px;
	padding: 0px 10px !important; 
}

#menuPopup {
	position: absolute;	
	z-index: 20000;
	display: none;
}	

#menuPopup a {
	color: #f1ab24;
	font-weight: normal;
	text-decoration: none;
	font-size: 15px;
	font-family: Arial;	
}

#menuPopup_content {
	font-size: 15px;
	text-align:center;
	padding-top:2px;
}

#menuPopup a:hover {
	color: #bfffff;
}
#topMenu td.topMenuSeparator
{
	padding-left: 0px;
	padding-right: 0px;
}
#topMenu td.menuItem
{
	padding-left: 17px;
	padding-right: 17px;
}

#topMenu td.menuItem.ears
{
	padding-left:0px;
	padding-right:0px;
}
#topMenu td.leftEar {
	font-size: 1px;
	width:10px;
	height:10px;
	background: url(/i/suntitle/ear_left.png);
	padding:0px;
}

#topMenu  td.rightEar {
	font-size: 1px;
	width:10px;
	height:10px;
	background: url(/i/suntitle/ear_right.png);
	padding:0px;
}


#topSubMenu {
	text-align: center;	
	padding: 0;
	border: 0;
	background: url(/i/suntitle/sm_bg.png);
}

#topSubMenu a {
	color: #f1ab24;
	font-weight: normal;
	text-decoration: none;
	font-size: 15px;
	font-family: Arial;	
}

#topSubMenu a:hover {
	color: #bfffff;
}

#topMenu a {
	color: #f1ab24;
	font-weight: normal;
	text-decoration: none;
	font-size: 15px;
	font-family: Arial;	
}

#ears_body
{
	padding-left: 20px !important;
	padding-right: 20px !important;
	padding-top: 1px !important;
}

body.safari #topMenu a,
body.safari #ears_body,
body.safari #menuPopup a
{
	font-size: 14px;
}

#topMenu {
	text-align: center;	
	padding: 0;
	border: 0;
	background: url(/i/suntitle/top_menu_bg_1px.png);
	/*margin-left:13px;*/
}
#topMenu td div ul, #topMenu li ul {
	list-style-type: none;
	list-style-image: none;
	border: 1px solid #cccccc;
	display: none;
	width: 200px;
	position: absolute;
	top: 20px;
	left: 0;
	background-color: #f2f2f2;
	padding: 0px;
	z-index: 1000;
}
#topMenu td {
	padding-left: 7px;
	padding-right: 7px;
	padding-top:4px;
}

#topMenu ul li ul {
	width: auto;
}
#topMenu td div ul li, #topMenu li ul li, #topMenu li ul li ul li {
	list-style-type: none;
	list-style-image: none;
}
* html #topMenu td div ul {
	margin: 0;
	padding: 0px;
}
#topMenu td div ul ul, #topMenu td div ul ul ul, #topMenu td div ul ul ul ul {
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
}
#topMenu li {
	/*margin: 0 1px 0 0px;*/
	position: relative;
	padding: 0;
}
#topMenu td div a {
	text-align: center;
	display: block;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#topMenu td div a:hover {
	color: #bfffff;
}

span.menuActive {
	font-weight:bold;
	color: white;
	font-size:15px;	
}

body.safari span.menuActive
{
	font-size:14px;
}


#topMenu td div a.nested {
	background: url(/i/topMenuArrow.gif) bottom right no-repeat;
}
#topMenu td div li, #topMenu li li {
	margin: 0;
	background-image: none;
	text-transform: none;
	white-space: nowrap;
	height: 21px;
	border-bottom: 1px solid #cccccc;
}
#topMenu td div li.last {
	border-bottom: none;
}
* html #topMenu td div li a {
	height: 1%;
	background: none;
}
* html #topMenu td div li {
	margin: 0;
	padding: 0;
	height: 1%;
}
#topMenu ul li a.nested, #topMenu ul li ul li a.nested {
	background: url(/i/topMenuSubArrow.gif) bottom right no-repeat;
}
#topMenu td div li:hover ul, #topMenu li li:hover ul {
	left: 95%;
	top: -1px;
}
#topMenu td div ul a, #topMenu li ul a {
	text-align: left;
	padding: 1px;
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 3px;
	color: #5d5d5d;
	font-weight: normal;
}
#topMenu td div ul, #topMenu li ul {
	display: block;
	visibility: hidden;
}
#topMenu td div ul li ul {
	top: -1px;
	left: 0;
	display: block;
	visibility: hidden;
}
#topMenu td div:hover ul, #topMenu td div:hover li:hover ul, #topMenu td div:hover li:hover li:hover ul, #topMenu li:hover ul, #topMenu li:hover li:hover ul, #topMenu li:hover li:hover li:hover ul {
	visibility: visible;
}
#topMenu td div:hover li ul, #topMenu td div:hover li:hover li ul, #topMenu td div:hover li:hover li:hover li ul, #topMenu li:hover li ul, #topMenu li:hover li:hover li ul, #topMenu li:hover li:hover li:hover li ul {
	visibility: hidden;
}
.kbShowAll
{
	margin-top: 10px;
}
.kbCurrent
{
	color: #0067b3;
	font-weight: bold;
}
.galleryIcon {
	border: 1px solid #bebebe;
	padding: 5px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	display: block;
}

.blog-messages .message
{
	border: 1px solid #999;
	margin: 5px 0px;
}
.blog-messages .message .info .date
{
	background-color: #0f0;
	float:right;
}

.blog-messages .message .info .tag
{
	background-color: #ccc;
	float:left;
}
.blog-messages .message .body,
.blog-messages .comment .body
{
	clear: both;
}

.blog-messages .comments
{
	padding: 0px 0px 0px 20px;
}
.blog-messages .comments .info  .date
{
	background-color: #cff;
	float:left;
}
.blog-messages .comments .info .user
{
	background-color: #cff;
	float:right;
}

.blog-messages .message .ctrl
{
	margin-bottom: 10px;
}
.blog-messages .message .form .wait
{
	width:100%;
	height:170px;
	background-image: url('/i/ssm/fck/gear.gif');
	background-repeat: no-repeat;
	background-position: center center;
}
.blog .message .form .wait
{
	width:100%;
	height:170px;
	background-image: url('/i/ssm/fck/gear.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

.blog-messages .comment .body.ban
{
	background-color: #ddd;
}

.cmnt_profile_dating_select
{
	width: 100px;
}

.cmnt_profile_dating_text
{
	width:350px;
}

#sectionMenuContainer ul
{
	list-style-type: none ;
	list-style-image: none;
}

#sectionMenuContainer ul li
{
	background-image: none;
	padding: 0px;
}

.error
{
	font-weight: bold;
	color: #f00;
}

/* styles for modal drug-n-drop window */

div.jqDrag {
	cursor: move;
}
div.jqDnR {
    z-index: 3;
    position: relative;
}

div.jqmDialog2 {
	overflow: hidden;
	border: 1px solid #005298;
	background-color: #ffffff;
}

div.jqmDialog {
	display: none;
	width: 400px;
	overflow: hidden;
	border: 1px solid #005298;
	background-color: #ffffff;
}

div.jqmdT {
	background-color:#E8F2F9;
	padding: 5px;
	color:#2E66A4;
	font-weight:bold;
	border-bottom: 1px solid #005298
}
input.jqmdX {
	position: absolute;
	right: 7px;
	top: 4px;
}
/* --- Blog - Anounce --- */
.blogAnnounce {
	text-align:left;
	border:#005298 1px solid;
}
.blogAnnounce .title {
	color:#215c9e;
	font-weight: bold;
	font-size:13px;
	background-color:#e7f3fa;
	border-bottom:#005298 1px solid;
	padding:4px 7px 5px 7px;
}
.blogAnnounce .blogs {
	padding:14px 8px 17px 7px;
}
.blogAnnounce .blogs .notfirst {
	padding-top:22px;
}
.blogAnnounce .blogs .intro {
	padding-top:13px;
	padding-bottom:12px;
}
.blogAnnounce .blogs .intro p{
	margin:0px;
}
.blogAnnounce .blogs .next {
	text-align:right;
}
/* ------ Blog --------- */
.urlBlogs {
	padding-bottom:7px;
	text-align:right;
}
.blog, .blogMessages {
	padding-left: 12px;
	padding-right:12px;
	border:#2483c9 1px solid
}
.blogAnchor {
	font-size:11px;
}
.blogLine {
	color:#FFFFFF;
	background-color:#2483c9;
	padding-top:8px;
	padding-left: 12px;
	padding-bottom:8px;
}
.description {
	padding-top:12px;
	padding-right:38px;
}
.counter {
	padding-top:12px;
	padding-bottom:12px;
}


.post {
	padding-left:9px;
	background-color:#f4f4f4;
}
.title {
	padding-top:5px;
}
.intro {
	padding-top:8px;
	padding-bottom:6px;
}
.post .counter {
	text-align:right;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:0px;
}
.intro .text {
	padding-right:12px;
}
.intro .text p {
	margin:0px;
}
.blogAnchor2 {
	text-decoration:none;
}
.blogMessages .title:first-child {
	padding-top:17px;
}
.blogMessages .title {
	padding-top:25px;
}
.divider, .blogMessages .counter, .blog-comments, .blog .date {
	background-color:#e7e8e9;
}
.blog-comments, .blogMessages .counter {
	width:100%;
}
.divider {
	height:2px;
	margin-top:5px;
	margin-bottom:6px;
}
.blogMessages .counter {
	padding:0px;
}
.blog-comments {
	border-collapse:collapse;
}
.blog .date {
	padding-left:10px;
	padding-top:7px;
	padding-bottom:4px;
}
.blogMessages .date, .blog .date {
	font-size:10px;
	color:#5d5d5d;
	font-weight:bold;
}
.blogMessages {
	padding-bottom:14px;
}
.blogMessages .body {
	padding-top:18px;
	padding-bottom:18px;
}
.blogMessages .body p{
	margin:0px;
}
/* ------ Blog --------- */
/* --- Blog  Comments --- */
.blog-comments div.button
{
	width:98%;
	text-align:right;
}
.blog-comments .hat td
{
	background-color:#d6d7d8;
}
.blog-comments .hat .title
{
	padding:2px 10px;
}
.blog-comments .post-comment
{
	text-align: right;
	padding:2px 10px;
}
.blog-comments .post-comment a
{
	font-size:80%;
	color:#666666;
	padding:0px 7px 0px 20px;
	font-weight:bold;
	text-decoration: none;
}

.blog-comments .userpic
{
	width:50px;
}

.blog-comments .info
{
	padding:3px 0px;
}

.blog-comments .comment table
{
	width: 100%;
}

.blog-comments .comment .body
{
	padding: 5px 0px;
}
.blog-comments .comment td.tdComment
{
	padding: 5px 20px 5px 10px;
}
.blog-comments .comment .info .date1
{
	color:#8c8c8c;
}
.blog-comments .comment .info .user1
{
	color:#8c8c8c;
	font-weight:bold;
}
.blog-comments .comment .add
{
	text-align:right;
}

.blog-comments .form td.messageFormControls
{
	text-align:right;
}

.blog .intro .head .comment
{
	float:right;
	padding:0px 7px;
}

.blog-comments .comment .body.ban
{
	font-style:italic;
}

.blog-comments textarea.commentArea
{
	width: 98%;
}

/* link to view full post from head of post or intro */
.blog .intro .head .comment a
{
	color:#d0d0d0;
	font-weight:bold;
	text-decoration: none;
	padding:0px 7px;
	background-position:right center;
	background-repeat: no-repeat;
	background-image:url('/i/i/blog/a_grey.gif');
}

.blog .comment .comments
{
	padding-left: 10px;
}

/*-----------------------------------*/

#pureComments .comment .commentContent
{
	display:none;
}
#pureComments .comment
{
	padding: 0px;
}
#pureComments .currentComment
{
	border: 1px solid white;/*for IE. Withou borders it doesn't draw margins at the root level*/
}

#pureComments .currentComment .comment
{
	padding-left: 15px;
}

#pureComments .currentComment .commentContent
{
	display:block;
}

*>#pureComments .currentComment .commentContent
{
	display:table;
}

#pureComments .currentComment .comment .comment .comment .comment .comment .commentContent
{
	display:none;
}

#pureComments .currentComment .comment .comment .comment .comment .comment
{
	padding-left: 0px;
}
#pureComments .currentComment .comment .comment .comment .comment .threadLinks
{
	display:block;
	margin-bottom:5px;
}

#pureComments .threadLinks,
#pureComments .currentComment  .comment .comment .comment .comment .comment .threadLinks
{
	display:none;
}

#pureComments .threadLinks
{
	background-color: #dcdcdc;
	text-align: center;

}
#pureComments .threadLinks a
{
	font-weight: bold;
}

.editor-blogs #pureComments .currentComment
{
	border: 1px solid #e7e8e9;/*for IE. Withou borders it doesn't draw margins at the root level*/
}

.editor-blogs .hidden
{
	display:none;
}

.editor-blogs .levelControl
{
	text-align:right;
	padding:2px 5px;
}

.blog .editor-blogs .comment .comments
{
	padding-left:0px;
}

/* blue content frame */
.blueFrame div.title
{
	background-color: #2483c9;
	padding-top: 8px;
	padding-left: 12px;
	padding-bottom: 8px;
}
.blueFrame div.title, .blueFrame div.title a
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
.blueFrame .content
{
	padding: 12px;
	border:#2483c9 1px solid;
}

/* gray content frame */
.grayFrame
{
	margin-bottom: 10px;
}
.grayFrame div.title
{
	background-color:#E7E8E9;
	color:#5D5D5D;
	font-size:10px;
	font-weight:bold;
}
.grayFrame div.title, .grayFrame div.title a
{

}
.grayFrame .content
{
	border: none;
	background-color:#F4F4F4;
}
.kbArticlesComments .hidden {
	display:none;
}

.paging .pageSelector .pagesList
{
	padding: 0px 10px; 
}

.paging .pageSelector .pagesList div
{
	margin-left: 1px;
}

a {
	text-decoration: none;
	color: #0073c0;
}

/* ----------------------------------------- */

td.highCell {
	padding-top:4px;
	padding-bottom:4px;
}

/* ----------------------------------------- */
/* Gradient box */

table.gradientBox td.headerCell {
	background-image: url("/i/suntitle/framed/framed_header.png");
	padding-left:20px;
	color: white;
}

table.gradientBox td.headerCellO {
	background-image: url("/i/suntitle/framed_header_o.png");
	padding-left:20px;
	color: white;
	height: 43px;
}


table.gradientBox td.headerCell a {
	color: white;
	text-decoration: none;	
}

table.gradientBox td.separatorCell {
	background-image: url("/i/suntitle/framed/framed_main_top.png");
	height:15px;
	font-size:1px;
}

table.gradientBox td.separatorCellO {
	background-image: url("/i/suntitle/framed_main_top_orange.png");
	height:8px;
	font-size:1px;
}

table.gradientBox td.bodyCell {
	background-image: url("/i/suntitle/framed/framed_main_bg.png");
	padding-left:20px; 
	padding-right:20px;	
}

table.gradientBox td.footerCell {
	background-image: url("/i/suntitle/framed/framed_main_bottom.png");
	height: 15px;
	font-size:1px;
}

/* ----------------------------------------- */
/* Orannge box */

table.orangeBox {
	margin-top: 12px;
}

table.orangeBox td {
	padding-left:20px;
	padding-right:20px;
	color : black;
}

table.orangeBox td a {
	color: white;
	text-decoration: underline;
}

table.orangeBox td.orange_top {	
	background-image: url('/i/suntitle/orange/orange_top.png');
	height: 43px;
}

table.orangeBox td.orange_top a {
	color: black;
	text-decoration: none;
}

table.orangeBox td.orange_sep {	
	background-image: url('/i/suntitle/orange/orange_sep.png');
	height: 7px;
}

table.orangeBox td.orange_bg {	
	background-image: url('/i/suntitle/orange/orange_bg.png');
	background-repeat: no-repeat;
	background-position: 50% top;
	/*background-color: #fb8606;*/ 
	height: 180px;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

table.orangeBox td.orange_bot {	
	background-image: url('/i/suntitle/orange/orange_bot.png');
	height: 13px;
}

/* ----------------------------------------- */
/* White box */

table.whiteBox {
	margin-top: 12px;
	width: 291px;
}

table.whiteBox td.headerCell {
	background: url("/i/suntitle/white/white_block_header.png");
	padding-left:20px;
	color: #071345;	
}

table.whiteBox td.headerCell a {
	color: #071345;
	text-decoration: none;
}

table.whiteBox td.separatorCell {
	height:10px;
	font-size:1px;
	background: url("/i/suntitle/white/white_block_separator.png");
}

table.whiteBox td.bodyCell {
	background: url("/i/suntitle/white/white_block_bg.png");
	padding-left:20px;
}

table.whiteBox td.footerCell {
	height:	15px;
	font-size: 1px;
	background-image: url("/i/suntitle/white/white_block_bottom.png");
}

/* ----------------------------------------- */
/* Showcase block */

table.showcase td h1 {
	color:white; 
	font-size:22px; 
	font-family:Arial;
	font-weight: bold;	
	font-style: normal;
	text-transform: uppercase;
	margin: 0px 0px;
}

table.showcase td h3 {
	color:#fb8504; 
	font-size:18px; 
	font-family:Arial;
	font-weight: normal;	
}

table.showcase td h4 {
	color:black; 
	font-size:15px; 
	font-family:Arial;
	font-weight: normal;
	margin: 0px 0px;	
}

/* ---------------------------------- */
.accountlinks {
	float: right;
}

.accountlinks a {
	color:black;
	text-decoration: underline;
}


/****************** ORANGE BUTTON *******************/

div.OrangeButtonOff table.ButtonBody 
{
	background: url( '/i/suntitle/orange/button_off_bg.png' );
	width: 269px;
}

div.OrangeButtonOff table.ButtonBody td.corner_tl 
{
	background: url( '/i/suntitle/orange/button_off_tl.png' );
	font-size: 1px;
	height: 10px;
	width: 10px;
}

div.OrangeButtonOff table.ButtonBody td.corner_tr 
{
	background: url( '/i/suntitle/orange/button_off_tr.png' );
	font-size: 1px;
	height: 10px;
	width: 10px;
}

div.OrangeButtonOff table.ButtonBody td.corner_bl 
{
	background: url( '/i/suntitle/orange/button_off_bl.png' );
	font-size: 1px;
	height: 10px;
	width: 10px;
}

div.OrangeButtonOff table.ButtonBody td.corner_br 
{
	background: url( '/i/suntitle/orange/button_off_br.png' );
	font-size: 1px;
	height: 10px;
	width: 10px;
}

div.OrangeButtonOff table.ButtonBody td.border_t 
{	
	height: 9px;
	border-top: 1px solid black;
	font-size: 1px;
}

div.OrangeButtonOff table.ButtonBody td.border_b 
{	
	height: 9px;
	border-bottom: 1px solid black;
	font-size: 1px;
}

div.OrangeButtonOff table.ButtonBody td.border_l 
{	
	width: 9px;
	border-left: 1px solid black;
	font-size: 1px;
}

div.OrangeButtonOff table.ButtonBody td.border_r
{	
	width: 9px;
	border-right: 1px solid black;
	font-size: 1px;
}

/******* STATE : ON ***********/

div.OrangeButtonOn table.ButtonBody 
{
	background: url( '/i/suntitle/orange/button_on_bg.png' );
	width: 269px;
}

div.OrangeButtonOn table.ButtonBody td.corner_tl 
{
	background: url( '/i/suntitle/orange/button_on_tl.png' );
	font-size: 1px;
	height: 10px;
	width: 10px;
}

div.OrangeButtonOn table.ButtonBody td.corner_tr 
{
	background: url( '/i/suntitle/orange/button_on_tr.png' );
	font-size: 1px;
	height: 10px;
	width: 10px;
}

div.OrangeButtonOn table.ButtonBody td.corner_bl 
{
	background: url( '/i/suntitle/orange/button_on_bl.png' );
	font-size: 1px;
	height: 10px;
	width: 10px;
}

div.OrangeButtonOn table.ButtonBody td.corner_br 
{
	background: url( '/i/suntitle/orange/button_on_br.png' );
	font-size: 1px;
	height: 10px;
	width: 10px;
}

div.OrangeButtonOn table.ButtonBody td.border_t 
{	
	height: 9px;
	border-top: 1px solid black;
	font-size: 1px;
}

div.OrangeButtonOn table.ButtonBody td.border_b 
{	
	height: 9px;
	border-bottom: 1px solid black;
	font-size: 1px;
}

div.OrangeButtonOn table.ButtonBody td.border_l 
{	
	width: 9px;
	border-left: 1px solid black;
	font-size: 1px;
}

div.OrangeButtonOn table.ButtonBody td.border_r
{	
	width: 9px;
	border-right: 1px solid black;
	font-size: 1px;
}

div.OrangeButtonOn table.ButtonBody td.content, div.OrangeButtonOff table.ButtonBody td.content 
{	
	color: white;
	font-family: Arial;
	font-size: 22px;
	text-align: center;
}

/******************** NEW FORM *********************************/

td.formHeader
{
	font-family: Arial;
	color: black;
	font-size: 14px;
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 12px;	
}

td.formSpacer
{
	border-top: 1px solid #bababa;
	font-size: 1px;
	height: 8px;
}

input.blueBorder, input.input_warning, input.input_correct
{	
	width: 200px;
	border: 1px solid #677b99;
	padding: 2px;
	font-family: Arial;
	color: black;
	font-size: 13px;
}


input.disabledBB
{	
	border: 1px solid #eeeeee;
	background-color: white;
}

.willst, .coastreg
{
	display:none;
}

textarea.blueBorder
{
	height: 100px;
	width: 200px;
	border: 1px solid #677b99;
	padding: 2px;
	font-family: Arial;
	color: black;
	font-size: 13px;
}

.formSelectContainer {
  border: 1px solid #677b99;
  position: relative; width: 200px; height: 17px; overflow: hidden;
}

.formSelectContainer select {
	height:21px;
	color: black; 
	background: white;
	position: absolute; width: 204px; top: -2px; left: -2px; 
}

/*********** LIGHT BOX ****************/

table.lightbox
{
	background-color: #f6f6f6;
	margin-top: 10px;
	margin-bottom: 10px;
}

table.lightbox td.corner_tl, table.lightbox td.corner_tr, table.lightbox td.corner_bl, table.lightbox td.corner_br
{
	font-size: 1px;
	height:10px;
	width: 10px;
}

table.lightbox td.border_t, table.lightbox td.border_b
{
	font-size: 1px;
	height:10px;
}
	
table.lightbox td.border_l, table.lightbox td.border_r 
{
	font-size: 1px;
	width: 10px;		
}

table.lightbox td.corner_tl
{
	background-image: url( '/i/suntitle/grnb_tl.png' );
}

table.lightbox td.corner_tr
{
	background-image: url( '/i/suntitle/grnb_tr.png' );
}

table.lightbox td.corner_bl
{
	background-image: url( '/i/suntitle/grnb_bl.png' );
}

table.lightbox td.corner_br
{
	background-image: url( '/i/suntitle/grnb_br.png' );
}

/****************/

td.news_header
{
	font-size:11px; 
	padding-left:10px; 
	padding-right:10px;
}

td.news_header h3
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #0072bc;
	
}