
@charset "utf-8";

a#speciallink:link { color: #3E3E3E;font-family: Arial, Helvetica, sans-serif;font-size: 9pt; font-weight: bold;text-decoration: none;}
a#speciallink:visited { color: #3E3E3E;font-family: Arial, Helvetica, sans-serif;font-size: 9pt; font-weight: bold;text-decoration: none;}

a#titlelink:link { color: #333333;font-family: Arial, Helvetica, sans-serif;font-size: 8pt; font-weight: bold;}
a#titlelink:visited { color: #333333;font-family: Arial, Helvetica, sans-serif;font-size: 8pt; font-weight: bold;}

a#simplelink:link { color: #333333;font-family: Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: normal;}
a#simplelink:visited { color: #333333;font-family: Arial, Helvetica, sans-serif;font-size: 8pt; font-weight: normal;}

a#simplelink9pt:link { color: #333333;font-family: Arial, Helvetica, sans-serif;font-size: 9pt;font-weight: normal;}
a#simplelink9pt:hover { color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 9pt; font-weight: normal;}
a#simplelink9pt:visited { color: #333333;font-family: Arial, Helvetica, sans-serif;font-size: 9pt;font-weight: normal;}

a#morelink:link { color: #0099cc;font-family: Arial, Helvetica, sans-serif;font-size: 8pt; font-weight: bold;text-decoration: none;}
a#morelink:hover { color: #006699;font-family: Arial, Helvetica, sans-serif;font-size: 8pt; font-weight: bold;text-decoration: none;}
a#morelink:visited { color: #0099cc;font-family: Arial, Helvetica, sans-serif;font-size: 8pt; font-weight: bold;text-decoration: none;}

a#morelink9pt:link { color: #0099cc;font-family: Arial, Helvetica, sans-serif;font-size: 9pt; font-weight: bold;text-decoration: none;}
a#morelink9pt:hover { color: #006699;font-family: Arial, Helvetica, sans-serif;font-size: 9pt; font-weight: bold;text-decoration: none;}
a#morelink9pt:visited { color: #0099cc;font-family: Arial, Helvetica, sans-serif;font-size: 9pt; font-weight: bold;text-decoration: none;}

.boldTitle9pt {
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
}

.boldTitle8pt {
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
}

.regular9pt {
	font-size: 9pt;
	font-weight: normal;
	color: #333333;
}

.regulare8pt {
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
}


.Grey1 {
	font-size: 8pt;
	color: #666666;
}

.White9pt{
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
}
.oneColFixCtrHdr #container #mainContent #homeBottomContent {
	background-color: #336699;
	clear: left;
	position: relative;
	padding-left: 10px;
	
	
}
.oneColFixCtrHdr #container #mainContent #homeTopContent {
	margin: 0;
}

.oneColFixCtrHdr #footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	clear: both;
	float: none;
	background-color: #FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 10px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position:relative;
}
.oneColFixCtrHdr #footer #footerBottom {
	font-size: 10px;
	padding-top: 10px;
}




body {
	background: #EEEEEE;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #333333;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.oneColFixCtrHdr #container {
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	width: 996px;
}
.oneColFixCtrHdr #container #header {
	background: #DDDDDD;
	padding: 0 0 0 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}

.oneColFixCtrHdr #container #header  #topBar {
height: 82px;
width: 100%;
background-color: #EEEEEE;
}
.oneColFixCtrHdr #container #header #topBar #headerBgHolder {
background-color: #996633;
height: 82px;
clear: both;
width: 996px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
background-image: url(../images/logo_bg.jpg);
text-align: left;
text-indent: 20px;
}



.oneColFixCtrHdr #mainContent {
	background: #FFFFFF;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0;
	height: 20px;
}
.oneColFixCtrHdr #container #header #topBar #topNavigation {
	background-color: #999999;
	height: 30px;
}
.oneColFixCtrHdr #container #mainContent {
	padding-top:5px;
}

#DemoContainer {
	background-color: #FFFFCC;
	height: 331px;
	width: 660px;
	float: left;
}
.oneColFixCtrHdr #container #mainContent #HomeBottomContent {
	padding-left:5px;
	background-color: #66CCCC;
	clear: left;
}
.oneColFixCtrHdr #container #mainContent #homeTopContent #DemoRight {
	float: left;
	width: 303px;
	margin-left: 10px;
	background-color: #FFFFCC;
	padding-left: 5px;
	height: 331px;
	text-align:left;
	border: 1px solid #000000;
}
.oneColFixCtrHdr #container #mainContent #homeTopContent {
	padding-left:5px;
	margin-right: 5px;
	padding-bottom:50px;
}
.oneColFixCtrHdr #container #mainContent #homeBottomContent #bottomLeft {
	width: 400px;
	float: left;
	border: 1px solid #000000;
	margin-top:5px;
	height: 840px;
}
.oneColFixCtrHdr #container #mainContent #homeBottomContent #bottomCenter {
	width: 420px;
	float: left;
	border: 1px solid #000000;
	margin-top:5px;
	text-align:left;
	height:840px;
}
.oneColFixCtrHdr #container #mainContent #homeBottomContent #bottomRight {
	width: 115px;
	float: left;
	margin-top:5px;
	padding-left:30px
	
}

.headerLinks{
color: white;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none
}
.descText {
	font-size: 12px;
	font-weight: bold;
	color: #DFFFAE;
	text-align: left;
}
.descTextTitle {
	font-size: 14px;
	font-weight: bold;
	color: #DFFFAE;
}
.customHeader {
	background-color: #FDE8A8;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	text-align: left;
	padding-left:5px;
}
/* login module starts */
.welcometext{
    font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;

}
 #loginTopContent {
	padding-left:5px;
	margin-right: 5px;
	
}

#mainContent{
 margin-top:10px;	
 padding-top:10px;
}
 
#multisyncContainer{
	padding-left:10px;
	text-align:left;
	width: 640px;
	float: left;
	background-color:#FFF5EE;
	} 
	
	

#multisyncRight{
	float: left;
	width: 310px;
	margin-left: 10px;
	padding-left: 5px;
	height:300px;
	}
#loginBottomContent{
   
	clear: left;
	position: relative;
	padding-left: 10px;
	margin-top: 5px;
	}

#loginBottomleft{
	width: 805px;
	float: left;
	/*background-color: #FFDFDD;*/
	position: relative;
	}
#loginBottomRight{
	float: left;
	width: 125px;
	margin-left: 20px;
	padding-left: 20px;
	position:relative;
	/*background-color: #FFDFCC;*/
	}

/* login module ends */



/*Explore Section Starts*/
.oneColFixCtrHdr #container #mainContent #exploreContentLeft {
	padding-left:5px;
	margin-right: 5px;
	width: 850px;
	float: left;
	border: 0px solid #000000;
}

.oneColFixCtrHdr #container #mainContent #exploreContentLeft #exploreResults #exploreResultsGrid{
	padding-left:5px;
	margin-right: 5px;
	float: top;
}

.oneColFixCtrHdr #container #mainContent #exploreContentLeft #exploreResults #exploreResultsList{
	padding-left:5px;
	margin-right: 5px;
	float: top;
}

.oneColFixCtrHdr #container #mainContent #exploreContentLeft #topPagingLinks {
	margin-right: 5px;
	text-align:right;
	align:right;
}

.oneColFixCtrHdr #container #mainContent #exploreContentLeft #bottomPagingLinks {
	margin-right: 5px;
	text-align:right;
}

.oneColFixCtrHdr #container #mainContent #exploreContentRight {
	width: 120px;
	float: left;
	padding-left:5px;
}
/*Explore Section ends*/
/*Search Slider section starts*/
.matrixoff{background:url(../images/matrixbg.jpg) no-repeat; width:838px; height:35px; margin:10px 0px 0px 0px;}
.matrixoff table, .matrixon table{margin:8px 10px 5px 10px;}

.matrixon{background:url(../images/matrixbg2.jpg) no-repeat; width:838px; height:35px; margin:10px 0 0;}
.matrixcont{ padding:7px 7px 0px 8px; background:#C4C4C4; width:823px;}

/*Search Slider section ends*/
