/*From Header Style*/
#content_left {
	display: none !important;
}

#content {
	/*background-image:url(../images/template/newhomepage_bg.gif);
	background-repeat:repeat-y;
	background-color: #FFF;*/
	width:900px;
	font-family:Arial;
	border:0 !important;
}

table#content_table {
	width:900px;
}

#content_left {
	display:none;
}

#content_area_wrapper {
	width:880px !important;
	vertical-align:top;
}

#homepage_wrapper {
	width:900px;
}

/*New*/
.clear {
	clear: both;
}

.col3l {
	float: left;
	width: 270px;
	margin: 0 10px -2000px 0;
	padding-right: 10px;
	border-right: 1px solid rgb(224, 224, 224);
	padding-bottom: 2000px;
}

.col3m {
	float: left;
	width: 270px;
	margin: 0 10px -2000px 0;
	padding-right: 10px;
	padding-bottom: 2000px;
	border-right: 1px solid rgb(224, 224, 224);
}

.col3r {
	float: left;
	width: 270px;
	padding-bottom: 2000px;
	margin: 0 10px -2000px 10px;
}

.home_topc {
	overflow: hidden;
	margin-bottom: 15px;
}

#homebtm {
	margin: 0 auto;
	width: 880px;
}

.home_topc ul li {
	padding-bottom: 5px;
}

/* Tabs */


/* everything is constructed with a single background image */

/* root element for tabs */
#flowtabs {
	
	/* dimensions */
	width:880px;
	height:31px !important;
	margin:0 !important; 
	padding:0;	
	
	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:-2px;
}

/* single tab */
#flowtabs li { 
	float:left; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
}

/* a- tag inside single tab */
#flowtabs li a {
	background: url(../images/template/css/tab_back.jpg) no-repeat;
	display:block;
	height: 31px;   
	width: 292px; 	
	padding:0px;
	margin:0px;
	
	/* font decoration */
	color:#000;
	font-size:12px;
	line-height:33px;
	text-align:center;
	text-decoration:none;
}

/* adjust the background image position on each tab */
#flowtabs #t1 			{ background-position: 0 0; }
#flowtabs #t2 			{ background-position: -292px 0; }
#flowtabs #t3 			{ background-position: -584px 0; width:293px; }
 
/* mouseover state */
#flowtabs a:hover 		{ color:#333;	 }
#flowtabs #t1:hover 	{ background-position:      0 -33px; }
#flowtabs #t2:hover 	{ background-position: -292px -33px; }
#flowtabs #t3:hover 	{ background-position: -584px -33px; }

/* currently selected tabs */
#flowtabs a.current		{ cursor:default; color:#333; line-height:34px; }
#flowtabs #t1.current { background-position:      0 -66px; }
#flowtabs #t2.current { background-position: -292px -66px; }
#flowtabs #t3.current { background-position: -584px -66px; }


/* panes */
#flowpanes {
	background: url(../images/template/css/tab_back.jpg) no-repeat 0 -100px;		
	width:880px;
	height:450px;	
}


/* single pane */
#flowpanes div.tab {
	display:none;	
	color:#fff;	
	margin:20px 40px;
}

/* some decorations for elements inside single pane */
#flowpanes div h2 {
	font-weight:bold;
	color:rgb(37, 30, 97);
	letter-spacing:1px;
	margin:10px 0 0 0;
	font-size:18px;	
}

/*#flowpanes a {
	color:#cc9;		
	font-size:14px;
}*/

#flowpanes p, #flowpanes samp {
	color:black;		
}

#flowpanes div.narrow {
	padding-right:160px;		
}

.paneinterior {
	width: 700px;
	margin: 0 auto;
}

.paneleft {
	float: left;
	width: 300px;
	padding: 0 20px;
}

.paneright {
	float: left;
	width: 300px;
	padding: 0 20px;
}

	/*LEFT*/
#homepage_left {
	float:left;
	width:324px;
}

#homepage_left_top_content {
	width:295px;
	padding-top:24px;
	padding-left:16px;
}

#homepage_left_welcome {
	width:287px;
	height:20px;
}

#homepage_left_welcome_text {
	width:295px;
	padding-top:11px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial;
	line-height:1.3em;
}

#homepage_left_welcome_text p{
	margin-top:0px;
	font-family:Arial;
}

#homepage_left_welcome_text p a{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	font-family:Arial;
}

#homepage_left_play {
	width:224px;
	height:16px;
	padding-top:18px;
	padding-bottom:5px;
}

#homepage_left_bottom_content {
	width:300px;
	padding-left:5px;
}

.homepage_left_bottom_box_left {
	float:left;
	width:91px;
}

#homepage_left_bottom_boxtop {
	width:300px;
	padding-bottom:13px;
}

#homepage_left_bottom_boxmid {
	width:300px;
	padding-bottom:12px;
}

#homepage_left_bottom_boxbtm {
	width:300px;
	padding-bottom:10px;
}

#homepage_left_bottom_boxtop_right {
	float:left;
	width:209px;
}

#homepage_left_bottom_boxtop_right p{
	width:209px;
	padding-top:13px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial;
	margin:0px;
}

#homepage_left_bottom_boxmid_right {
	float:left;
	width:209px;
}

#homepage_left_bottom_boxmid_right p{
	width:209px;
	padding-top:13px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial;
	margin:0px;
}

#homepage_left_bottom_boxbtm_right {
	float:left;
	width:209px;
}

#homepage_left_bottom_boxbtm_right p{
	width:209px;
	padding-top:13px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial;
	margin:0px;
}

#homepage_left_bottom_boxtop_right p a, #homepage_left_bottom_boxmid_right p a, #homepage_left_bottom_boxbtm_right p a{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	font-family:Arial;
}

	/*RIGHT*/
#homepage_right {
	float:left;
	width:545px; /*420*/
	padding-left:31px;
}

#homepage_right_content {
	width:520px; /*395*/
	padding-top:38px;
}

.homepage_right_banner_box {
	width:520px; /*395*/
	padding-bottom:41px;
}

.homepage_right_greenbanner_text_wrapper {
	background-image:url(../images/template/home_greenbar_bg.jpg);
	background-repeat:no-repeat;
	width:395px;
	height:25px;
}

.homepage_right_bluebanner_text_wrapper {
	background-image:url(../images/template/home_bluebar_bg.jpg);
	background-repeat:no-repeat;
	width:395px;
	height:25px;
}

h1 {
	margin-top:0px;
	margin-bottom:0px;
	font-size:14px;
	padding:0px;
}

h1 a {
	color:#FFFFFF !important;
	font-size:14px;
	font-weight:bold;
}

.homepage_right_textbox h2 {
	margin-top:0px;
	margin-bottom:0px;
	font-size:11px;
	padding:0px;
}

.homepage_right_textbox h2 a {
	color:#FFFFFF !important;
	font-size:11px;
	font-weight:bold;
}

.homepage_right_banner_text {
	width:379px; /**/
	padding-top:4px;
	padding-left:16px;
}

.homepage_right_textbox_wrapper {
	width:378px;
	padding-top:6px;
	padding-left:17px;
}

.homepage_right_textbox {
	width:378px; /**/
	color:#000000;
	font-size:11px;
}

.homepage_right_textbox p{
	width:324px;
	margin-top:0px;
	margin-bottom:0px;
	font-family:Arial;
}

.homepage_right_textbox p a{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	font-family:Arial;
}

.homepage_right_greentext {
	color:#3D9B35;
	font-style:italic;
	font-weight:normal;
}

.homepage_right_bluetext {
	color:#0587D0;
	font-style:italic;
	font-weight:normal;
	font-family:Arial;
}

	/*Suite Stories*/
.homepage_right_suite_box {
	width:334px;
	padding-left:61px; /**/
	padding-bottom:41px;
}

.homepage_right_suite_text_wrapper {
	background-image:url(../images/template/suite_stories_banner_bg.gif);
	background-repeat:no-repeat;
	width:305px;
	height:38px;
}

.homepage_right_suite_text {
	padding-top:13px;
	padding-left:44px;
}

.homepage_right_suite_textbox {
	width:262px;
	color:#000000;
	font-size:11px;
}

.homepage_right_suite_textbox p{
	width:262px;
	margin-top:0px;
	margin-bottom:0px;
	font-family:Arial;
}

.homepage_right_suite_textbox p a{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	font-family:Arial;
}

.homepage_right_suite_textbox_wrapper {
	padding-left:43px;
	padding-top:6px;
	width:262px;
}

/*Remove cellspacing & cellpadding*/
div#content_area table tr td table tr td table {
	border-collapse:collapse;
}