h1.homepage {
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-image:url(../images/newhomepage/h1_bkg.jpg);
	text-transform:uppercase;
	border:none;
	font-weight:bolder;
}

#main_panel {
	width:900px;
	height:418px;
	padding:0;
	margin:10px 0 20px 0;
	background-image:url(../images/newhomepage/panel_bkg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	border-bottom:1px solid #A3B5BF;
}

#welcome_info {
	width:900px;
	height:200px;
	padding:0;
	margin:0 0 20px 0;
	clear:both;
}

#message {
	width:535px;
	height:200px;
	padding:0;
	margin:0;
	float:left;
}

#message_contact {
	width:345px;
	height:150px;
	padding:0;
	margin:0 0 15px 0;
	float:right;
	background-image: url(../images/summeradditions/call_email_panel.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

#message_quickstart {
	width:345px;
	height:150px;
	padding:0;
	margin:0 0 15px 0;
	float:right;
}

#homepage_key_content {
	width:900px;
	padding:0;
	margin:0 0 20px 0;
	clear:both;
}

#homepage_keymessages {
	width:555px;
	padding:0;
	margin:0;
	float:left;
}

#homepage_key_interactives {
	width:345px;
	padding:0;
	margin:0;
	float:right;
}

.key_point {
	width:525px;
	height:150px;
	padding:0;
	margin:0 0 40px 0;
	border-bottom:1px solid #DCDEDE;
}

.keyimage {
	width:191px;
	height:119px;
	padding:0;
	margin:0 25px 0 0;
	background-image:url(../images/summeradditions/keyimagepanel.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

.key_info {
	float:left;
	margin:0;
	padding:0;
	width: 309px;
}

#testimonials {
	width:345px;
	height:150px;
	padding:0;
	margin:0 0 20px 0;
	float:right;
}

#news_projects {
	width:345px;
	height:360px;
	padding:0;
	margin:0 0 20px 0;
	float:right;
}

#homepageclear {
	height:20px;
	margin:0;
	padding:0;
	width:345px;
	clear:both;
}

/*-----Styles-----*/

#message p {
	background-color:none;
	padding:0;
	margin:0;
	color:#333333;
	border:none;
	font-size:18px;
	text-transform:none;
	font-weight:normal;
	text-align:left;
}

#message p .smaller {
	font-size:15px;
}

#message p a {
	color:#2F8DEB;
	text-decoration:none;
	font-weight: bold;
}

#message p a:hover {
	color:#2F8DEB;
	text-decoration:underline;
}

#message_contact p.email {
	padding:20px 0 0 95px;
	margin:0;
	font-size:27px;
	color:#333333;
	font-weight:bold;
	line-height:25px;
	text-align: left;
}

#message_contact p a {
	color:#999;
	text-decoration:none;
}

#message_contact p a:hover {
	color:#2F8DEB;
	text-decoration:none;
}

#message_contact p.promise {
	padding:27px 0 0 20px;
	margin:0;
	color:#333333;
	font-size:17px;
}

p.offer {
	padding:0 0 20px 0;
	margin:0;
	font-size:18px;
	color:#999999;
}

.key_info h2 {
	padding:0;
	margin:0;
	font-size:20px;
	color:#666666;
	text-transform:none;
}

.key_info p {
	font-size:13px;
	color:#333333;
	padding:10px 0;
	margin:0;
	line-height:normal;
	text-align:left;
}

.key_info p a {
	color:#2F8DEB;
	text-decoration:none;
	font-weight:bold;
}

.key_info p a:hover {
	color:#2F8DEB;
	text-decoration:underline;
}

h3.homepage {
	padding:0 0 19px 0;
	margin:0;
	font-size:18px;
	color:#999999;
	text-transform:none;
	font-weight:normal;
}

h3.homepage_alt {
	padding:0 0 5px 0;
	margin:0;
	font-size:18px;
	color:#999999;
	text-transform:none;
	font-weight:normal;
}

p.homepage_newstitle {
	color:#333333;
	font-weight:bold;
	font-size:15px;
	padding:10px 0 0 0;
	margin:0;
	text-align:left;
}

.blue {
	color:#0099FF;
}

p.homepage_newssummary {
	color:#666;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 0 0;
	margin:0;
	text-align:left;
}

p.homepage_newslink {
	color:#0099FF;
	font-weight:bold;
	font-size:12px;
	padding:5px 0;
	margin:0;
	text-align:left;
	border-bottom:1px solid #ccc;
}	

p.homepage_newslink a {
	color:#0099FF;
	text-decoration:none;
}

p.homepage_newslink a:hover {
	color:#0099FF;
	text-decoration:underline;
}

.logo {
	width:100px;
	height:70px;
	padding:0;
	margin:10px 20px 0 0;
	float:left;
	background-color: none;
}

.occupier_details {
	float:left;
	width: 180px;
	padding: 0;
	margin: 10px 0 0 0;
}

p.homepage_occupiername {
	color:#333333;
	font-weight:bold;
	font-size:17px;
	padding:0;
	margin:0;
	text-align:left;
}

.occupier_divide {
	height:10px;
	border-bottom:1px solid #ccc;
	clear:both;
}

/* Image Box */

#image_box {
	width:345px;
	height:150px;
	background-position: top;
	background-repeat: no-repeat;
	padding: 0;
	background-image: url(../images/summeradditions/testimonials.jpg);
}

#screen {
	position:relative;
	margin:0;
	width:345px;
	height:150px;
}

/*Added by Roshan */
#main_panel ul , #main_panel li  { margin:0px; padding:0px; list-style:none; } 
#main_panel .jrpanel { position:absolute; width:702px; height:418px; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; color:#fff; }
#panleleft { float:left; width:702px; position:relative; height:418px; }

.jrpanel .panelwrapper {
	margin: 10px 0px 0px 10px;
}
.jrpanel .transtextbig {
	font-size:40px;
	line-height:50px;
	background:url(../images/slider-text.png);
	padding:5px 7px;
}
.jrpanel .transtextsmall {
	font-size:16px;
	background:url(../images/slider-text.png);
	padding:5px 7px;
	margin-top:10px;
	width: 301px;
	margin-bottom: 10px;
}

.jrpanel .transtextmedium {
	font-size:16px;
	background:url(../images/slider-text.png);
	padding:5px 7px;
	margin-top:10px;
	width: 350px;
	margin-bottom: 10px;
}

.jrpanel a.findoutmore {
	width:173px;
	height:43px;
	background:url(../images/find-more.png) no-repeat;
	display:block;
	text-indent:-9999px;
}

.jrpanel a.quickstartbtn {
	width:259px;
	height:111px;
	background:url(../offices/suites_spaces/images/quickstart_btn.png) no-repeat;
	display:block;
	text-indent:-9999px;
}

.jrpanel a.employee_ten {
	width:173px;
	height:43px;
	background:url(../images/employee_10.png) no-repeat;
	display:block;
	text-indent:-9999px;
}

.jrpanel a.employee_twen {
	width:173px;
	height:43px;
	background:url(../images/employee_20.png) no-repeat;
	margin-top:2px;
	display:block;
	text-indent:-9999px;
}

.jrpanel a.employee_twenplus {
	width:173px;
	height:43px;
	background:url(../images/employee_20plus.png) no-repeat;
	margin-top:2px;
	display:block;
	text-indent:-9999px;
}

#tabnavs { float:left; width:198px;  }
#tabnavs li { width:170px;  padding-left:28px;  }
#tabnavs li a {
	width:170px;
	height:30px;
	display:block;
	text-decoration:none;
	position:relative;
	border-bottom:1px solid #ccc;
	padding:22px 0px;
}
#tabnavs li a.selected { background:url(../images/slider-bg.png) 0px 10px no-repeat ; }
#tabnavs li a span{ color:#1e5a97; font-size:15px; font-weight:bold;  text-align:right; position:absolute; display:block; width:134px; top:40%; right:14px; cursor:pointer; }


#message p .ext_links {
	font-size:15px;
	margin-top:20px;
}

#message p .ext_links a.ind {
	color:#b1d61d;
}

#message p .ext_links a.stu {
	color:#fc0;
}

