@font-face
{
font-family: myFirstFont;
src: url('../fonts/OTTAWAN.TTF'); /* IE9 */

}

.fontclass
{
font-size:13px;
font-family:myFirstFont;
}
.large
{
font-family:myFirstFont;
font-size:18px;
}
body, td, th {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #414141;
}

#overview_withoutimg blockquote{
						margin: 0 0 15px 0;
						padding: 10px 10px 10px 29px;
						color: #999;
						background: #f6f6ec url(../images/q.gif) 5px 5px no-repeat;
						border: 1px solid #afd19c;	
						color:#333333;
}
div#flash
{
width:801px;
height:401px;
margin:auto;
margin-top:10%;
}
body {
background-color : #e2e2e2;
margin-top : 0;
}
div#body {
width : 1010px;
height : auto;
margin-left : auto;
margin-right : auto;
background-image : url(../images/background.jpg);
background-repeat : repeat-y;
}
div#body img {
border:0px;
}
div#content {
background-color : #ffffff;
margin-left : auto;
margin-right : auto;
width : 963px;
height : auto;
margin-top : 0;
}
div#header {
height : 102px;
}
div#the3clogo {
float : left;
height : 78px;
margin-top : 11px;
margin-bottom : 11px;
float : left;
}
div#icons {
float : right;
text-align : right;
margin-top : 11px;
width : 215px;
}
div#icons img{
float : right;
padding-left:15px;
}
div#Holder {
margin-left : auto;
margin-right : auto;
width : 963px;
}
div#menuHolder {
width : 963px;
height : 25px;
margin-left : auto;
margin-right : auto;
moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
	/* Background color and gradients */
background-image:url(../images/bg_black.png);
}
div#menushadow {
width : 963px;
height : 15px;
margin-left : auto;
margin-right : auto;
background-image : url(../images/drop-shadowofmenu.png);
}
div#banner {
margin-left : auto;
margin-right : auto;
height : 250px;
width : 963px;
margin-top : 4px;
position:relative;
}
#num1, #num2 { position: absolute; }
div#description {
margin-left : auto;
margin-right : auto;
height : auto;
width : 961px;
background-color:#eeeeee;
border : 1px solid;
border-color : #efefef;
margin-top : 6px;
}
div#summary {
margin: 0px 0px 0 0px;
width : 941px;
height: 32px;
}
div#summary p {
text-align : justify;
line-height : 18px;
}
div#controls {
margin-left : auto;
height : 230px;
margin-right : auto;
width : 963px;
margin-top : 6px;
}
div#updatesHolder {
width : 452px;
height : 220px;
float : left;
}
div#updates {
width : 452px;
background-image : url(../images/news.jpg);
background-repeat : no-repeat;
height : 207px;
float : left;
}
div#UpdateShadow {
float : right;
width : 452px;
height : 11px;
background-image : url(../images/updateshadow.png);
}
div#logos {margin-left : auto;
margin-right : auto;
width : 963px;
height : 40px;
}
.child {
width : auto;
padding-right : 20px;
height : 40px;
float : left;
}
.greenini {
width : auto;
float : left;
padding-top:12px;
width:110px;
}
.followuslogo {
margin-top : 12px;
float : right;
width : auto;
height : auto;
padding-left : 5px;
}
div#fotter {
width : 1000px;
height : 25px;
margin-left : auto;
margin-right : auto;
background-image : url(../images/bg_black.png);
background-repeat : repeat-x;
}
div#copywrite {
width : auto;
float : left;
height : auto;
margin-left : 19px;
padding-top : 6px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ffffff;
}
div#fotterlinks {
width : auto;
float : right;
height : auto;
margin-right : 19px;
padding-top : 6px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ffffff;
}
div#fotterlinks a:link {
color : #ffffff;
text-decoration : none;
}
div#fotterlinks a:visited {
color : #ffffff;
text-decoration : none;
}
div#fotterlinks a:hover {
color : #ffffff;
text-decoration : underline;
}
div#fotterlinks a:active {
color : #ffffff;
text-decoration : none;
}
div#enquiryHolder {
width : 253px;
float : right;
height : auto;
}
div#enquiry {
margin-top : 25px;
width : 251px;
height : 183px;
background-image : url(../images/enquiryback.jpg);
background-repeat : repeat-x;
border : 1px solid;
border-color : #f1f1f2;
float : right;
}
div#greequestion
{
width: 250px;
margin-top:15px;
bottom:0;
}
div#enquriyContent {
height : auto;
line-height : 16px;
padding : 10px;
}
div#enquiryShadow {
float : right;
width : 250px;
height : 13px;
background-image : url(../images/enquiryshadow.png);
margin-right : auto;
margin-left : auto;
}
div#enquriyContent a:link {
color : #677c97;
text-decoration : none;
}
div#enquriyContent a:visited {
color : #677c97;
text-decoration : none;
}
div#enquriyContent a:hover {
color : #677c97;
text-decoration : underline;
}
div#enquriyContent a:active {
color : #677c97;
text-decoration : none;
}
div#walkthrough {
margin-top : 25px;
width : 240px;
height : 183px;
float : left;
margin-left : 8px;
}
div#walkthroughtop {
background-image:url(../images/videoback.jpg);
background-position:center;
background-repeat:no-repeat;
width : 240px;
text-align : center;
height : 148px;
background-color : #f4f4f4;
}
div#walkthroughtop img {
padding-top : 60px;
}
div#walkthroughTitle {
padding: 10px 0 0 5px;
width : 235px;
height : 25px;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
background-color: #000000;
}
#gallery {
position : relative;
height : 361px;
}
#gallery a {
	float : left;
	position : absolute;
	left: -489px;
	top: 238px;
}
#gallery a img {
border : none;
}
#gallery a.show {
z-index : 500;
}
#gallery .caption {
z-index : 600;
background-color : #000;
color : #ffffff;
height : 68px;
width : 100%;
position : absolute;
bottom : 0;
}
#gallery .caption .content {
margin : 10px;
}
#gallery .caption .content h3 {
margin : 0;
height : 50px;
padding : 0;
color : #ffffff;
}
.clear {
clear : both;
}
#panel_left_holder, left_menu {
width : 180px;
float : left;
height : auto;
padding : 2px 10px 0 0;
}

#left_menu ul
{
background-image:url(../images/list_back.jpg);
margin:0px;
padding:0px 0px 0px 26px;
}
#left_menu h1
{
color:#FFFFFF;
font-family:Verdana, Arial, Tahoma;
font-size:11px;
margin:0px;
height:20px;
moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
	/* Background color and gradients */
background-image:url(../images/bg_black.png);
padding:5px 0 0 12px;
}

#left_menu li
{
background-image:url(../images/list_back.jpg);
list-style-image:url(../images/bullet.png);
background-color:#f6f6ec;
padding:5px 0px 0px 0px;
height:21px;
color: #677c97;
}
#left_menu li a
{
color: #677c97;
text-decoration : none;
}
#left_menu li a:hover
{
color: #677c97;
text-decoration: underline;
}
#left_bottom_menu {
width : 180px;
float : left;
height : auto;
padding : 30px 11px 0 0;
}
#left_bottom_menu ul, li {
list-style:none;
height:24px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 4px;
}
#left_bottom_menu a {
color: #677c97;
text-decoration: none;
}
#left_bottom_menu a:hover {
color: #677c97;
text-decoration: underline;
}
div#panel_right {
width : 772px;
padding : 0;
float : left;
height : auto;
}
div#panel_contact {
width : 963px;
padding : 0;
float : left;
height : auto;
}
div#innerbanner {
width : 766px;
float : left;
text-align:center;
height : auto;
padding: 2px;
border : 1px solid;
border-color : #eceac4;
}
div#overviewHolder
{
line-height:16px;
float:left;
width: 779px;
height:auto;
text-align:justify;
padding: 10px 0px 10px 0px;
}

div#overview
{
float:left;
width:573px;
height:auto;
padding: 0px 15px 0px 0px;
}
div#overview li
{
list-style:url(../images/bullet2.png);
}

div#overview ul
{
list-style:none;
margin:0 0 0 20px;
}
div#leedright
{
float:right;
width:540px;
height:auto;
padding: 0px 0px 0px 0px;
margin-bottom:10px;
}
div#leedleft
{
float:left;
width:540px;
height:auto;
padding: 0px 0px 0px 0px;
margin-bottom:10px;
}
div#overview_withoutimg
{
float:left;
width:770px;
height:auto;
padding: 0px 0px 10px 0px;
text-align:justify;
color:#414141;
line-height:16px;
}
div#Businessverticals
{
float:left;
width:770px;
height:auto;
padding: 0px 0px 0px 0px;
text-align:justify;
color:#414141;
line-height:16px;
}
div#Businessverticals ul
{
list-style:none;
margin:0px;
padding:0 0 0 15px;;
}
div#Businessverticals li
{
padding:0px;
height:70px;
list-style-image:url(../images/bullet2.png);
}
div#overviewHolder a
{
color: #414141;
text-decoration:none;
}
div#overviewHolder a:active
{
color: #414141;
text-decoration:none;
}
div#overviewHolder a:hover
{
color: #414141;
text-decoration:underline;
}

div#overview_withoutimg .gray
{
color:#666666;
}
div#overview_withoutimg ul
{
margin:0 0 0 20px;
padding:0;
list-style:none;
}
div#overview_withoutimg li
{
margin:0 0 15px 0;
padding:0 0 0 0;
list-style-image:url(../images/bullet2.png);
}
div#overview p, td
{
margin-top:0px;
text-align:justify;
color:#414141;
line-height:16px;
}
div#floorplans
{
float:left;
width:770px;
height:auto;
padding: 0px 0px 0px 0px;
}
div#floorplans ul
{
list-style:none;
}
div#floorplans ul li
{
list-style:circle;
}
div#locationMap
{
float:left;
width:auto;
height:auto;
padding:2px;
border:1px solid;
border-color:#CCCCCC;
}
div#album 
{
width:740px;
height:auto;
margin:0 0 0 0;
padding: 20px 20px 0px 0px;
}
div#album  h1
{
background-color:#f6f6ec;
float:left;
margin:5px 0 5px 0;
color:#414141;
font-weight:bold;
font-size:11px;
padding:5px 0 5px 6px;
width:750px;
}
div#album  ul
{
float:left;
margin:0px;
width:740px;
padding:10px 0 10px 0;
margin:0 0 0 6px;
}
div#album  li
{
width:auto;
height:auto;
float:left;
margin:0px 6px 0 0;
padding:0;
border-color:#CCCCCC;
}
div#leedimage_left
{
float:left;
width:217px;
height:163px;
}
div#leedimage_right
{
float:right;
width:217px;
height:163px;
}
#breadCrumb
{
width:auto;
height:18px;
padding:4px 0 4px 0;
}
.green
{
color:#006600;
}
#gray_hr
{
color:#CCCCCC;
float:left;
width:770px;
height:1px;
margin-bottom:5px;
}
div#contact {
width : 963px;
height : auto;
float : left;
}
div#imageholder
{
width:auto;
height:auto;
background-color:#FFFFFF;
border:1px solid #cccccc;
padding: 1px 1px 1px 1px;
}
div#ContactContent {
height : auto;
line-height : 16px;
padding:0 10px 10px 10px;
}
div#ContactContent a:link {
color : #677c97;
text-decoration : none;
}
div#ContactContent a:visited {
color : #677c97;
text-decoration : none;
}
div#ContactContent a:hover {
color : #677c97;
text-decoration : underline;
}
div#ContactContent a:active {
color : #677c97;
text-decoration : none;
}

div#summary a:link {
color : #677c97;
text-decoration : underline;
}
div#summary a:visited {
color : #677c97;
text-decoration : underline;
}
div#summary a:hover {
color : #677c97;
text-decoration : none;
}
div#summary a:active {
color : #677c97;
text-decoration : underline;
}
.ArrowBulletNormalLink {
margin: 0px;
padding: 0px;
}

.ArrowBulletNormalLink li {
list-style-type: none;
margin: 0px;
padding: 0px;
padding-bottom:5px;
padding-top: 10px;
text-align:justify;
display: block;
}



.relationModule {
margin: 0;
border-bottom: 0px #CCC solid;
text-align:left;
}
.blockColumn3 .relationModule .relation_3column {
width: 243px !important;
}
.relationModule .relation_3column {
float: left;
width: 243px;
padding: 0 7px 0 0;
}
.relationModule .relation_1column, .relationModule .relation_2column, .relationModule .relation_3column, .relationModule .relation_4column {
margin: 0 0 5px 0;
}
.news_title
{
font:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
font-size:10px;
color:#FF0000;
}
.FloorPlans_container_left
{
width:164px;
padding:6px;
height:191px;
border:1px solid #c9c9c9;
background-color:#ececec;
float:left;
}
.FloorplansWide
{
width:770px;
height:207px;
margin-bottom:25px;
}
.FloorPlans_imgContainer
{
width:150px;
padding:5px;
height:133px;
border:1px solid #c9c9c9;
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
}
.FloorPlans_imgContainer_pUpdates
{
width:125px;
padding:5px;
margin-right:10px;
margin-bottom:10px;
border:1px solid #c9c9c9;
background-color:#ffffff;
margin-left:auto;
}
.FloorPlans_imgContainer img
{
width:150px;
height:133px;
padding:0px;
margin:0px;
}
.FloorPlans_text
{
width:165px;
height:auto;
padding:0px;
margin:10px 0 0 0;
text-align:left;
}
.Space
{
width:19px;
height:191px;
float:left;
}
.News_Blocks
{
width:143px;
height:139px;
background-color:#f6f6ec;
}
.News_Blocks img
{
width:131px;
height:104px;
margin-left:auto;
margin-right:auto;
}
.txtBox
{
	background-image:url(images/txt_back.jpg);
	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
	width: 230px;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
}
.dropdown
{
	background-image:url(images/txt_back.jpg);
	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
	width: 238px;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
}
.Query
{
	background-image:url(images/txt_back.jpg);
	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
	width: 308px;
	height:100px;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
}

.crop{
	float:left;
	position:relative;
	width:150px;
	height:90px;
	border:1px solid #ccc;
	margin:.5em 10px .5em 0;
	}
.crop p{
	margin:0;
	position:absolute;
	top:-20px;
	left:-55px;
	clip:rect(20px 205px 110px 55px);
	}
.button-link {
    padding: 3px 5.8px;
    background: #f6f6ec;
    color: #677c97;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #e1e1c7;
    
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    cursor:pointer;
}
.blockleft
{
width:200px;
height:auto;
margin-right:50px;
background:#FFFFFF;
float:left;
}

.monthActiv{float: left; background: #68BD44; font-size: 12px; font-weight: 400; color: #000000 !important; padding: 3px 0px; float: left; margin: 0 5px 5px 0; text-decoration:none!important}
.monthActiv a{color:#ffffff!important; text-decoration:none!important; padding: 3px 10px;}
.monthActiv a:hover{color:#000000!important; text-decoration:none!important; padding: 4px 10px;}

.month {float: left; background: #454545; font-size: 12px; font-weight: 400; color: #fff !important; padding: 3px 0px; float: left; margin: 0 5px 5px 0;}
.month a{color:#fff!important; text-decoration:none; padding: 3px 10px;}
.month a:hover{color:#fff; text-decoration:none!important; background: #68BD44; padding: 4px 10px;}