/*--------------------------------*/
/*          COMMON SYLES          */
/*--------------------------------*/

/***** COMMON COLORS *****/

body, li
{
	color: #000000;
}
a
{
	color: #0066CC;
}
#footer, #footer a
{
	color: #FFFFFF;
}
a.privacyLink, .footerbody
{
	background-color: #0066CC;
}


/***** COMMON SIZES *****/

#mainwrapper, #contentwrapper, #banner, #footer, .menubg
{
	width: 773px;
}
h1, h3, h4, h5, h6, #otherLanguageListContainer li
{
	font-size: 10pt;
}
h2, a.navTopLink:link, a.navTopLink:visited, a.navTopLink:hover
{
	font-size: 9pt;
}
body, p, p.MsoNormal, li, li.MsoNormal, form, .copyright, a.privacyLink, .footerbody, #publicationListContainer li p
{
	font-size: 8pt;
}


/***** COMMON FONT STYLING *****/

body
{
	font-family:Arial;
}

a, a.navTopLink:hover, a.privacyLink:hover, #otherLanguageListContainer a:hover
{
	text-decoration: underline;
}
a.navTopLink:link, a.navTopLink:visited, #footer a
{
	text-decoration: none;
}
h2, .title, #otherLanguageListContainer li
{
	font-weight: bold;
}

/*--------------------------------*/
/*        INDIVIDUAL SYLES        */
/*--------------------------------*/

body
{
	font-size: 11pt;
}

html > body
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding: 9px 0px 15px 0px;
	margin: 0px;
	text-align: center;
}

hr
{
	height: 1px;
	color: #D2DCE7;
}

/* HR STYLE FOR MOZILLA FIREFOX */
html > body hr
{
	background-color: #D2DCE7;
	border: 0px;
}

h1, h2, h3, h4, h5, h6
{
	margin: 20px 0px 10px 0px;
}

h2
{
	font-style: italic;
}

ul
{
	margin: 0px;
}

li
{
	background-color: transparent;
}

p
{
	margin: 0px 0px 14px 0px;
}


/*MULTILINGUAL LANDING PAGE LAYOUT STYLES */
#mainwrapper
{
	margin: 0px auto 0px auto;
	text-align: left;
}

#ccsLogo
{
	clear: both;
	padding: 0px 0px 3px 0px;
}

/* HEADER SECTION STYLES */
#header-region
{
	padding: 10px 0px 0px 0px;
	clear: both;
}

#headermenu
{
	line-height: 19px;
	padding: 4px 15px 4px 15px;
	clear: both;
}

#headermenu a
{
	font-size: 9pt;
	text-decoration: none;
}

.menubg
{
	background: url('/resources/multilingual/images/header.gif') no-repeat;
	height: 30px;
}

#banner
{
	height: 104px;
}

/* CONTENT AREA */
#contentwrapper
{
	background-color: #EBF3FD;
}

/* CENTER DIVISION STYLES */
#center
{
	float: left;
	width: 500px;
	padding: 20px 38px 0px 25px;
	background-color: White;
}

.title
{
	font-size: 13pt;
	color: #EB8321;
	margin: 0px 0px 10px 0px;
}

/* PUBLICATION LIST STYLE */
#contentContainer h1
{
	padding: 19px 0px 0px 0px;
	margin: 0px;
}

#publicationListContainer
{
	border: 0px;
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
}

#publicationListContainer h2, #publicationListContainer h3
{
	margin: 18px 0px 10px 1px;
	padding: 0px 0px 0px 0px;
}

#publicationListContainer ul
{
	list-style-type: none;
	padding: 0px 0px 17px;
}

#publicationListContainer li
{
	background: url('/resources/multilingual/images/adobe.gif') no-repeat left top;
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	vertical-align: top;
}

#publicationListContainer p, #publicationListContainer a
{
	line-height: 14px;
	margin: 0px;
	padding: 0px;
}

#publicationListContainer td
{
	width: 50%;
}

#footerContentContainer h1
{
	line-height: 14px;
}

#footerContentContainer p
{
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 20px 0px;
}

/* SIDEBAR NAVIGATION MENU STYLE */
#sideBar
{
	width: 208px;
	padding: 15px 0px 20px 0px;
	text-align: left;
	float: right;
	background-color: Transparent;
}

#otherLanguageListContainer h1
{
	padding: 0px 0px 5px 0px;
	margin: 0px;
	color: #3E4293;
	font-variant: small-caps;
}

#otherLanguageListContainer
{
	margin: 8px;
	padding: 0px 0px 10px 0px;
}

#otherLanguageListContainer ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#otherLanguageListContainer li
{
	padding: 3px 0px 0px 12px;
	background: url('/resources/multilingual/images/arrow_related.gif') no-repeat;
	border-top: 1px solid #D2DCE7;
	height: 22px;
}

#otherLanguageListContainer a
{
	color: #366EB2;
	text-decoration: none;
}

#extendContentWrapper
{
	clear: both;
	background-color: #EBF3FD;
}

/* FOOTER SECTION STYLES */
#footer
{
	height: 24px;
	clear: both;
}

.footerright, .footerleft
{
	width: 21px;
	height: 24px;
}

.footerright
{
	float: right;
	background-image: url('/resources/multilingual/images/footer_right.gif');
}

.footerbody
{
	position: absolute;
	width: 731px;
	height: 20px;
	margin-left: 21px;
	padding-top: 4px;
}

.footerleft
{
	position: absolute;
	float: left;
	background-image: url('/resources/multilingual/images/footer_left.gif');
}

.privacy
{
	float: left;
}

.copyright
{
	float: right;
}

/* IMAGE STYLES */
img.logo
{
	border: 0px;
	float: none;
}
img.navDot
{
	border: 0px;
	padding: 0px 0px 2px 0px;
}
td
{
	vertical-align: top;
}

/*--------------------------------*/
/*      RIGHT TO LEFT TEXT        */
/*--------------------------------*/

body.rtl
{
	direction: rtl;
}

.rtl #ccsLogo
{
	padding: 0px 0px 4px 0px;
}

.rtl #publicationListContainer li
{
	background-position: right top;
	padding: 0px 30px 0px 0px;
}

.rtl #mainwrapper, .rtl #sideBar
{
	text-align: right;
}

.rtl #center, .rtl .privacy
{
	float: right;
}

.rtl #sideBar, .rtl .copyright
{
	float: left;
}

.rtl #otherLanguageListContainer li
{
	background: url('/resources/multilingual/images/arrow_related_rtl.gif') no-repeat right top;
	padding: 3px 12px 0px 0px;
}

.rtl .footerleft
{
	margin-right: 731px;
}

/*--------------------------------*/
/*            CHINESE             */
/*--------------------------------*/

.Chinese p
{
	font-size: 12pt;
	margin-bottom: 18px;
}

.Chinese p.title
{
	font-size: 13pt;
	margin-bottom: 10px;
	padding: 0px;
}

.Chinese #contentContainer h1, .Chinese #contentContainer h2
{
	font-size: 12pt;
}

.Chinese #contentContainer h1
{
	margin-bottom: 15px;
}

.Chinese #contentContainer h2
{
	font-style: normal;
	margin-left: 0px;
	margin-top: 0px;
}

.Chinese #publicationListContainer
{
	margin: 0px;
}

.Chinese #publicationListContainer br
{
	line-height: 0px;
}

.Chinese #publicationListContainer li
{
	margin-bottom: 5px;
}

.Chinese #publicationListContainer li p
{
	font-size: 9pt;
	line-height: 15px;
}

.Chinese #publicationListContainer li a
{
	display: inline-block;
	vertical-align: baseline;
	line-height: normal;
	font-size: 12pt;
}

.Chinese #footerContentContainer p, .Chinese #footerContentContainer h1
{
	font-size: 12pt;
}

.Chinese #footerContentContainer h1
{
	margin-top: 24px;
}

.Chinese #footerContentContainer p
{
	margin-top: 22px;
}

/*--------------------------------*/
/*            PERSIAN             */
/*--------------------------------*/

.Persian p
{
	font-size: 14pt;
	margin: 0px 0px 22px 0px;
}

.Persian p.title
{
	font-size: 13pt;
	margin: 0px 0px 10px 0px;
}

.Persian #center
{
	width: 500px;
	padding: 20px 25px 0px 38px;
	background-color: White;
}

.Persian h1, .Persian h3, .Persian h4, .Persian h5, .Persian h6
{
	font-size: 11pt;
}

.Persian #contentContainer h1
{
	padding-top: 22px;
	margin-bottom: 0px;
}

.Persian #contentContainer h2
{
	margin-top: 0px;
	padding-top: 15px;
}

.Persian h2
{
	font-style: normal;
}

.Persian, .Persian h2, .Persian a.navTopLink:link, .Persian a.navTopLink:visited, .Persian a.navTopLink:hover
{
	font-size: 10pt;
}

.Persian .copyright, .Persian a.privacyLink, .Persian .footerbody
{
	font-size: 12pt;
}

.Persian #contentContainer li a
{
	font-size: 14pt;
}

.Persian #publicationListContainer p, .Persian #publicationListContainer a
{
	line-height: normal;
}

.Persian #footerContentContainer h1
{
	padding-top: 24px;
	padding-bottom: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.Persian #footerContentContainer p
{
	margin-top: 0px;
	padding-top: 0px;
}

/*--------------------------------*/
/*            PUNJABI             */
/*--------------------------------*/

.Punjabi p.title
{
	font-size: 13pt;
	padding-top: 2px;
}

.Punjabi p
{
	font-size: 11pt;
	padding-top: 6px;
}

.Punjabi #publicationListContainer
{
	margin: 0px;
}

.Punjabi .copyright, .Punjabi a.privacyLink, .Punjabi .footerbody
{
	font-size: 11pt;
}

.Punjabi #contentContainer h1
{
	margin-bottom: 0px;
}

.Punjabi #publicationListContainer h2
{
	margin-top: 15px;
	margin-bottom: 15px;
}

.Punjabi #publicationListContainer li a
{
	font-size: 11pt;
	line-height: 25px;
	display: inline-block;
	vertical-align: baseline;
}

.Punjabi #footerContentContainer
{
	margin-bottom: 27px;
}

.Punjabi #footerContentContainer h1
{
	margin-bottom: 22px;
}

/*--------------------------------*/
/*      SPANISH AND ITALIAN       */
/*--------------------------------*/

.Spanish #publicationListContainer li, .Italian #publicationListContainer li
{
	margin-left: 1px;
}

