/* CSS Document */

/********************************************************************
 * Description: CSS for global section, every thing here should be applied
 *				only to the global section
 *
 * Update:
 * Author:	Jesscia Honikman, Huming Tang
 ********************************************************************/

 html,body{
 background-color: #ECECEC;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px;
 /*this is for setting the generic height for all inherited divs*/
 text-align:center;
 /*font-size adjustment*/

 }
 /*the parent child command only works for non ie browsers*/
 html>body{
 	font-size: 11px;

	
 }

 body .body{
   text-align:left;
   position:relative;
   width: 940px;
   margin-left:auto;
   margin-right:auto;
   color: #666666;
 } 
 
 p .body
 {
 	width: auto;
	line-height: 16px;
 }

/*global link setting*/
a {
	text-decoration:underline;
	color:white;
}


/*global search form setting*/
.search-form {
	display: inline;   		
}

/*the gray divider that seperates the links |*/
.gray_divider {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 16px;
	font-weight: normal; 
	color: #666666;
	text-decoration: none;
	margin-top: 10px;
}



/*set no border for image and links (image in links)*/
img,a {
	border: none;
}


/*here we define the p style, for some reason, the p tag in mac always have extra left paddings than ie/firefox*/
p {
	text-align: left;
	padding: 5px;
	margin: 5px;
	padding-left: 0px;
	margin-left: 0px;
}


/*update the dotted divider here*/
hr {
	border: none 0; 
	border-top: 1px dashed #777777;
	height: 1px;
	color: transparent;
}

/*this is for fixing firefox bug of floating*/
html>body hr{
	float: left;
}

/*set style for all tables*/
.content_table, .content_table td
{
    border-color: #600;
    border-style: solid;
}

/**set the content table border*/
.content_table
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

/*set the content table cell style*/
.content_table td
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
    background-color: white;
}

/*alternating cell style, this will be forced by javascript on window.load*/
.content_table .blue td{
	background-color: #E1F8F9;
}

/*this is the style for all forms*/
form {
	padding: 0px;
	margin: 0px;
	
}

form *{
	
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #666666;
}

.link{
	padding-bottom: 6px;
	line-height:12px;
}

.link_division {
	padding-top: 38px;
	padding-bottom: 6px;
	line-height:12px;
}

.blue-bold-link:link, .blue-bold-link:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#0082aa;
	font-weight:bold; 
	text-decoration: none;
}


.blue-bold-link:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#0082aa; 
	font-weight:bold;  
	text-decoration: underline;
}

/*larger font size bold/blue/link used on sub-homepages*/
.blue-bold-link2:link, .blue-bold-link2:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#0082aa;
	font-weight:bold; 
	text-decoration: none;
}


.blue-bold-link2:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#0082aa; 
	font-weight:bold;  
	text-decoration: underline;
}
