/* CSS DOCUMENT */
* {margin: 0; padding: 0;}
body {font-size: 62.8%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFF;}
img {border: none;}
.clearer {clear: both; height: 0; line-height: 0;}

/* PAGE CONTAINERS */
#container {width: 768px; margin-left: auto; margin-right: auto;}
#mainContent {background: url(../images/page_elements/bg_inset.gif) no-repeat;width: 768px; }

/* HEADER INFO */
#head { width: 768px; position: relative;}
#utilNav {font-size: 1.1em; color: #004779; width:768px; overflow: auto; margin: 5px 0 0 0;}
#utilNav ul {list-style-type: none; float: right;}
#utilNav li {float: left; padding: 0 5px 0  0;}
#utilNav li.last {padding: 0 20px 0 0;}
#utilNav a, #utilNav a:link, #utilNav:visited {color: #004779; text-decoration: none;}
#utilNav a:hover {color: #004779; text-decoration: underline;}

#headrow {width: 100%; height: 90px;}

#logo {float: left; padding: 0 10px 0 15px; width: 240px; height: 90px;}
img.logo {width: 240px; height: 90px;}

#vgroup {
	display: block;
	position: absolute;
	top: 34px;
	right: 14px;
	width: 118px;
	text-align: left;
	z-index: 700;
}


#vgroup ul#VGdropdown {
	display: none;
	float: none;
	position: absolute;
	top: 18px;
	right: 0px;
	margin: 0 0 15px 0;
	width: 118px;
	height: 40px;
	background: url('../images/group_bg.gif') bottom center;
	z-index: 888;
	list-style: none;
}

#vgroup ul#VGdropdown li a {
	padding: 0;
	color: #EF8816; text-decoration: none;
}

#vgroup ul#VGdropdown li a:hover {
	color: #C57216; text-decoration: underline;
}


#vgroup ul#VGdropdown li {
	padding: 4px 0 2px 10px;
}

/* HOME MAIN NAVIGATION */
#mainNav {float: left; width: 499px; margin: 58px 0 0 0; height: 32px;}
#mainNav ul {list-style-type: none;}
#mainNav li {float: left;}

#mainNav #option1 {background: url(../images/page_elements/mainNavOption1.gif) 0% 0% no-repeat; width: 158px; height: 32px; display: block; overflow:hidden; line-height: 80px; }
#mainNav #option1:hover {background: url(../images/page_elements/mainNavOption1_on.gif) 0% 0% no-repeat;}

#mainNav #option2 {background: url(../images/page_elements/mainNavOption2.gif) 0% 0% no-repeat; width: 187px; height: 32px; display: block; overflow:hidden; line-height: 80px; }
#mainNav #option2:hover {background: url(../images/page_elements/mainNavOption2_on.gif) 0% 0% no-repeat;}

#mainNav #option3 {background: url(../images/page_elements/mainNavOption3.gif) 0% 0% no-repeat; width: 154px; height: 32px; display: block; overflow:hidden; line-height: 80px; }
#mainNav #option3:hover {background: url(../images/page_elements/mainNavOption3_on.gif) 0% 0% no-repeat;}

#headerBottom {background: url(../images/page_elements/banner_bottom.gif) 0% 0% no-repeat; width: 768px; height: 21px; }

/* HOME INFO */
#homeRow1 {width: 768px; height: 360px; }

#flash {/*background: url(../images/page_elements/home/flash_flat.jpg) 0% 0% no-repeat; */width: 502px; height: 336px; float:left; margin: 14px 0 0 0;}
#welcomeBox {background: url(../images/page_elements/home/welcome_box.jpg) 0% 0% no-repeat; width: 245px; height: 212px; float:right; margin: 14px 10px 0 0; }
*html #welcomeBox {background: url(../images/page_elements/home/welcome_box.jpg) 0% 0% no-repeat; width: 245px; height: 212px; float:right; margin: 14px 5px 0 0; }
#welcomeBox h1 {color: #000; font-size: 1.3em; margin: 10px 0 0 10px;}
#welcomeBox p { margin: 10px 15px 0 10px; font-size: 1.1em; line-height:1.5; }

#welcomeBox .link{ margin: 8px 0 0 0; width: 94px; height: 24px; padding: 9px 0 0 15px; background: url("../images/page_elements/readmore_btn.png") no-repeat 0% 100%; float: right; }
#welcomeBox .link a, #welcomeBox .link a:link, #welcomeBox .link a:visited  {color: #EF8816; text-decoration: none; }
#welcomeBox .link a:hover { text-decoration: underline;}


#callUsBox {background: url(../images/page_elements/home/callUs_box.jpg) 0% 0% no-repeat; width: 245px; height: 114px; margin: 10px 0 0 0; float: right; position: relative; right: 10px;}
#callUsBox p {color: #004779; font-family: Arial, Helvetica, sans-serif; font-size:1.7em; font-weight: bold; text-align:center; margin: 20px 0 0 0;}
#callUsBox a {color: #FC7305; text-decoration:none;}
#callUsBox a:hover {color: #FC7305; text-decoration:underline;}

#homeRow2 {width: 768px; height: 224px; }

#preventionBox {background: url(../images/page_elements/home/prevention_box.jpg) 0% 0% no-repeat; width: 246px; height: 224px; float:left; position:relative; }
#preventionBox li { color: #f27300; }
#reactiveBox{background: url(../images/page_elements/home/reactive_box.jpg) 0% 0% no-repeat; width: 246px; height:224px; float:left; margin: 0 0 0 10px; position:relative; }
#assetManageBox{background: url(../images/page_elements/home/assetManage_box.gif) 0% 0% no-repeat; width: 246px; height:224px; float:left; margin: 0 0 0 10px; position:relative; }
span{color: #FC7305;}

#homeRow2 h1 {color: #000; font-size: 1.3em; margin: 10px 0 0 10px;}
#homeRow2 p { margin: 10px 15px 0 10px; font-size: 1.1em; line-height:1.5; }
#homeRow2 ul { color: #004779; font-size: 1.1em; margin: 10px 0 0 25px; line-height:1.5; display: block;}
#honeRow2 ul li { color: #004779; }

.readmore_link{ margin: 8px 0 0 0; width: 94px; height: 24px; padding: 9px 0 0 15px; background: url("../images/page_elements/readmore_btn.png") no-repeat 0% 100%; position: absolute; bottom: 3px; right: 0; }
.readmore_link a, .readmore_link a:link, .readmore_link a:visited  {color: #EF8816; text-decoration: none; }
.readmore_link a:hover { text-decoration: underline;}

.readmore_link2{ margin: 10px 0 0 0; width: 94px; height: 24px; padding: 9px 0 0 15px; background: url("../images/page_elements/readmore_btn.png") no-repeat 0% 100%; float: right;}
.readmore_link2 a, .readmore_link a:link, .readmore_link a:visited  {color: #EF8816; text-decoration: none; }
.readmore_link2 a:hover { text-decoration: underline;}

/* SUB PAGES INFO*/
#colLeft {width: 246px; float:left; margin: 10px 0 0 0;}
#colRight {width: 512px; float:left; margin: 10px 0 0 10px;}

#subHeader {background: url(../images/page_elements/sub/sub_header.gif) 0% 0% no-repeat; width: 502px; height: 106px;}
#subHeader h1 {color: #FFF; font-size:1.8em; font-weight: bold; padding: 5px 0 7px 10px;}
#subHeader p {color: #FFF; font-size:1.1em; padding: 0 0 5px 10px; font-weight: bold; line-height: 1.5;}
#subHeader a { color: #fff; text-decoration: underline; }

#subMainText {color: #000;}
#subMainText h1 {color: #FC7305; font-weight: bold; font-size:1.8em; margin: 5px 0 5px 0; } 
#subMainText p {color: #000; margin: 0 10px 15px 0; line-height:1.5; font-size:1.1em;}
#subMainText ul {display: block; list-style: disc; margin: 0 0 15px 35px; line-height:1.5; font-size:1.1em; font-weight: bold;}
#subMainText li {}

/* SUB PAGE LEFT COL STYLES */
/*1ST LEFT COL ITEM*/
#leftNav {width: 245px; margin: 0 0 10px 0;}
#leftNavTopic {background: url(../images/page_elements/sub/leftNav/subMenu_header.gif) 0% 0% no-repeat; width: 245px; height: 15px;}

#leftNavWrapper{width:245px; background: url(../images/page_elements/sub/leftNav/subMenu_bg.gif) no-repeat 0% 100%; padding: 0 0 10px 0;}
#leftNavWrapper a {color: #8CBCDD; font-size: 1.1em; text-decoration: none; font-weight: bold;}
#leftNavWrapper a:hover {text-decoration: underline;}
#leftNavWrapper ul { }
#leftNavWrapper li {list-style: none; background: url(../images/page_elements/sub/leftNav/list_style.gif) no-repeat 0px 50%; border-bottom: 1px solid #FFF; padding: 7px 0 7px 30px;}
#leftNavWrapper li.current {color: #FFF; font-weight: bold; font-size: 1.1em; list-style: none; background: url(../images/page_elements/sub/leftNav/list_style_current.gif) no-repeat;}
#leftNavWrapper li.last {border-style: none!important;}

/*2ND LEFT COL ITEM*/
#subMenuTopic {background: url(../images/page_elements/sub/subMenu/subMenu_header.gif) 0% 0% no-repeat; width: 246px; height: 32px;}
#subMenuTopic h1{ font-weight: bold; color: #FFF; font-size: 1.3em; padding: 9px 0 0 10px;}

#submenuWrapper {width: 246px; background: url(../images/page_elements/sub/subMenu/subMenu_bg.gif) no-repeat 0% 100%; padding: 0 0 5px 0;}
#submenuWrapper a {color: #F9C386; font-size: 1.1em; text-decoration: none; font-weight: bold;}
#submenuWrapper a:hover {text-decoration: underline;}
#submenuWrapper ul {margin: 0 5px 0 5px;}
#submenuWrapper li {list-style: none; background: url(../images/page_elements/sub/subMenu/list_style.gif) no-repeat 5px 50%; padding: 7px 0 7px 30px; border-bottom: 1px solid #F9C386; }
#submenuWrapper li.current {list-style: none; color: #FFF; font-weight: bold; font-size: 1.1em; background: url(../images/page_elements/sub/subMenu/list_style_current.gif) no-repeat 5px 50%;}
#submenuWrapper li.last {border-style: none!important;}

/*3RD LEFT COL ITEM*/
#roomBook_subsection1 {background: url(../images/page_elements/sub/subLeft_dummy.jpg) 0% 0% no-repeat; width: 245px; height: 202px; margin: 12px 0 0 0;}


/* FOOTER INFO */
#footer {width: 768px;  height: 64px; /*overflow:auto;*/ background: url(../images/page_elements/footer.gif) no-repeat; margin: 10px 0 0 0; font-size:1.1em}
#footLeft {color: #FC7305; width: 538px; float: left; }
#footLeft ul {list-style-type: none; margin: 12px 0 0 10px; overflow: auto; }
#footLeft li {float: left; margin: 0 0 0 5px;}
#footLeft .row {width: 100%;}
#footLeft a, #footLeft a:visited, #footLeft a:link{ color: #FC7305; text-decoration:none;}
#footLeft a:hover{color: #FC7305; text-decoration: underline;}

#footRight { float: left; width: 230px; color: #666; }
*html #footRight{width: 225px}
#footRight p {margin: 12px 0 0 0; /*overflow:auto;*/}
#footRight p.footerLogo{background: url(../images/page_elements/continuum_logo.gif) no-repeat; height: 16px; padding: 0 0 0 20px; } 
#footRight a, #footRight a:visited, #footRight a:link {color: #666; text-decoration: none;}
#footRight a:hover {color: #666; text-decoration: underline;}


/* NEWS SECTION */
.cleaner 
{
	clear: both;
}

.newsEntry 
{
	display: block;
	width: 502px;
	margin: 15px 0 30px 0;
}

.newsEntry p 
{
	color: #000000;
	margin-top: 0pt;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 0pt;
	line-height: 1.5;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	
}

.newsEntry a, .newsEntry a:link 
{
	display: block;
	text-decoration: none;
	color: #004779;
}

.newsEntry a:hover 
{
	text-decoration: underline;
}

h3.newsTitle 
{
	display: block;
	font-size: 14px;
}

.newsDate 
{
	display: block;
	font-size: 10px;
	font-weight: normal;
	padding: 2px 0 7px 0;
}

.images
{
	text-align: left;
	margin: 0;
	padding: 0;
}

.images img
{
	width: 148px;
	height: 85px;
	border: 3px solid navy;
	margin: 5px 10px 10px 0;
}

/* CONTACT FORM */
#form table {
	margin: 20px 0 0 0;
}

#form table td {
	padding: 5px 0 15px 0;
	vertical-align: top;
}

#form label {
	margin: 0 25px 0 0;
	font-weight: bold;
}

#form textarea {
	height: 100px;
	overflow: auto;
}

#form input, #form textarea {
	display: block;
	width: 300px;
	font-size: 11px;
	border: 1px solid #a5c6dd;
	padding: 2px;
}

#form input.submit {
	border: 1px solid #a5c6dd;
	color: #fff;
	background: #2f58a7;
	font-weight: bold;
	width: 75px;
}

#subMainText ul.siteMap 
{
	display: block;

}

#subMainText ul.siteMap li ul 
{
	display: block;
}

.siteMap li 
{
	padding: 2px 0 2px 0;
}

.siteMap li a 
{
	text-decoration: none;
	color:#004779;
}

.siteMap li a:hover 
{
	color:#FC7305;
}