/* CSS Document */
html {
  overflow: -moz-scrollbars-vertical;
}
body {
  margin: 0px; 
  background-color: #505A50;
  font-family: tahoma;
  font-size: 8pt;  
  color:#333333; 
  text-align: center;  
}
select, textarea, input {
  font-family tahoma;
  font-size: 8pt;  
  color: #336699;
}

div.screenshot a:link, div.screenshot a:visited { border: none; }

a:link {
  color: #006699;
  text-decoration: none;
  border-bottom: 0px #006699 dotted;
}

a:hover {
  color: #006699;
  text-decoration: underline;
  border-bottom: 0px #006699 dotted;
}

a:visited {
  color: #006699;
  text-decoration: none;
  border-bottom: 0px #006699 dotted;
}

table { 
  font-family: tahoma;
  font-size: 9pt;  
  color: #333333;
  line-height: 20px;
}

#body {
  width: 779px;
  background-color: #e6e6e6;
  text-align: left;
  height: 100%;
}
#content{
width:757px;
background-color:#FFFFFF;
margin-left:10px;
margin-right:10px;
padding:10px;
top:0px;
}

#main {
  background-color: #ffffff;
  text-align: left;
  padding: 9px;
  border: 9px solid #e6e6e6;
  vertical-align: top;
}
  
#navbar {
  width: 779px;
  height: 26px;
  background-image: url(/assets/images/navbar.gif);
  background-repeat:no-repeat;
  text-align: center;
  font-family: tahoma;
  font-size: 8pt;
}
#navbar .nav_separator { color: #cccccc; }

#navbar td a {
  color: black;
  text-decoration: none;
  border-style: none;
}

#navbar td a:hover {
  color: #006699;
  text-decoration: underline;
  border-style: none;
}
.title {
  letter-spacing: 0px;
  font-family: tahoma;
  font-size: 15px;
  font-weight: bold;
  color: #444444;
  margin-left:10px;
  margin-right:10px;
  margin-bottom: 15px;
}

.listingtitle {
  letter-spacing: 0px;
  font-family: georgia;
  font-size: 15px;
  font-weight: bold;
  color: #444444;
  margin-left:0px;
  margin-right:10px;
  margin-bottom: 15px;
}

.th {
  color: #333333;
  font-weight: bold;
}


.small_font { 
	font-size: 8pt;
}
.indent { 
  padding-left: 30px;
}

/* Help / User Doc pages */

.help_doc {
  padding: 10px;
}
.help_doc a {
  font-weight: bold;
  text-decoration: none;
  border-bottom: none;
  color: #336699;
}
.help_doc a:hover {
  color: orange;
}
.help_doc ul {
  padding-top: 0px;
  margin-top: 0px;
  margin-left: 10px;
  padding-left: 10px;
}

.help_doc ul li a {
  border-bottom: 1px #336699 none;
  font-weight: normal;
}
.help_doc ul {
  list-style-type: lower-roman;
  color: black;
}

.help_doc ul li ul {
  list-style-type: lower-alpha;
  font-size: 8pt;
  color: black;
}

.help_doc ul li ul li a {
  color: #336699;
  font-size: 8pt;
}

.help_doc ul li a:hover {
  color: orange;
}

.help_doc_table td {
  border-bottom: 1px solid #efefef;
  padding-left: 3px;
}
.help_doc_table th {
  background-color: #efefef;
  text-align: left;
  padding-left: 3px;  
}

.section {
  font-weight: bold;
  color: black;
  font-size: 15px;
  font-family: tahoma;
  background-color: #EAF6FF;
  padding-left: 3px;
}

.subsection {
  font-weight: bold;
  color: #006699;
  padding-top: 5px;
  font-size: 10pt;
}
.subsubsection {
  color: #006699;
  padding-top: 5px;
  font-size: 9pt;
}

.grey_text {  
  color: #cccccc; 
  border-bottom: 0px;
  font-family: verdana;
  font-size: 8pt;
}
.user_doc_nav_link_index { 
  padding-left: 5px;
  padding-right: 5px;
  border-left: 2px solid #cccccc;
  border-right: 2px solid #cccccc;  
}
.user_doc_nav_link_index a {
  text-decoration: underline;
  border-bottom: 0px;
  color: black;
  font-family: verdana;
  font-size: 8pt;
}
.user_doc_nav_link { 
  padding-left: 5px;
  padding-right: 5px;
}
.user_doc_nav_link a { 
  text-decoration: underline;
  border-bottom: 0px;
  color: black;
  font-family: verdana;
  font-size: 8pt;
}

blockquote {
  font-size: 8pt;
  color: green;
  border: 3px solid #efefef;
  padding: 5px;
}

.highlight { 
  color: #006699;
  font-size: 9pt;
}

.notify {
  background-color: #ffffee;
  padding: 10px;
  border: 1px solid #336699;
  color: #336699;
}

.red { 
  color: #cc0000;
}


/*----------------- tabs -------------------*/
.tab_selected {
  background-color: #ffffff; 
  border-top: 1px solid #999999;
  border-bottom: 1px solid #ffffff;
  height: 22px;
  text-align: center;
}
.tab_not_selected {
  border-top: 1px solid #999999; 
  border-bottom: 1px solid #999999; 
  background-color: #efefef;
  height: 21px;
  text-align: center;
}

span.first,p.dcpara:first-letter, p.dcpara2:first-letter, p#fl1:first-letter,
span#dc3, p.olde
{
 font-family:  Old English Text MT, Old English Text, Old English, Georgia,serif;
}

span.first
{
 float: left;
 font-size: 300%;
 line-height: 0.85em;
 margin-right: 0.03em;
 margin-bottom:-0.25em;
}


#logo{
width: 797px;
 height: 136px;
 position:relative;
 top:0px;
 background-image: url(../images/header.gif);}

#h_footer{
width: 797px;
 height: 136px;
 position:relative;
 top:0px;
 background-image: url(../images/footer.gif);
background-repeat:no-repeat;}

.home{
color:#fff;
margin-left:10px;
margin-right:10px;
}

#flash{
top:0px;
position:relative;
width:777px;
height:300px;
margin-left:10px;
margin-right:10px;
 background-image: url(../images/flash/1.jpg);
}
#office{
top:0px;
position:relative;
width: 777px;
 height: 150px;
  margin-left:10px;
margin-right:10px;
 background-image: url(../images/office.jpg);}

/*------------Resource main content-------------*/
.resourceheading{
font-size:10px;
font-weight:bold;
text-transform:uppercase;
background-color:#ffffff;

border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	
	padding:2px;


margin-left:10px;
margin-right:10px;
}
#resourcecontent {
background-color:#fff;
text-align:left;
margin-left:10px;
margin-right:10px;

}
#resourceleft {
        
		width:25%;
		float:left;
		background:#fff;
		padding-bottom:10px;
		text-align:left;
		}
	#resourcecenterleft {
       
		width:25%;
		float:left;
		background:#fff;
		padding-bottom:10px;
		text-align:left;
		}
	#resourcecenterright {
       
		width:25%;
		float:left;
		background:#fff;
		padding-bottom:10px;
		text-align:left;
		}
	
#resourceright {
	
		width:25%;
		float:left;
		background:#fff;
		padding-bottom:10px;
		text-align:left;
		}
/*------------------Header----------------------*/
.header
{
	background-color: #eeefef;
	border-width: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
	font-size:10px;
	text-transform: uppercase;
}

/*------------3 Column ID style-------------*/
#mainright {
        margin-right:10px;
		width:33%;
		float:left;
		background:#fff;
		padding-bottom:10px;
		}
	
	#maincenter {
		width:34%;
		float:left;
		background:#fff;
		padding-bottom:10px;
		}
	
	#mainleft {
	 margin-left:10px;
		width:33%;
		float:left;
		background:#fff;
		padding-bottom:10px;
		}
	
	#banner {
		background:#fff;
		}
		
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
	
	#mainright p { font-size:10px}
	#banner h1 { margin:0px; padding:10px}
	/*-------------Search Content ----------------*/
	#searchcontent {
background-color:#fff;
text-align:left;
margin-left:10px;
margin-right:10px;
}
#searchcontentleft {
        
		width:200px;
		float:left;
		background:#fff;
		margin-left:10px;
		padding-bottom:10px;
		text-align:left;
		}
	#searchcontentright {
       
		width:525px;
		float:left;
		background:#fff;
		padding-bottom:10px;
		text-align:left;
		}
	
	/*------------3 Column CLASS style-------------*/
.mainright {
		width:33%;
		float:left;
		background:#fff;
		padding-bottom:10px;
		}
	
	.maincenter {
		width:34%;
		float:left;
		background:#fff;
		padding-bottom:10px;
		}
	
	.mainleft {
		width:33%;
		float:left;
		background:#fff;
		padding-bottom:10px;
		}
	



/*------------FORMS------------------------*/


div.row {
  clear: both;
  padding-top: 10px;
height:20px;
width:700px;
  }

div.row span.label {
  float: left;
  width: 200px;
  text-align: right;
  font-size:10px;
 color:#333333;
font-weight:bold;
  }

div.row span.formw {
  float: left;
  width: 500px;
  text-align: left;
  }
  
#container{
margin: 0 auto;
width:797px;
background-color:#E6E6E6;
align:center;
}

.inputbox {
font-size:9px;
padding:2px;
color:#222;
border:1px solid #cc6600;
background:#FFF;
line-height:17px;
}

.inputboxRequired {
font-size:10px;
padding:2px;
color:#222;
border:1px solid #CCC;
background:#FFFFF0;
line-height:17px;
}

.commentsBox {
font-size:10px;
padding:2px;
color:#222;
border:1px solid #CCC;
background:#FFFFF0;

}




.dropdownbox {

width:115px;

font-size:10px;

padding:2px;

color:#222;

border:1px solid #ccc;

background:#FFFFF0;

line-height:15px;
}

.footer_note{
font-size:9px;
color:#999999;
}
.footera{
font-size:9px;
color:#999999;
}

.footera a:active{
font-size:9px;
color:#999999;
}
.footera a:link {
color:#FFFFFF;
font-size:9px;
}

.footera a:hover {
color:#FFFFFF;
font-size:9px;
text-decoration:underline;
}

.footerfp{
font-size:9px;
color:#999999;
text-decoration:none;
}

.footerfp a:active{
font-size:9px;
color:#999999;
text-decoration:none;
}
.footerfp a:link {
color:#FFFFFF;
font-size:9px;
text-decoration:none;
}

.footerfp a:hover {
color:#FFFFFF;
font-size:9px;
text-decoration:underline;
}
.footerfp a:visited {
color:#FFFFFF;
font-size:9px;
}



#footer {
margin-left: 0px; 
margin-right: 0px;
width:757px;
padding: 10px;
	clear: both;
	text-align: center;
	font-size: 9px;
	color: #777;
	background-color: #E6E6E6;
}

#break {
	clear: both;
}
/* alert box */

.confirm {
	margin: 1.5em 0;
	padding: 20px;
	font-size: 95%;
	line-height: 1.5em;
	color: #444;
	border: 1px solid #FDDC9A;
	border-left: none;
	border-right: none;
	background: #FFF3CE;
	}

.pdf {
height:15px;
width:30px;
float:left;
		background:#fff;
		padding-bottom:10px;
		text-align:left;
 align:absmiddle;
}

.h3 {
font-size:12pt;
width:200px;
float:left;
		background:#fff;
		padding-bottom:10px;
		text-align:left;
}

.shade1 { background-color:transparent; }
.shade2 { background-color:#EFEFEF; }




#cp_article_tools {
	margin: 1em 0 25px;
}
#cp_article_tools h4 {
	margin: 0px;
}
#cp_article_tools h5 {
	margin: 0px;
	font-size: 11px;
}
#cp_at_content {
	padding: 5px 0 7px;
	border-top: 0px solid #ccc !important;
	
}
#cp_at_share {
	float: left;
	width: 70%;
	padding: 0 0 0 5px;
}
#cp_article_tools #cp_at_content ul {
	margin: 0px;
	padding: 0px;
}
#cp_at_content li {
	list-style: none;
	display: inline;
	margin: 0 8px 0 0;
}
#cp_at_content li a {
	font-size: 10px;
	padding: 3px 0 3px 17px
}
li#cp_at_blog a {
       background: url(/assets/images/blogger.gif) no-repeat left 50%;
}
li#cp_at_facebook a {
       background: url(/assets/images/facebook.gif) no-repeat left 50%;
}
li#cp_at_live a {
       background: url(/assets/images/livejournal.gif) no-repeat left 50%;
}
li#cp_at_digg a {
       background: url(/assets/images/digg.gif) no-repeat left 50%;
}
li#cp_at_news a {
       background: url(/assets/images/newsvine.gif) no-repeat left 50%;
}
li#cp_at_deli a {
       background: url(/assets/icons/delicious.gif) no-repeat left 50%;
}
li#cp_at_yaho a {
       background: url(/assets/icons/yahoo.gif) no-repeat left 50%;
}
li#cp_at_goog a {
       background: url(/assets/icons/google.gif) no-repeat left 0;
}

.alternaterow1{
background-color: #EFEFEF;
  font-family: tahoma;
  font-size: 8pt;  
  color:#333333; 
}
.alternaterow2{
background-color: #ffffff;
  font-family: tahoma;
  font-size: 8pt;  
  color:#3333}

.dot {
  width:200px;
  background-image: url(assets/images/dot.gif);
  background-repeat:repeat;
}

.contentC {
	width:320px;
background-color:#fff;
text-align:left;
margin-left:0px;
margin-right:0px;

}
.contentLeft {
        
		width:110px;
		float:left;
		background:#fff;
		padding-bottom:0px;
		text-align:left;
		}
.contentRight {
       
		width:190px;
		float:left;
		background:#fff;
		padding-bottom:0px;
		text-align:left;
		font-family: tahoma;
        font-size: 9pt;  
        color:#333333;
        padding-left:2px;
		}

.titleMap{
		font-family: georgia;
		font-size:12px;
		color:0099FF;
		font-weight:bold;
}



