 /*************  Attaching missing fonts  ****************/
@font-face		{font-family:"Myriad Pro UltraLight";src: url(../fonts/myriad-set-pro_ultralight.woff) format("truetype");}
@font-face		{font-family:"Myriad Pro Light";src: url(../fonts/myriad-set-pro_thin.woff) format("truetype");}
@font-face		{font-family:"Myriad Pro Regular";src: url(../fonts/myriad-set-pro_text.woff) format("truetype");}
@font-face		{font-family:"Myriad Pro Medium";src: url(../fonts/myriad-set-pro_medium.woff) format("truetype");}
@font-face		{font-family:"Myriad Pro Bold";src: url(../fonts/myriad-set-pro_bold.woff) format("truetype");}

*											{padding:0;margin:0}
body.static									{margin:0;padding:0; background:#fff; font:13px/1.7em "Myriad Pro Regula", Lucida Grande, Helvetica, Arial, Verdana, sans-serif; color:#333; }
#aos-static-page							{font-family:"Myriad Pro Regular",Lucida Grande,Helvetica,Arial,Verdana,sans-serif;!important; color:#434459; font-size: 13px!important;line-height: 27px!important;}
#aos-static-page .container-fluid			{width:100%; clear:both!important; display:block!important;}
#aos-static-page .container					{width:980px; margin:0 auto; clear:both!important; display:block!important}

#aos-static-page .static-header				{background:#444; margin-bottom:0!important}
#aos-static-page .static-header h1			{padding-top:3px; font-weight:normal; color:#fff; font-size:16px; text-shadow:none; height:34px}
#aos-static-page .static-header h1 a		{color:#fff!important; line-height:30px; font-weight:normal;font-size: 16px;font-weight: normal;line-height: 34px!important;padding-left:5px!important;text-shadow: none; font-family:"Myriad Pro Light",Lucida Grande,Helvetica,Arial,Verdana,sans-serif; background-size:18px 20px; background-position:0 8px !important}
#aos-static-page .static-header h1 a:hover 	{text-decoration:none}
#aos-static-page .page-header				{clear: both;color: #000;display: block;font-family: "Myriad Pro Light",Lucida Grande,Helvetica,Arial,Verdana,sans-serif;font-size: 19px;font-weight: normal !important;line-height: 36px;overflow: hidden;padding-top: 30px;text-shadow: 1px 1px 0 rgba(255, 255, 255, 1);}
#aos-static-page .text-muted			{color:#b4b3b3!important}
   
/******************************************************************************/
	/***********************  This CSS is only for CMS contents  ******************/
	/***********************  Last Modified on : 06/08/2011  **********************/
	/***********************  It includes the following items  ********************/
	/***********************  ---------------------------------------  ************/
	/***********************  Home Page Maketing Tiles  ***************************/
	/***********************  Announcement Page  **********************************/
	/***********************  Hybrid Page  ****************************************/
	/***********************  Static Page  ****************************************/
/***********************  ---------------------------------------  ************/
/******************************************************************************/

/******************************************************************************/
/***********************  Styles for  Tile Container   ************************/
/******************************************************************************/
    
#aos-page div#tileContainer { border: medium none; margin: 10px auto 0px auto; position: relative; width: 980px; z-index:0}
#aos-page div#tileContainer ul.mrktiles li { float:left; margin-bottom:4px; margin-right:9px;}
#aos-page div#tileContainer ul.mrktiles li.last { margin-right: 0px; }
#aos-page div#tileContainer ul.mrktiles li a.img {border:none;}


/******************************************************************************/
/***********************  Styles for Cover Up & Down   ************************/
/******************************************************************************/

#coverbox { height: auto; margin: 50px auto; width: 875px;  position:relative;}
#coverbox span.actlnk { float:right; }
#coverbox div.coverimage { width:200px; height:200px; float:left; }
#coverbox div.covertxt { width:575px; height:150px; float:left; margin-left:50px; vertical-align:middle; padding-top:50px;}
#coverbox div.covertxt p.ctxt { color:#333; font-size:20px; font-family:"Myriad Pro Regular",Lucida Grande,Helvetica,Arial,Verdana,sans-serif; font-weight:normal; line-height:24px;}
    
/******************************************************************************/
/***********************    Styles for Hybrid Page     ************************/
/******************************************************************************/
    
#aos-page div.marketingbox { border: medium none; margin:10px auto 0px auto; position: relative; width: 980px;}
#aos-page div.marketingbox div.marketingbox-content { background: url("../images/primary_mid.png?fy16-r4-1.0") repeat-y scroll 0 0 transparent; padding: 0px 0px 30px 0px; width: 980px;}
#aos-page div.marketingbox div.marketingbox-content h2.heading { background:#efefef; border:1px solid #c5c5c5; border-width:0px 1px 1px 1px; color: #333333;
    font-size: 20px; font-family:"Myriad Pro Bold",Lucida Grande,Helvetica,Arial,Verdana,sans-serif; line-height: 1.1em; margin-bottom:30px; padding:20px 30px 10px 30px;}
div.proinfo {}
div.proinfo div.protextinfo,
div.proinfo div.propicinfo {float:left; width:450px; margin-left:30px;}

#aos-page div.marketingbox div.marketingbox-btm { background:url("../images/box-top-n-bottom.gif?fy16-r4-1.0") no-repeat scroll 0 -170px transparent; height: 5px; width: 980px;}


/******************************************************************************/
/***********************    Styles for Static Page     ************************/
/******************************************************************************/


#aos-static-page a { color:#333; outline:none;}
#aos-static-page a:link,a:visited { text-decoration:none;}
#aos-static-page #header {position: relative; width: 980px;}
#aos-static-page #header h1.logoheading {color: #fff;font-size: 19px; font-family:"Myriad Pro Bold",Lucida Grande,Helvetica,Arial,Verdana,sans-serif; padding-top: 3px; text-shadow: none; width: 750px; }
    
#aos-static-page #primary .module-content #primaryinside  h2 { color:#333; font-size:20px; font-family:"Myriad Pro Bold",Lucida Grande,Helvetica,Arial,Verdana,sans-serif; line-height:1.1em; border-bottom:1px solid #d5d5d5; padding-bottom:10px; margin-bottom:30px;  }

#aos-static-page div.image-container, #aos-static-page div.image-container-with-text { margin-bottom:20px;}
#aos-static-page div.txt-container { width:100%; height:auto; margin:40px 0px;}
#aos-static-page div.txt-container-col { width:316px; margin-right:10px; float:left;}
#aos-static-page div.txt-container span.colhead,
#aos-static-page div.image-container-with-text div.txtwrapper span.colhead{display:block; font-size:18px; font-family:"Myriad Pro Bold",Lucida Grande,Helvetica,Arial,Verdana,sans-serif;line-height:25px;margin-bottom:5px;}
#aos-static-page div.txt-container span.learnmore,
#aos-static-page div.image-container-with-text div.txtwrapper span.learnmore	{display:block; margin-top:15px;}
#aos-static-page div.txt-container span.learnmore a,
#aos-static-page div.image-container-with-text div.txtwrapper span.learnmore a	{font-size:12px; font-weight:normal; padding-right:10px; color:#08c; background:transparent url("../images/arrow_icons.gif?fy16-r4-1.0") no-repeat 100% -52px;}
#aos-static-page div.txt-container span.learnmore a:hover,
#aos-static-page div.image-container-with-text div.txtwrapper span.learnmore a:hover	{text-decoration:underline;}
#aos-static-page div.txt-container p.coltxt,
#aos-static-page div.image-container-with-text div.txtwrapper p.coltxt	{display:block; font-size:13px; font-weight:normal; color:#333;}
#aos-static-page div.image-container-with-text div.txtwrapper			{width:500px; float:left; }
#aos-static-page div.image-container-with-text div.imgwrapper			{float:left;}
    
#aos-static-page #globalfooter {clear:both; padding:15px 0px 1px; width:980px; text-align:left !important; color:#999; margin:25px auto 18px; font-size:12px; background:url("../images/footer-hr-bg.gif?fy16-r4-1.0") repeat-x 0% 0%; border:none;}
#aos-static-page #globalfooter ul { list-style:none; margin-bottom:0; padding-left:0;}
#aos-static-page #globalfooter #sosumi {float:left;}
#aos-static-page #globalfooter #gethelp {text-align:right;}
#aos-static-page #globalfooter li{ display:inline; margin-right:1em; padding-right:1.25em; border-right:1px solid #ccc; text-indent:0; padding-left:0;}
#aos-static-page #globalfooter li.last {margin-right:0; border-right:0; padding-right:0px;}
#aos-static-page #globalfooter a {color:#08c; text-decoration:none;}
#aos-static-page #globalfooter a:hover {text-decoration:underline;}

/******************************************************************************/
/***********************    Styles for Templatepage    ************************/
/******************************************************************************/    
#aos-page div.marketingbox div.marketingbox-content div.proinfo .protextinfo-block {width:900px!important;margin-left:30px;}

/******************************************************************************/
/***********************   Free flow Marketing Tiles   ************************/
/******************************************************************************/ 
   
.marketingtiles 					{margin-bottom:10px;}
.marketingtiles .content			{background:transparent url("../images/home_mid.png?fy16-r4-1.0") repeat-y  scroll 0 0;  width:980px; margin:-5px 0 -4px 0; z-index:0; position:relative}
.marketingtiles .content table		{border-collapse:collapse}
.marketingtiles .content table td 	{border: 1px solid #e1e1e1;background: #fff;height:207px;width:325px; text-align:center}
.marketingtiles	h2				{color: #000;font-size: 16px;line-height: 24px;}
.marketingtiles .content table td table, 
.marketingtiles .content table td table td, 
.marketingtiles .content table td table td table, 
.marketingtiles .content table td table td table td	{border:0}
 
/* TO BE DELETED AFTER PRODUCTION MARKETING TILES AND CSS TESTING */
.marketingtiles .content table td h1		{font-size:24px; color:#000; font-family:"Myriad Pro Light",Lucida Grande,Helvetica,Arial,Verdana,sans-serif; line-height:26px!important;max-height:55px!important;margin-top:20px}
.marketingtiles .content table td h2		{font-size:18px; height:160px!important}
.marketingtiles .content table td h3		{font-size:16px; line-height:20px!important; height:37px!important;}
.marketingtiles .content table td a			{font-size:14px; color:#008acd!important; font-weight:normal!important;/*background:url(../images/arrow_icons.gif?fy16-r4-1.0) no-repeat 100% -52px;padding:0 10px!important;*/ margin:20px 0 0;clear:both!important; height:15px}
.marketingtiles .content table td a img	,
.marketingtiles .content table td img		{max-width:978px!important}
.marketingtiles .content table td a:hover 	{text-decoration:underline;}
.marketingtiles .content table td div, 
.marketingtiles .content table td p			{font-size:13px!important; color:rgb(102, 102, 102); line-height:20px!important;}
.marketingtiles .content table td h1, 
.marketingtiles .content table td h2, 
.marketingtiles .content table td h3, 
.marketingtiles .content table td p			{padding:5px 10px!important;margin:5px 0 0;display:block; clear:both;}
/*#marketingtiles .content table td img	{padding:5px 0!important;margin:0 auto;display:block; clear:both;}*/
.marketingtiles .content table td h1		{margin-top:20px}

/******************************************************************************/
/****************************   Flags CSS - CMS   *****************************/
/******************************************************************************/ 
table#countries {width: 980px; font-size: 11px; margin-top: 12px margin-bottom: 3px; color: #a1a5a9; color: #a1a5a9;padding-left: 30px; padding-top:20px;}
table#countries td {padding-bottom: 15px; width: 150px; font-size: 12px; vertical-align: top}
table#countries td a {display: block; padding-left: 30px; padding-top: 4px; background-repeat: no-repeat; background-position: 0 5px; text-decoration: none; height: 30px; color: #000; font-weight: bold;background-size:24px 24px}
table#countries sup {display: block;}
a#australia {background-image: url("/cs/static/images/flags/iconaustralia.png?fy16-r4-1.0");}
a#austria {background-image: url("/cs/static/images/flags/iconaustria.png?fy16-r4-1.0");}
a#belgium {background-image: url("/cs/static/images/flags/iconbelgium.png?fy16-r4-1.0");}
a#canada {background-image: url("/cs/static/images/flags/iconcanada.png?fy16-r4-1.0");}
a#china {background-image: url("/cs/static/images/flags/iconchina.png?fy16-r4-1.0");}
a#denmark {background-image: url("/cs/static/images/flags/icondenmark.png?fy16-r4-1.0");}
a#finland {background-image: url("/cs/static/images/flags/iconfinland.png?fy16-r4-1.0");}
a#france {background-image: url("/cs/static/images/flags/iconfrance.png?fy16-r4-1.0");}
a#germany {background-image: url("/cs/static/images/flags/icongermany.png?fy16-r4-1.0");}
a#hongkong {background-image: url("/cs/static/images/flags/iconhongkong.png?fy16-r4-1.0");}
a#iceland {background-image: url("/cs/static/images/flags/iconiceland.png?fy16-r4-1.0");}
a#ireland {background-image: url("/cs/static/images/flags/iconireland.png?fy16-r4-1.0");}
a#italy {background-image: url("/cs/static/images/flags/iconitaly.png?fy16-r4-1.0");}
a#japan {background-image: url("/cs/static/images/flags/iconjapan.png?fy16-r4-1.0");}
a#korea {background-image: url("/cs/static/images/flags/iconkorea.png?fy16-r4-1.0");}
a#luxembourg {background-image: url("/cs/static/images/flags/iconluxembourg.png?fy16-r4-1.0");}
a#mexico {background-image: url("/cs/static/images/flags/iconmexico.png?fy16-r4-1.0");}
a#newzealand {background-image: url("/cs/static/images/flags/iconnewzealand.png?fy16-r4-1.0");}
a#thenetherlands {background-image: url("/cs/static/images/flags/iconnetherlands.png?fy16-r4-1.0");}
a#norway {background-image: url("/cs/static/images/flags/iconnorway.png?fy16-r4-1.0");}
a#other {background-image: url("/cs/static/images/flags/iconblank.png?fy16-r4-1.0");}
a#singapore {background-image: url("/cs/static/images/flags/iconsingapore.png?fy16-r4-1.0");}
a#malaysia {background-image: url("/cs/static/images/flags/iconmalaysia.png?fy16-r4-1.0");}
a#indonesia {background-image: url("/cs/static/images/flags/iconindonesia.png?fy16-r4-1.0");}
a#philippines {background-image: url("/cs/static/images/flags/iconphilippines.png?fy16-r4-1.0");}
a#thailand {background-image: url("/cs/static/images/flags/iconthailand.png?fy16-r4-1.0");}
a#vietnam {background-image: url("/cs/static/images/flags/iconvietnam.png?fy16-r4-1.0");}
a#southkorea {background-image: url("/cs/static/images/flags/iconkorea.png?fy16-r4-1.0");}
a#spain {background-image: url("/cs/static/images/flags/iconspain.png?fy16-r4-1.0");}
a#sweden {background-image: url("/cs/static/images/flags/iconsweden.png?fy16-r4-1.0");}
a#switzerland {background-image: url("/cs/static/images/flags/iconswitzerland.png?fy16-r4-1.0");}
a#taiwan {background-image: url("/cs/static/images/flags/icontaiwan.png?fy16-r4-1.0");}
a#uk {background-image: url("/cs/static/images/flags/iconuk.png?fy16-r4-1.0");}
a#us {background-image: url("/cs/static/images/flags/iconus.png?fy16-r4-1.0");}
a#india {background-image: url("/cs/static/images/flags/iconindia.png?fy16-r4-1.0");}
a#hungary {background-image: url("/cs/static/images/flags/iconhungary.png?fy16-r4-1.0");}
a#czech {background-image: url("/cs/static/images/flags/iconczech.png?fy16-r4-1.0");}
a#poland {background-image: url("/cs/static/images/flags/iconpoland.png?fy16-r4-1.0");}
a#portugal {background-image: url("/cs/static/images/flags/iconportugal.png?fy16-r4-1.0");}
a#russia {background-image: url("/cs/static/images/flags/iconrussia.png?fy16-r4-1.0");}
a#turkey {background-image: url("/cs/static/images/flags/tricon.png?fy16-r4-1.0");}
a#southafrica {background-image: url("/cs/static/images/flags/iconsouthafrica.png?fy16-r4-1.0");}

table#countries a {text-decoration: none; color: #36C;}
table#countries a:hover { text-decoration: underline; }
table#countries a:active {color: #666666; text-decoration: none;}
