/* ##########  ##########  ########## CSS RESET STYLES ##########  ##########  ##########  */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, /*sub, sup,*/ tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	outline: none;
	font-size: 100%;
	vertical-align: baseline;
	text-decoration:none;
	background: transparent;
}

textarea { resize: none; }
body { line-height: 1; }
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a, a:hover, a:visited, a:active, a:focus {
	text-decoration: none;
	border: none;
	outline: none;
}

/*::-moz-selection { background: #ab742e; }
::selection { background: #ab742e; }*/

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 18, 2013 */

@font-face {
	font-family: 'source_sans_proregular';
	src: url('fonts/sourcesanspro-regular-webfont.eot');
	src: url('fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/sourcesanspro-regular-webfont.woff') format('woff'),
	url('fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
	url('fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'source_sans_prosemibold';
	src: url('fonts/sourcesanspro-semibold-webfont.eot');
	src: url('fonts/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/sourcesanspro-semibold-webfont.woff') format('woff'),
	url('fonts/sourcesanspro-semibold-webfont.ttf') format('truetype'),
	url('fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'source_sans_proitalic';
	src: url('fonts/sourcesanspro-it-webfont.eot');
	src: url('fonts/sourcesanspro-it-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/sourcesanspro-it-webfont.woff') format('woff'),
	url('fonts/sourcesanspro-it-webfont.ttf') format('truetype'),
	url('fonts/sourcesanspro-it-webfont.svg#source_sans_proitalic') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face{font-family: 'WebRupee';src: url('fonts/WebRupee.V2.0.eot');src: local('fonts/WebRupee'), url('fonts/WebRupee.V2.0.ttf') format('truetype'),  url('fonts/WebRupee.V2.0.woff') format('woff'), url('fonts/WebRupee.V2.0.svg') format('svg'); font-weight:normal; font-style:normal;}

.WebRupee {font-family:'WebRupee';}

body {
	font-family: 'source_sans_proregular';
	font-size: 14px;
	color: #000;
	margin: 0px 0px 0px 0px;
}

p {
	font-size: 14px;
	line-height: 17px;
}

h1 {
	font-size: 29px;
	line-height: 35px;
	font-weight: normal;
	font-family: 'source_sans_prosemibold';
}
h1.border {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 5px;
}

.green { color: #9bbf50; }

.blue { color: #4fb1e3; }

.italic { font-family: 'source_sans_proitalic'; }

.capitals { text-transform: uppercase; }

.right_align { text-align: right; }

.bolder {font-family: 'source_sans_prosemibold'; font-weight: normal; }

#wrapper {
	width: 100%;
	float: left;
	position: relative;
}

.container {
	width: 950px;
	margin: 0px auto;
}

.row {
	float: left;
	width: 100%;
	/*background: red;*/
}

#content {
	width: 100%;
	float: left;
	margin: 20px 0px 0px 0px;
	position: relative;
	z-index: 100;
}

#header, #header2 {
	min-width: 940px;
	width: 100%;
	float: left;
	height: 110px;
	border-bottom: 1px solid #ececec;
	margin: 30px 0 0 0;
}

#menu_container {
	/*margin: 28px 0 0 0;*/
	margin: 33px 0 0 0;
	height: 130px;
	width: 100%;
	float: left;
	z-index: 99;
	position: relative;
}

/*#logo { margin: 0px 0px 0px 20px; }*/

#menu_hidden {
	margin: 0px 0 0 0;
	width: 100%;
	float: left;
	display: none;
}

#header2 {
	height: 193px;
	margin: 0px 0 0 0;
	padding: 0px 0px 6px 0px;
	display:none;
	background: #e7e8e9;
	-webkit-box-shadow: inset 0px 200px 6px -200px rgba(136,136,136,1);
	-moz-box-shadow: inset 0px 200px 6px -200px rgba(136,136,136,1);
	box-shadow: inset 0px 200px 6px -200px rgba(136,136,136,1);
	width: 100%;
	min-width: 940px;
	border-bottom: none;
}

#header2 ul, #menu_hidden ul {
	float: left;
	width: 147px;
	margin: 6px 0px 0px 0px;
}

#go_to_gcpl {
	float: right;
	margin-top: 15px;
	margin-right: 18px;
	color: #4FB1E3;
}

#go_to_gcpl a {
	color: #4FB1E3;
}
#go_to_gcpl a:hover {
	color: #000;
}

#header2 ul li, #menu_hidden ul li {  padding: 3px 0 5px 0px; }

#menu {
	float: left;
	width: 100%;
	clear: both;
	margin: 5px 0 18px 0;
	padding: 0px;
}

#menu li {
	float: left;
	width: 147px;
}

#menu li.overview_menu, #header2 ul.overview_menu, #menu_hidden ul.overview_menu { width: 192px; }
#menu li.messages_menu, #header2 ul.messages_menu, #menu_hidden ul.messages_menu { width: 192px; }
#menu li.reports_menu, #header2 ul.reports_menu, #menu_hidden ul.reports_menu { width: 184px;  }
#menu li.beyond-business, #header2 ul.beyond-business, #menu_hidden ul.beyond-business { width: 239px; }
#menu li.financial_menu, #header2 ul.financial_menu, #menu_hidden ul.financial_menu { width: 140px; }

#menu li a, #breadcrumbs a, #header2 a, #menu_hidden a, #header2 a.active.gray {
	font-size: 14px;
	color: #000;
}

#menu li ul li a { font-size: 13px; }

#menu li a:hover, #menu li a.active, #breadcrumbs a:hover, #header2 a:hover, #footer a:hover, #menu_hidden a:hover, #menu_hidden a.active {
	color: #29ABE2;
}

#menu_hidden a.gray, #menu_hidden a.active.gray:hover, #menu_hidden a.gray:hover { color: #333; }


#footer {
	width: 100%;
	min-width: 940px;
	float: left;
	border-top: 1px solid #d9d9d9;
	padding: 7px 0 6px 0;
	margin: 25px 0 0 0;
}

#footer ul li {
	float: left;
	margin: 8px 30px 0px 0px;
}

#footer p {
	float: right;
	margin: 7px 0px 0px 0px;
	font-size: 13px;
}

#footer ul li a {
	color: #000;
	font-size: 13px;
}

#banner {
	width: 100%;
	float: left;
	position: relative;
	/*background: red;*/
	height: 515px;
}

#banner_txt {
	position: absolute;
	left: 0px;
	top: 35px;
}

#chairman { background:url(../images/chairman_adi.jpg) no-repeat top right; height: 523px; margin-bottom: 0px; }

#chairman p, #chairman h1 { padding-left: 25px; }

#chairman h1 { margin: 45px 0px 40px 0px; }

#chairman h1, #director h1, #innovation h1 {font-size: 25px; line-height: 30px;}

#director { background:url(../images/direcor_vivek.jpg) no-repeat top left; height: 458px; margin-bottom: 42px; }

#director p, #director h1 { padding-right: 25px; }

#director h1 { margin: 45px 0px 40px 0px; }

.message_txt {
	font-size: 30px;
	line-height: 35px;
}

.more-info {
	font-size: 17px;
	font-family: 'source_sans_prosemibold';
	margin-top: 15px;
	font-weight: normal;
}
.more-info a {
	color: #727272;
}
.more-info a:hover {
	color: #4fb1e3;
}

#home_slider {
	float: left;
	width: 100%;
	height: 390px;
	overflow: hidden;
	margin: 0px 0px 0px;
}

#home_slider .cycle-slideshow {
	width: 100%;
	height: 390px;
	overflow: hidden;
}

#home_slider h2 {
	float: left;
	width: 935px;
	background: #4bb6e8;
	height: 49px;
	line-height: 52px;
	font-size: 25px;
	font-family: 'source_sans_prosemibold';
	color: #fff;
	/*padding-left: 30px;*/
	padding-left: 15px;
	font-weight: normal;
}

#home_slider h2 span { font-family: 'source_sans_proregular';  }

.slide {
	width: 100%;
	height: 360px;
	padding-top: 30px;
	overflow: hidden;
}

.cycle-pager {
	overflow: hidden;
	position: absolute;
	text-align: right;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 43px;
	/*padding-top: 6px;*/
	z-index: 500;
	/*background: #4bb6e8;*/
}

.cycle-pager span {
	background: #e7e8e9;
	cursor: pointer;
	display: inline-block;
	height: 10px;
	width: 10px;
	margin: 0px 10px 0px 0px;
	font-size: 0px;
	border-radius: 50%;
}

.cycle-pager span:last-child { margin-right: 0px; }

.cycle-pager span.cycle-pager-active { background: #50b0e0; }

.slider_left {
	float: left;
	width: 520px;
	background: #e7e8e9;
	min-height: 310px;
}

.slider_right {
	width: 430px;
	height: 310px;
	position: relative;
	float: left;
}

.play_video {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 100%;
}

.play_icon {
	position: absolute;
	left: 180px;
	top: 120px;
	width: 70px;
}

.slider_left ul {
	float: left;
	width: 100%;
	margin: 25px 0 0 0;
}

.slider_left li {
	width: 450px;
	/*font-size: 22px;*/
	font-size: 16px;
	font-weight: normal;
	color: #414042;
	font-family: 'source_sans_proregular';
	/*margin: 12px 0px 12px 35px;*/
	margin: 7px 0px 7px 15px;
	/*padding: 0px 0px 0px 25px;*/
	padding: 0px 0px 0px 25px;
	/*line-height: 28px;*/
	line-height: 21px;
	float: left;
}

.one { background: url(../images/one.png) no-repeat left 2px; }
.two { background: url(../images/two.png) no-repeat left 2px; }
.three { background: url(../images/three.png) no-repeat left 2px; }
.four { background: url(../images/four.png) no-repeat left 2px; }
.five { background: url(../images/five.png) no-repeat left 2px; }

#chairman_message {
	width: 910px;
	background: url(../images/chairma_page_image.jpg) no-repeat left 0px;
	padding: 40px 20px 0px 20px;
}


#scroll_down {
	position: absolute;
	left: 25px;
	top: 425px;
}

#scroll_down img { position: relative; }


#chairman_message h1 {
	color: #fff;
	margin: 0px 0px 175px 0px;
}

#chairman_message p { margin: 0px 0px 15px 0px; }

#chairman_message p.message_txt { margin: 0px 0px 75px 0px; }

#chairman_message h3 {
	font-size: 22px;
	font-family: 'source_sans_prosemibold';
	font-weight: normal;
	color: #4FB1E3;
	margin: 28px 0px 7px 0px;
}


#md_conversation {
	background: url(../images/director_page_image.jpg) no-repeat top left;	
	width: 910px;
	float: left;
	padding: 25px 20px 0px 20px;
}

#md_conversation h1 {
	color: #9BBF50;
	text-align: right;
	margin-bottom: 110px;
}

#md_conversation .message_txt { text-align: right; }

#md_conversation .row { margin: 15px 0 0 0; }

.left {
	float: left;
	width: 300px;
}

.left p {
	font-size: 20px;
	color: #4FB1E3;
	line-height: 26px;
	font-family: 'source_sans_prosemibold';
	font-weight: normal;
}

/*.left p img { float: right; margin-right: 20px; }*/

.right {
	width: 585px;
	float: right;
}

.right p { margin: 0px 0px 15px 0px; }

.green-txt {
	border-top: 1px solid #9BBF50;
	border-bottom: 1px solid #9BBF50;
	/*padding-top: 10px;*/
}
.green-txt p { color: #9BBF50; }
.green-txt p img { display: none; }


#international_growth {
	background: url(../images/international_map.jpg) no-repeat right 0px;
	padding: 35px 0px 0px 0px;
}

#innovation_rentn {
	/*background: url(../images/bg_innovation.png) no-repeat right 0px;*/
	height: 40px;
}

.international_left {
	width: 465px;
	float: left;
	margin: 104px 0 0 0;
}

.international_right {
	width: 460px;
	float: left;
	/*margin: 106px 0 0 0;*/
	margin: 80px 0 40px 0;
}

.international_right p {
	font-size: 17px;
	font-family: 'source_sans_proitalic';
	line-height: 21px;
	padding: 0px 0px 15px 0px;
}

#tabs {
	float: left;
	width: 905px;
	margin: 50px 20px 40px 25px;
}

#tabs li {
	float: left;
	margin: 0px 125px 0px 0px;
}

#tabs li:last-child { margin-right: 0px; }

#tabs li a {
	font-family: 'source_sans_prosemibold';
	font-size: 24px;
	color: #BDBDBD;
	font-weight: normal;
}

#tabs li a:hover, #tabs li a.current { color: #50B0E0; }

#international_container {
	float: left;
	width: 905px;
	min-height: 400px;
	padding: 0px 20px 0px 25px;
}

#international_container p {
	/*font-size: 22px;
	font-weight: normal;
	line-height: 29px;
	margin: 0px 0px 10px 0px;*/
	
	font-size: 17px;
	font-weight: normal;
	line-height: 21px;
	margin: 0px 0px 10px 0px;
	font-family: 'source_sans_proitalic';

}

#international_container  sup {
	font-size: 15px;
	font-family: 'source_sans_prosemibold';
	font-weight: normal;
}

.sr_num {
	font-family: 'source_sans_prosemibold';
	font-weight: normal;	
	font-size: 25px;
}

.row_international {
	width: 100%;
	float: left;
	position: relative;
	/*background: red;*/
	margin: 10px 0px 35px 0px;
}

.int_business_left {
	width: 610px;
	float: left;
	text-align: center;
}

.int_business_right {
	width: 300px;
	float: left;
	position: absolute;
	bottom: 5px;
	right: 0px;
}

.hidden {
	display: none;
}
.serial_numbers {
	float: left;
	width: 46%;
	padding-right: 4%;
}
.serial_numbers li {
	font-size: 14px;
	font-weight: normal;
	font-family: 'source_sans_proregular';
	/*margin: 7px 0px 7px 15px;*/
	margin: 10px 0px 10px 15px;
	padding: 0px 0px 0px 25px;
	line-height: 24px;
}


.serial_numbers li.one { background: url(../images/one.png) no-repeat left 3px; }
.serial_numbers li.two { background: url(../images/two.png) no-repeat left 3px; }
.serial_numbers li.three { background: url(../images/three.png) no-repeat left 3px; }
.serial_numbers li.four { background: url(../images/four.png) no-repeat left 3px; }
.serial_numbers li.five { background: url(../images/five.png) no-repeat left 3px; }
.serial_numbers li.six { background: url(../images/six.png) no-repeat left 3px; }


#beyond_business_bg {
	/*background: url(../images/beyond_business_bg.jpg) no-repeat left 0px;*/
	padding: 0px;
	height: 125px;
}

#beyond_business_bg h1 {
	/*color: #fff;*/
	padding: 15px 0px 0px  0px;
}

#beyond_business_bg.small_patch {
	/*background: url(../images/bg_chain_sales.png) no-repeat left 0px;*/
	background: none;
	padding: 0px;
	height: 125px;
}



#beyond_business_slider {
	width: 950px;
	height: 685px;
	float: left;
	overflow: hidden;
	position: relative;
	/*padding-top: 35px;*/
	margin-top: -35px;
}

#beyond_business_slider div.slide {
	/*margin-top: 35px;*/
	width: 950px;
	height: 645px;
	padding-top: 0px;
	/*background: red;*/
}

#beyond_business_slider div.slide img {
	margin-top: 35px;
}

#beyond_business_slider .cycle-slideshow {
	width: 950px;
	height: 685px;
	float: left;
	overflow: hidden;	
}

#beyond_business_slider .cycle-pager {
	padding-top: 0px;
	/*top: -11px;*/
	top: auto;
	bottom: 0px;
	width: 100%;
	background: none;
	z-index: 9999;
	text-align: center;
}

#beyond_business_slider .cycle-pager span {
	width: 10px;
	height: 10px;
}

#beyond_business_slider .cycle-pager span.cycle-pager-active { background: #50b0e0; }
#beyond_business_slider .cycle-pager span:last-child { margin-right: 0px; }

#beyond_business  {
	padding: 0px 20px 0px 20px;
	width: 910px;
}

#beyond_business  ul { margin: 0px; padding: 0px; }

#beyond_business  ul li { margin-left: 0px; }

#beyond_business h2 {
	font-size: 24px;
	font-weight: normal;
	font-family: 'source_sans_prosemibold';
	margin: 20px 0px 20px 0px;
}

#beyond_business p {
	font-size: 15px;
	margin-bottom: 20px;
}

#board_directors { margin: 17px 0px 0px 0px; }
#board_directors img { margin: 30px 0px 15px 0px; }

#directors_left, #directors_right {
	float: left;
	width: 50%;
}

#directors_left h2, #directors_right h2 {
	font-size: 16px;
	font-weight: normal;
	line-height: 25px;
	margin-bottom: 25px;
	padding-left: 20px;
}

#directors_left h2 span, #directors_right h2 span { color: #727272; font-size:18px; }

#directors_right { text-align: right; }
#directors_right h2 { padding-right: 20px; }

.title {
	width: 925px;
	background: #4bb6e8;
	height: 49px;
	line-height: 52px;
	font-size: 25px;
	font-family: 'source_sans_prosemibold';
	color: #fff;
	padding-left: 25px;
	font-weight: normal;
	margin-top: 30px; 
	float: left;
	clear: both;
}

.title h1 {
	line-height: 52px;
	font-size: 23px;
	font-family: 'source_sans_prosemibold';
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
}

.logo_picture {
	float: left;
	width: 100%;
	/*background: red;*/
	padding: 20px 0px;
	margin-bottom: 30px;
}

.logo_picture a {
	float: left;
	margin-left: 27px;
	margin-right: 83px;
	/*border-bottom: 2px solid #fff;*/
}

/*.logo_picture a:hover, .logo_picture a.current { border-bottom: 2px solid #4fb2e3; }*/

.logo_picture a img {
	float: left;
    /*filter: url(filters.svg#grayscale);  Firefox 3.5+ */
     /*filter: gray; IE6-9 */
     /*-webkit-filter: grayscale(1); Google Chrome & Safari 6+ */

    -webkit-filter: grayscale(100%);
    -webkit-transition: all .6s ease;
    -webkit-backface-visibility: hidden;
	/*-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);*/
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: url(grayscale.svg#greyscale);
	filter: gray;


}

.logo_picture a:hover img, .logo_picture a.current img {
    filter: none;
    -webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	-o-filter: none;
}

.logo_picture a:last-child { margin-right: 0px; }

.logo_picture.home_care_logos a { margin-right: 0px; width: 204px; }
.logo_picture.home_care_logos a img { width: 100%; }


/*.logo_picture.hare_care_logos a:hover, .logo_picture.hare_care_logos a.current { border-bottom: 2px solid #fff; }*/
#personal_care_links.logo_picture a {
	width: 225px;
	height: 145px;
}

#personal_care_links.logo_picture a[rel="godrej_no1"] { background: url(../images/godrej_no1_sprite.jpg) no-repeat bottom left; }
#personal_care_links.logo_picture a[rel="cinthol"] { background: url(../images/cinthol_sprite.jpg) no-repeat bottom left; }
#personal_care_links.logo_picture a[rel="protect"] { background: url(../images/protect_sprite.jpg) no-repeat bottom left; }

#personal_care_links.logo_picture a:hover, #personal_care_links.logo_picture a.current {
	background-position: left top;
}
.core_cat_container {
	width: 896px;
	padding: 0px 27px 0px 27px;
	float: left;
	/*background: green;*/
	min-height: 400px;
}

.core_cat_container ul li { margin-left: 0px; }

.care_img {
	text-align: center;
}

.core_cat_desc {
	display: none;
}

.half_colmn {
	width: 50%;
	float: left;
}

.core_cat_container h3 {
	line-height: 52px;
	font-size: 30px;
	font-family: 'source_sans_prosemibold';
	color: #4FB1E3;
	font-weight: normal;
}

.core_cat_container p {
	margin-bottom: 10px;
	color: #4FB1E3;
	font-size: 16px;
}

.innovation_title h1 {
	line-height: 54px;
	font-size: 29px;
	font-family: 'source_sans_prosemibold';
	color: #4FB1E3;
	font-weight: normal;
}

.innovation_title h2 {
	line-height: 30px;
	font-size: 23px;
	color: #4FB1E3;
	font-weight: normal;
	margin-left: 35px;
}

.innovation_banner {
	margin: 35px 0px 30px 30px;
	width: 450px;
	float: left;
}
.innovation_banner.full {
	width: 100%;
	text-align: center;
}

.innovation_video {
	margin: 30px 0px 0px 15px;
	width: 450px;
	float: left;
	position: relative;
}
.innovation_video a.play_video {
	width: 460px;
	height: 265px;
}
.innovation_listing {
	float: left;
	width: 380px;
	margin-top: 50px;
	margin-left: 40px;
}

.innovation_listing ul.serial_numbers {
	width: 100%;
	padding: 0px; 
}

#innovation_container {
	width: 100%;
	float: left;
	position: relative;
	min-height: 600px;
	margin-top: 50px;
}

.innovation_slide {
	width: 100%;
	/*height: 950px;*/
	/*background: red;*/
	display: none;
	margin-bottom: 50px;
	clear: both;
}

.arrows {
	position: absolute;
	right: 80px;
	top: 14px;
	width: 75px;
	display: none;
}

.arrows a { 
	width: 30px; 
	float: left; 
}
.arrows a img { 
	width: 25px;
	float: right; 
}

.arrows a.next_arrow { 
	float: right; 
}



.patch {
	/* background: url(../images/bg_chain_sales.png) no-repeat left 0px; */
	padding: 0px;
	height: 100px;
}

.patch h1 {
	color:#4FB1E3;
	padding: 25px 0px 0px  0px;
}

table {
	width: 100%;
	border-bottom: 3px solid #A0CD47;
}

table td {
	font-size: 14px;
	line-height: 16px;
	padding: 3px 5px 1px 5px;
	border-bottom: 1px solid #A0CD47;
	/*vertical-align: middle;*/
}

#financial_highlight_table td { text-align: right; padding-right: 10px; }
#financial_highlight_table tr td:first-child { text-align: left; }
#financial_highlight_table tr td.center { text-align: center; }

#appropriation_table td { text-align: right; padding-right: 10px; }
#appropriation_table tr td:first-child { text-align: left; }
#appropriation_table tr td.center { text-align: center; }

table thead td {
	/*font-size: 14px;
	line-height: 16px;*/
	padding: 1px 10px 0px 5px;
	border: none;
	background: #A0CD47;
	color: #fff; 
}

#accordian {
	margin: 15px 0px 5px 0px;
	/*background: red;*/
	width: 900px;
/*	padding: 0px 25px;*/
	padding: 0px 0px;
	float: left;
}

#accordian p {
	padding: 15px 0px 5px 0px;
}
#accordian > h3 {
	border-top: 1px solid #ccc;
	padding: 15px 0px 5px 0px;
	margin-top: 5px;
}
#accordian > h3:first-child {
	border-top: 0px solid #ccc;
}
#accordian h3 > span {
	margin-top: 10px;
}

#accordian table td p { padding: 0px; }

#accordian table.borders tr td  { border-right: 1px solid #A0CD47; }
#accordian table.borders tr td:last-child  { border-right: none; }


#accordian p.header {
	font-size: 17px;
	font-family: 'source_sans_prosemibold';
	color: #4FB1E3;
	font-weight: normal;
	padding-bottom: 0px;
	margin-bottom: -10px;
}


#accordian h2 {
	font-size: 25px;
	font-family: 'source_sans_prosemibold';
	color: #4FB1E3;
	font-weight: normal;
	margin-bottom: 20px;
}

#accordian h2 a {
	color: #4FB1E3;
}

#accordian ol {
	margin: 5px 0px 0px 17px;
}

#accordian ol li {
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 3px;
}

#accordian ol.alpha { list-style: lower-alpha; }
#accordian ol.disc { list-style: disc; }
#accordian ol.numerics { list-style: decimal; }
#accordian ol.upper-roman {
	margin-top: 30px;
	list-style: upper-roman;
	padding-left: 20px;
	/*text-transform: capitalize;*/
}
#accordian ol.upper-roman a {
	text-decoration: underline;
	color: #4FB1E3;
	font-family: 'source_sans_prosemibold';
    font-size: 20px;
    line-height: 32px;
}

#relevant_details td {
	text-align: center;
}

#relevant_details tr td:first-child {
	text-align: left;
}