/* CSS Document */
body
{
	background: #fff url(http://www.coalescent-inc.com/images/default/bg_body_grad_top.jpg) repeat-x;
	margin: 8px 0 0 0;
	padding: 0px;
	font-family:Arial, sans-serif;
	color: #333333;
}
a{color: #006699;}
a:link{color: #006699;}
a:visited{color: #006699;}
a:hover{color: #006699;text-decoration: underline;}
h1
{
	font-family: Arial,sans-serif;
	font-size: 14px;
	color: #14477a;
	margin: 0;
	padding: 3px 0 0 0;
}
h2
{
	 font-family: Arial,sans-serif;
	 font-size: 110%;
	 color: #006699;
	 margin: 0px;
	 padding: 0px;
}
h3
{
	font-family: Arial,sans-serif;
	font-size: 16px;
	color: #14477a;
	margin: 0;
	padding: 3px 0 0 0;
}
h4
{
 font-family: Arial,sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #666;
 margin: 0px;
 padding: 0px;
}
h5
{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}
ul
{
 list-style-type: square;
}
ul ul
{
 list-style-type: disc;
}
ul ul ul
{
 list-style-type: none;
}
ol 
{
margin-top: 7px;
margin-bottom: 7px;
}
label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}
select 
{
	background-color: #f5f5f5; 
	font-size: 100%;
	border: 1px solid #999;
}
.textbox 
{
	background-color: #F9F1D0; 
	font-size: 100%;
}
.txtinput 
{
	background-color: #f9F9f9; 
	color: #999;
	font-size: 11px;
}
.submit{font-size: 11px;}
#page 
{
	width: 940px;
	margin: 0 auto;
	background-color: #ffffff;
}
#masthead
{
	padding: 10px 0 10px 0;
	margin: 0;
	float: left;
	/*border-bottom: 1px solid #cccccc; */
	width: 940px; /* 100% */
	background-color: #ffffff;	
}
#logo 
{
	float: left;
	width: 500px; 
	margin: 0px;
	padding: 0 0 0 15px; 
}
#login 
{
	float: left;
	width: 340px; 
	padding: 20px 0px 20px 0px;
	text-align: right;
	font-family: Arial,sans-serif;
	font-size: 70%;
	color: #666666;
}

/************* #globalNav styles **************/
#top-nav
{
        width:897px;
	background-color:#FFFFFF;
	float:left;
	clear:both;
	padding-left:20px;
	padding-right:23px;
	/*width:870px;
	float:left;
	margin-left: 30px;
	clear:both;*/
}
.navbg-rept
{
	height:33px; 
	background-image:url(http://www.coalescent-inc.com/images/default/navbar_rpt.gif);
	background-repeat:repeat-x; 
	/*width:856px; */
        width:883px;
	float:left;
}
#top-nav ul
{
	padding:0px;
	white-space: nowrap;
	margin: 0px;
}
#top-nav ul li
{
	display: inline;
  	height: 29px;
	line-height: 29px;
	list-style-type: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 3px 0;
}
#top-nav ul li.current_page_item a  
{
	background-color:#cc0033;
	border-top: 1px solid #dbe8f7;
}
#top-nav ul li a
{
	display: block;
	float:left;
	border-right: 1px solid #d4d4d6;
	text-decoration: none;
	color:#666;
	text-transform: uppercase;
	font-weight: bold;
	height: 29px;
	text-align: center;
	/*padding:0px 17px 0px 18px;*/
	/*padding:0px 16px 0px 16px;*/
        padding:0px 19px 0px 19px;
}
#top-nav ul li a:hover 
{
	color: #fff;
	background-color: #89a5c9;
}
#top-nav img
{
 /*display: block;*/
}
.nav-end
{
	float:left; 
	width:7px;
}
#top-nav ul li a.linkMore
{
	display: block;
	float:left;
	border-right: 0;
	text-decoration: none;
	color:#666;
	text-transform: uppercase;
	font-weight: bold;
	height: 29px;
	background:url(http://www.coalescent-inc.com/images/default/down.gif) no-repeat;
	width:45px;
	text-align:left;
}
#top-nav ul li a.linkMore:hover
{
	display: block;
	float:left;
	border-right: 0;
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	height: 29px;
	background:url(http://www.coalescent-inc.com/images/default/downOn.gif) no-repeat #89a5c9;
	width:45px;
	text-align:left;
}
/* dropdown */
.dropdown
{
	background-color:#89a5c9;
	width:120px;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	color:#FFFFFF;
}
.dropdown ul
{
	margin:0px; padding:0px; list-style-type:none;
	float:left;
}
.dropdown ul li
{
	margin:0px 0px 0px 0px; 
	padding:0px;
	float:left; 
}
.dropdown ul li a
{
	padding:4px 10px 4px 10px;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	width:100px;
}
.dropdown ul li a:hover
{
	padding:4px 10px 4px 10px;
	border-bottom:1px solid #FFFFFF;
	color:#293e6b;
	text-decoration:none;
	float:left;
	width:100px;
	background-color:#dae2ee;
}
.dropdown ul li a.clr
{
	color:#FFFFFF;
}
.dropdown ul li a.clr:hover
{
	color:#293e6b;
}
/*************** #pageName styles **************/
#pageName
{
	/*padding:8px 0px 8px 10px;*/
	padding:8px 10px 8px 10px;
	float: left;
	/*margin: 8px 0 8px 10px;*/
	clear: both;
    font-size: 11px;
    color: #14477a;
	/*width:870px;*/
	width:860px;
}
#content-inside
{
	float: left;
	width: 938px; 
        margin-bottom: 6px;
	background-color: #f9f9f9; 
	border: 1px solid #cccccc;
	/*padding:5px 0px 3px 0px;*/
	/*padding:2px 0px 9px 0px;*/
	/*padding:5px 0px 4px 0px;*/
        padding:2px 0px 9px 0px;
	min-height:190px;
	height:auto !important;
	height:190px;
	/*float: left;
	width: 938px; 
    margin-bottom: 6px;
	background-color: #f9f9f9; 
	border: 1px solid #cccccc;
	padding:5px 0px 3px 0px;
	min-height:190px;
	height:auto !important;
	height:190px;*/
}
.feature
{
	/*width:858px;
	float:left;*/
	/*padding: 5px 4px 5px 8px;*/
	/*padding: 0px 4px 5px 8px;*/
        padding: 5px 4px 5px 8px;
	font-size: 80%;
}
.blockblue-in 
{
    float: left;
	background-color: #C9DCE7 ;
	padding: 10px 4px 8px 4px;
	width: 650px;
    min-height:160px;
    height: auto !important;
    height: 160px;
	margin: 0 0 15px 0px;
	border: 1px solid #ccc;
    color: #333333;
	line-height: 1.3;	
}
.blockblueright-in 
{
    float: left;
	background-color: #EBECD7;
	padding: 10px 4px 8px 4px;
	width: 356px;
    min-height:160px;
    height: auto !important;
    height: 160px;
	margin: 0 0 15px 8px;
    color: #333333;
	line-height: 1.3;	
	border: 1px solid #ccc;
}
.blockblueright-in table , .blockblue-in table, .tbl, .commonTbl
{
	font-size: 12px;
}
.blockblue-in table tr.d0 td, .commonTbl tr.d0 td
{
	background-color: #f5f5f5;
}
.blockblue-in table tr.d1 td, .commonTbl tr.d1 td
{
	background-color: #E9F0F3;
}
.blockblueright-in table tr.d0 td , .tbl tr.d0 td 
{
	background-color: #F0F0E3;
}
.blockblueright-in table tr.d1 td
{
	background-color: #f9f9f9;
}
.blockblueright-in a, blockblueright-in a:visited , .blockblue-in a, blockblue-in a:visited, .tbl a , .commonTbl a, .commonTbl a:visited
{
    color: #006699;
}
.story
{
	clear: both;
	padding: 5px 5px 10px 13px;
	font-size: 80%;
    line-height: 1.3;
	/*width:855px;*/
}
.story p
{
	margin: 4px 0px 8px 0px;
}
.story em
{
   color: #999999;             
}
.story table tr.d0 td
 {
	background-color: #f5f5f5;
}
.story table tr.d1 td 
{
	background-color: #E9F0F3;
}
.substory
{
	float: left;
	width: 360px;
	margin: 0 6px 5px 0;
}
.substory ul {
margin: 5px 15px 0 20px;
padding: 0;
}
.substory ul li {
	margin: 0 0 0 5px;
	padding: 2px 0;
	list-style-image: url(http://www.coalescent-inc.com/images/default/arw_org.gif);
}
.bgf0 
{
	background-color:#f0f4f4;
}
#contentlow-in
{
	float: left;
	width: 870px;
    margin-bottom: 6px;
	background-color: #ffffff; 
	border: 1px solid #cccccc;
}
#contentlow{
	float: left;
	width: 760px; /* 55% */
    margin-bottom: 6px;
	background-color: #ffffff; 
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#footer {
clear: both;
width: 100%;
padding: 20px 0;
background-color: #0c3569;
}
#siteInfo{
	margin: 0 auto;
    width: 800px;
	font-size: 11px;
	color: #f0f0f0;
	padding: 10px 10px 10px 10px;
	text-align: center;
}
#siteInfo-in a, #siteInfo-in a:visited 
{
	color: #f0f0f0;
	font-size: 11px;
}
#siteInfo img
{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}
#siteInfo a{
                color: #f0f0f0;
                font-size: 11px;
}
#siteInfo a:visited {
                color: #f0f0f0;
                font-size: 11px;
}

#logout 
{
	float: left;
	width: 340px; 
	padding: 80px 0px 20px 0px;
	text-align: right;
	font-family: Arial,sans-serif;
	font-size: 70%;
	color: #666666;
}
/*  Detail(31/08/09)   */
.detail
{
	border:1px solid #90cbe7;
	margin:0px 0px 10px 0px;
	/*padding:10px 10px 0px 10px;*/
	padding:10px 55px 0px 10px;
	font-size:12px;
	line-height:18px;
	width:829px;
	float:left;
}
.resetMargin
{
	margin:0px;
}
.detail p
{
	margin:0px;
	padding:0px 0px 10px 0px;
	width:829px;
	float:left;
}
.detail label
{
	width:287px;
	float:left;
	text-align:right;
	color:#508fc6;
	padding:0px 8px 0px 5px;
}
.detail span
{
	width:529px;
	float:left;
}
.detail span.errorField, .errorField
{
	color:#FF0000;
	font-size:12px;
}
.detail_outer
{
	clear: both;
	padding:10px 20px 10px 20px;
	margin:0px;
	font-size: 80%;
    line-height: 1.3;
	width:900px;
	float:left;
}
	.detail_outer h1
	{
		font-size:16px;
		color:#508FC6;
	}


/* 09-09-09 */
.inputTxt
{
	width:250px;
}
.tbl th
{
	text-align:left;
}
.tbl tr.d1 td
{
	background-color: #FFFFFF;
}
.detailSub textarea
{
	width:400px;
	height:100px;
	overflow:auto;
}
.detailSub
{
	width:829px;
	float:left;
	text-align:center;
	padding-bottom:10px;
}
.pdgTp10
{
	padding-top:10px;
}
#content-insidePrint
{
	float: left;
	width: 940px; 
    margin-bottom: 6px;
	background-color: #FFFFFF; 
	border: 0px;
	padding-top:5px;
	min-height:190px;
	height:auto !important;
	height:190px;
}
.detailRow
{
	float: left;
	width: 580px;
	padding:10px 10px 0px 10px;
	border-bottom:1px solid #CCCCCC;
}
.detailColumn
{
	width:290px;
	float:left;
}
.detailColumn p
{
	margin:0px;
	padding:0px 10px 10px 0px;
	font-size:12px;
}
.clear
{
	clear:both;
}
input.width150
{
	width:150px;
}
input.width200
{
	width:200px;
}
input.width100
{
	width:100px;
}
select.width150
{
	width:150px;
}
/*12/09/09*/
.pdngLft20
{
	padding:0px 0px 0px 20px;
	width:835px; 
	float:left;
	
}
.pdngLft20 p
{
	line-height:13px;
	font-weight:bold;
	color:#666666;
}
.teamMember
{
	font-family: Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	margin: 0px;
	padding: 0px;
}
.fnt12
{
	font-size:12px;
}
.pdngLft15
{
	width:840px;
	float:left;
	padding:0px 0px 0px 15px;
	margin:0px;
}
/* search */
.blockblue-search
{
	/*background-color:#C9DCE7;
	border:1px solid #CCCCCC;
	color:#333333;
	min-height:160px;
	height:auto !important;
	height:160px;
	float:left;
	line-height:1.3;
	margin:0 0 15px 0;
	padding:10px 4px 8px;
	width:826px;*/
	background-color:#C9DCE7;
	border:1px solid #CCCCCC;
	color:#333333;
	float:left;
	height:auto !important;
	line-height:1.3;
	margin:3px 0 0;
	min-height:160px;
	padding:10px 4px 0 8px;
	width:907px;
	/*width:840px;*/
}


.blockblue-search table
{
	/*font-size:11px;*/
	font-size:12px;
}

.blockblue-search table tr.d1 td 
{
	background-color:#E9F0F3;
}
.searchTbl
{
	width:826px;
	clear:both;
	
}

/*.............25/09/09.............*/
.searchTab, .commonTab
{
	float:left;
	/*width:826px;*/
	width:903px;
	border-bottom:2px solid #FFFFFF;
	/*border-bottom:1px solid #FFFFFF;*/
	clear:both;
	height:24px;
}
.searchTab ul, .commonTab ul
{
	margin:0px;
	padding:0px;
	height:24px;
	float:left;
}
.searchTab ul li, .commonTab ul li
{
	margin:0px 3px 0px 0px;
	padding:0px;
	list-style-type:none;
	height:24px;
	float:left;
	display:inline;
}
.searchTab ul li.resetMargin, .commonTab ul li.resetMargin
{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	height:24px;
	float:left;
	display:inline;
}
.searchTab ul li a, .commonTab ul li a
{
	text-decoration:none;
	height:24px;
	display:block;
	font-size:13px;
	font-weight:bold;
	float:left;
	font-family:Arial,sans-serif;
	background-image:url(http://www.coalescent-inc.com/images/default/active-rht.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#E7EFF7;
	color:#636563;
	padding-right:4px;
}
.searchTab ul li a span, .commonTab ul li a span
{
	height:24px;
	background-image:url(http://www.coalescent-inc.com/images/default/active-left.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#E7EFF7;
	font-size:13px;
	font-weight:bold;
	font-family:Arial,sans-serif;
	color:#636563;
	float:left;
	display:block;
	line-height:24px;
	padding-left:4px;
	cursor:pointer;
}
.searchTab ul li a:hover, .searchTab ul li a.navActive, .commonTab ul li a:hover, .commonTab ul li a.navActive
{
	text-decoration:none;
	height:24px;
	display:block;
	font-size:13px;
	font-weight:bold;
	float:left;
	font-family:Arial,sans-serif;
	background-image:url(http://www.coalescent-inc.com/images/default/nav-rht.gif);
	background-repeat:no-repeat;
	background-position:top right;
	/*background-color:#FFFFFF;*/
	background-color:#FFB232;
	color:#00619C;
	padding-right:4px;
	cursor:pointer;
}
.searchTab ul li a:hover span, .searchTab ul li a.navActive span, .commonTab ul li a:hover span, .commonTab ul li a.navActive span
{
	height:24px;
	background-image:url(http://www.coalescent-inc.com/images/default/nav-left.gif);
	background-repeat:no-repeat;
	background-position:top left;
	/*background-color:#FFFFFF;*/
	background-color:#FFB232;
	font-size:13px;
	font-weight:bold;
	font-family:Arial,sans-serif;
	color:#00619C;
	float:left;
	display:block;
	line-height:24px;
	padding-left:4px;
}

/*..................................*/







/*home events*/
#content
{
	float: left;
	width: 760px; /* 55% */
    margin-bottom: 6px;
	background-color: #f9f9f9; 
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-top:5px;
}
.events
{
	
	float:left;
	/*padding: 5px 4px 5px 8px;*/
	padding: 0px 4px 5px 8px;
	font-size: 80%;
}
.feature p
{
	margin: 4px 0px 5px 0px;
}

.blockblue 
{
    float: left;
	background-color: #215f92;
	padding: 10px 8px 8px 8px;
	width: 410px;
    min-height:160px;
    height: auto !important;
    height: 160px;
	margin: 0 0 5px 0px;
	border: 1px solid #ccc;
    color: #333333;
	line-height: 1.3;	
}
.blockblue a, blockblue a:visited 
{
   color: #006699;
}
.blockblueright {
    float: left;
	background-color: #EBECD7;
	padding: 10px 4px 8px 4px;
	width: 298px;
    min-height:278px;
    height: auto !important;
    height: 278px;
	margin: 0 0 5px 8px;
    color: #333333;
	line-height: 1.3;	
	border: 1px solid #ccc;
}
.blockblueright ul {
margin: 0px 0px 0px 20px;
padding: 0;
}
.blockblueright ul li {
	margin: 0;
	padding: 2px 0;
	list-style-image: url(http://www.coalescent-inc.com/images/default/arw_blu.gif);
}
.main 
{
	color: #f5f5f5;
}
.blockGrey 
{
    float: left;
	background-color: #EBECD7;
	padding: 10px 8px 8px 8px;
	width: 250px;
    min-height:310px;
    height: auto !important;
    height: 310px;
	margin: 0 0 15px 8px;
    color: #333333;
	line-height: 1.3;	
	border: 1px solid #ccc;
}
.blockGrey a, blockGrey a:visited 
{
    color: #006699;
}
#learnmore ul 
{
	padding: 0px;
	white-space: nowrap;
	margin: 10px 0 0 30px;
}

#learnmore ul li 
{
	/*display: block; */
	display: inline;
	/*float:left;*/
  /*height: 29px; */
  /*width: 100px;*/
	line-height: 29px;
	list-style-type: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 10px;
	/*border-right: 1px solid #dbe8f7;*/
}
#headlines
{
    float:left;
	/*margin-left: 670px;*/
	width: 168px; /* 20% */
	background-color: #ffffff;
	padding: 0 0 20px 10px;
	font-size: 80%;
}
#headlines p
{
	/*padding: 5px 0px 5px 5px;*/
}
.news {
	width: 150px;
	margin: 0;
    font-size: 11px;
}
.news p{
    margin: 6px 0;
	line-height: 1.3;
}
.newshdr 
{
	font-size: 16px;
	font-weight: bold;
	color: #14477a;
	/*padding-left:5px;*/
}



/*  30-09-09 */
.commonBlock
{
	width:826px;
	float:left;
	padding-top:10px;
}
.blueBlock
{
	background-color:#C9DCE7;
	border:1px solid #CCCCCC;
	color:#333333;
	min-height:160px;
	height:auto !important;
	height:160px;
	float:left;
	line-height:1.3;
	margin:3px 0px 0px 0px;
	padding:10px 4px 0px 8px;
	width:907px;
	/*width:840px;*/
}
.searchSpan
{
	float:left; 
	width:95px;
}
/*-----------05/10/09----------- */
.pageNameLft
{
	float:left;
	padding-top:8px;
}
/*  17/11/09  */
.mastInnerBlock
{
	float:left; 
	width:910px; 
	padding-left:30px;
}
#contentOuter
{
	float:left;
	width:762px;
}
/*---------------------*/
.font11
{
	font-size:11px;
}