.loading { position: absolute; left: 50%; bottom: 400px; }
.hidden { left:-9999px; position:absolute; visibility: hidden; }
.topNavWrapper { background: transparent url(../images/bg_topnav.png) left top repeat; position: relative; z-index: 60; width: 100%; }
.leftarrow { width:20px; height:39px; position:absolute; z-index:4; left:25px; margin:325px 0 0 0; }
.rightarrow { width:20px; height:39px; position:absolute; z-index:5; right:25px; margin:325px 0 0 0; }
.topnav { width:980px; height:30px; position:relative; /*border:1px solid #fff;*/
	margin:0 auto; }
.topnav_links { height:24px; float:right; position:relative; margin:0 15px 0 0; padding:6px 0 0 0;/*border:1px solid #fff;*/ }
.search { background:url(../images/bg_search.png) left top no-repeat; width: 150px; height: 21px; float: right; margin-top: 4px; background-size: 100% 100%; }
.search #search { float: left; background: transparent; border: none; width: 118px; font-size: 12px; padding: 4px 0 0 4px; color: #0095DA; font-family: Segoe UI, sans-serif; font-weight: bold; outline: none; }
.topnav_links li { list-style-type:none; float:left; padding:0 2px; margin:0; }
.topnav_links li.last { background:none; }
.topnav_links .home { background:url(../images/icon_home.png) 0 0 no-repeat; width: 28px; height: 28px; float: left; text-indent: -9999px; }
.topnav_links .contact { background:url(../images/icon_mail.png) 0 0 no-repeat; width: 28px; height: 28px; float: left; text-indent: -9999px; }
.topnav_links li a { font-size:12px; font-weight:bold; color:#fff; text-decoration:none; text-transform:uppercase; }
.topnav_links li a:hover { color:#9BD1F3; }
.socialmedia ul { margin:0; padding:0; }
.twit { background:transparent url("../images/twitter.png") 0 0 no-repeat; width: 28px; height: 28px; float: left; text-indent: -9999px; }
.faceb { background:transparent url("../images/facebook.png") 0 0 no-repeat; width: 28px; height: 28px; float: left; text-indent: -9999px; }
.inb { background:transparent url("../images/in.png") 0 0 no-repeat; width: 28px; height: 28px; float: left; text-indent: -9999px; }
.blog { background:transparent url("../images/blog.png") 0 0 no-repeat; width: 28px; height: 28px; float: left; text-indent: -9999px; }
.twit:hover, .faceb:hover, .inb:hover, .blog:hover, .home:hover, .contact:hover { background-position:0 -28px; }
.selectedLang { width: 170px; background: url("../images/dArrow.png") no-repeat scroll 140px 10px transparent; }
.lang { color: #FFFFFF; cursor: pointer; float: right; margin-right: 10px; margin-top: 4px; position: relative; text-align: left; z-index: 60; height: 17px; vertical-align:middle !important; }
.lang p { padding: 4px 0; line-height: 14px !important; }
.lang .selectedLang .current, .langList .select { color: #9BD1F3; }
.langList { background: #000; color: #fff; position:  absolute; left: 0; top: 33px; z-index: 100; padding: 5px 0; margin: 0; width: 170px; list-style-type: none; }
.langList li { text-transform: uppercase; float: none; padding: 3px 10px; background: none; }
.langList li a { color: #fff; font-size: 12px; text-decoration: none; }
.langList li a:hover { color:#0095DA; }
/*Language dropdwon starts from here */
.lang1 { color: #FFFFFF; cursor: pointer; float: right; margin-right: 10px; margin-top: 0px; position: relative; text-align: left; z-index: 60; height: 30px; vertical-align:bottom !important; }
#menuh-container { position: relative; left: 0em; right:1em; width:170px; vertical-align:top; height:30px; }
#menuh { position: relative; top: 0em; left: 0em; right:1em; color: #fff; padding: 0px 10px; margin: 0; width: 130px; height:30px; }
#menuh a { text-align: left; display:inherit; margin:0; padding: 0px 5px; width:130px; background: #f0f0f0; position: relative; left: 0em; right:1em; vertical-align:top; }
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */ { color: #0095DA; background-color: #D7DF23;		/* royal blue */ text-decoration:none; }
#menuh a:hover						/* menu on mouse-over  */ { color: #FFFFFF; text-decoration:underline; text-decoration:none; background-color:#D7DF23; }
#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */ { position: relative; left: 0em; right:1em; background-color:#D7DF23; color:#FFFFFF; width:150px; text-align:left; padding-bottom:5px; padding-top:7px; background: url("../images/dArrow.png") no-repeat scroll 140px 12px transparent; border:0px; }
#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */ { width:150px; text-align:left; padding:6px 0px 6px 6px; background-color:#D7DF23; border-top:1px solid #0095DA; margin: 0px 5px 0px 0px!important; display:inline-block !important; }
#menuh ul { list-style:none; margin:0; padding:0px; float:left; width:130px; text-align:left;	/* width of all menu boxes *//* NOTE: For adjustable menu boxes you can comment out the above width rule.
	However, you will have to add padding in the "#menh a" rule so that the menu boxes
	will have space on either side of the text -- try it */ }
#menuh li { position:relative; width:130px; text-align:left; min-height: 1px;		/* Sophie Dennis contribution for IE7 */ vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */ }
#menuh ul ul { position:absolute; z-index:500; top:auto; display:none; padding: 1em; margin:-1em 0 0 -1em; height:30px; }
#menuh ul ul ul { top:0; left:100%; }
div#menuh li:hover { cursor:pointer; z-index:100; width:156px; text-align:left; background-color:#D7DF23; }
div#menuh li:hover ul ul, div#menuh li li:hover ul ul, div#menuh li li li:hover ul ul, div#menuh li li li li:hover ul ul { display:none; }
div#menuh li:hover ul, div#menuh li li:hover ul, div#menuh li li li:hover ul, div#menuh li li li li:hover ul { display:block; }
/*Language dropdwon starts from here */
 
.mainnav { }
.mainnav_area { width:100%; background:url(../images/menu-bg.jpg) no-repeat; }
.mainnav_area>ul { float:left; margin:0 0 0 82px; height: 90px; background:fixed; position:fixed; }
.mainnav_area li.fl { display: inline; float: left; height: 92px; list-style-type: none; padding: 0 12px; position: relative; }
.mainnav_area li.active { background: #0293bf; height: 112px; }
.mainnav_area li a.current { height: 90px; color: #FFF; }
.mainnav_area li.current a, .mainnav_area li.current .small_text, .mainnav_area li:hover.current a, .mainnav_area li:hover.current .small_text { color: #0095DA; }
.mainnav_area li:hover.current a, .mainnav_area li:hover.current .small_text { color: #FFF; }
.mainnav_area li.active a { background: url(../images/dNArrow.png) no-repeat center bottom transparent; height:60px; position: relative; z-index: 9999; }
.mainnav_area li a .small_text { font-size:12px; color:#9b9b9c; font-weight:normal; display: block; padding-top:0px; }
.mainnav_area li a { font-size:13px; font-weight:bold; float:left; text-align:left; color:#000; text-decoration:none; padding-top: 40px; padding-left:2px; font-family:Verdana, Geneva, sans-serif; }
.mainnav_area li a:hover { color:#0293bf; }
.mainnav_area li a:hover .small_text { color:#9b9b9c; }
.mainnav_area li.active a { color:#FFF; }
.mainnav_area li.active a .small_text { color:#FFF; }
.drop_Down { background:#FFF; position:absolute; top:112px; left:0; z-index:999; overflow: hidden; border-bottom: 4px solid #0095DA; padding: 10px; box-shadow: 0px 5px 5px #000; display:none; }
.drop_Down.right { left: auto; right: 0; }
.drop_down_area { float: left; z-index:10; width: auto; width: 710px; }
.greyMargin { margin-bottom: 90px; }
.drop_down_area.two { width:525px; }
.drop_down_area.one { width:250px; }
.drop_down_area ul { margin:0; padding:0; }
.drop_down_area ul li { list-style-type:none; margin:0; padding:0; }
.mainnav_area .drop_Down .drop_down_area .ddLinks { width:215px; float:left; margin:5px 0 0 0;/*min-height: 110px;*/ }
.mainnav_area .drop_Down .drop_down_area .ddLinks ul { width:215px; margin:0 0 0 0; padding:0 0 0 0; }
.mainnav_area .drop_Down .drop_down_area .ddLinks li { width:215px; list-style-type:none; float:left; line-height:25px; margin:0 0 0 0; padding:0 0 0 0; }
.mainnav_area .drop_Down .drop_down_area .ddLinks li a { font-size:12px; padding:0; color:#000; margin:0 0 0 0; padding:0 0 0 0; background: none; height: auto; }
.mainnav_area .drop_Down .drop_down_area .ddLinks li a:hover { text-decoration: none; color:#0095e0; }
.mainnav_area .drop_Down .drop_down_area .ddLinks h2 { font-size: 13px; margin: 0; }
.mainnav_area .drop_Down .drop_down_area .ddLinks h2 a { color: #000; }
.mainnav_area .drop_Down .drop_down_area .ddLinks h2 a:hover { text-decoration: none; color: #0095e0; }
.mainnav_area .drop_Down .drop_down_area .ddLinks ul { width:245px; margin:0 0 0 0px; padding:0 0; float: left; }
.mainnav_area .drop_Down .drop_down_area .ddLinks ul li a { font-weight: normal; }
.mainnav_area .drop_Down .drop_down_area .ddLinks li ul { margin:0 0 10px 0; width: auto; }
.mainnav_area .drop_Down .drop_down_area .ddLinks li ul li { line-height: 18px; }
.mainnav_area .drop_Down .drop_down_area .ddLinks li ul li a { color:#000; font-size: 11px; }
.navCol { border-right: 1px dotted #BBB; float: left; margin: 0 20px 0 0; width: 220px;/*min-height: 325px;*/ }
.last { border: none; margin: 0; font-size: 12px; padding: 2px 10px 0 5px !important; color: #DDD; }
.navBot { background: none repeat scroll 0 0 #f2f2f2; position: absolute; bottom: 0; left: 0; width: 100%; padding: 0; max-height: 85px; }
.navBot img { margin: 5px; }
/*Content Areas*/

.contentWrapper { width:980px; margin:0 auto; overflow: hidden; }
.content_area { width: 100%; float: left; }
.homeContent { }
.mainModules { width:980px; margin-top: 20px; }
.homeMod { width: 324px; float: left; text-align: left; }
.homeMod .homeModHead { float: left; }
.homeMod .homeModHead h2 { color: black; float: left; font-size: 15px; text-transform: uppercase; width: 90px; padding-left: 50px; }
.homeMod .homeModHead h2 span { border-right: 1px solid #0095DA; display: block; }
.homeMod .homeModHead .expand { float: left; background:url(../images/plus_icon.png) left top no-repeat; width: 20px; height: 18px; overflow: hidden; text-indent: -9999em; margin: 35px 0 0 15px; }
.homeMod .homeModHead .expand.open { background:url(../images/plus_icon.png) left -36px no-repeat; }
.homeMod .moreData { clear: both; }
.events { background:url(../images/events_icon.png) left top no-repeat; }
.latest { background:url(../images/latest_icon.png) left top no-repeat; }
.twitter { background:url(../images/icon_featured_update.png) left top no-repeat; }
.homeMod .homeModContent { clear: both; float: left; margin: 25px 50px 0 0; width: 274px; }
.homeMod .homeModContent a { text-decoration: none; }
.homeMod .homeModContent a:hover { text-decoration: none; color: #000; }
.homeMod .homeModContent h3 { clear: both; color: #0095DA; font-size: 14px; line-height: 18px; text-align: left; margin: 0 0 10px 0; }
.homeMod .homeModContent .img { margin:10px 0; }
.homeMod .homeModContent p { font-size: 12px; margin-bottom: 15px; padding: 0; }
.homeMod .homeModContent p span { font-weight: bold; }
.homeMod .homeModContent .time { margin-top: -10px; }
.allItems { margin: 10px 0 20px; padding: 5px 0; border-top: 1px solid #0095DA; float: left; clear: both; width: 274px; }
.allItems_third_col { margin: 7px 0; padding: 5px 0; border-top: 1px solid #ededed; float: left; clear: both; width: 274px; }
/*-- internal classes --*/


.textAreaWrap { width:980px; margin:0 auto 0; position: relative; height: 308px; }
.text_area { width: auto; height:100px; z-index: 40; /*background:url(../images/text_header_bg.png) repeat;*/
	float: left; position: absolute; /*bottom: 0;*/
	top: 105px; }
.text_area1 { width: auto; height:100px; position: absolute; z-index: 30; /*background:url(../images/text_header_bg.png) repeat;*/
	float: left; /*bottom: 0;*/
	top: 105px; }
.textWrapper { background: url(../images/text_header_transparent.png) repeat; padding: 8px 8px 11px 8px; opacity: 0.8; position: relative; }
.text { font-size:20px; color:#fff; text-align:left; margin: 0; padding: 26px 0 5px 0px; }
.sub_text { font-size:12px; color:#aaa; text-transform:normal; padding:0 0 0 15px; text-align:left; }
.sub_links { width:auto; height:38px; margin:15px auto; }
.sub_links ul.linkWrap { margin:0 0 0 0; padding:1px 0; position: relative; float: left; width: auto; background: url(../images/text_header_transparent.png) repeat; opacity: 0.8; }
.sub_links ul.linkWrap li.main_link { background:url(../images/divider2.png) right no-repeat; list-style-type:none; display:inline; margin:0 0 0 0; padding:0px 10px 2px 5px; float:left; position: relative; }
.sub_links ul.linkWrap li.last { background:none; }
.sub_links ul.linkWrap li.main_link a { text-decoration: none; font-size: 12px; padding: 4px 0; color: #DDD; }
.sub_links ul.linkWrap li.main_link .hasMenu { background: url(../images/plus_icon.png) left -2px no-repeat; padding: 0 0 0 25px; height: 18px; display: block; }
.sub_links ul.linkWrap li.main_link .hasMenu:hover { background: url(../images/plus_icon.png) left -19px no-repeat; }
.sub_links ul.linkWrap li.main_link .open { background: url(../images/plus_icon.png) left -36px no-repeat; color: #FFF; font-weight: bold; }
.sub_links ul.linkWrap li.main_link .open:hover { background: url(../images/plus_icon.png) left -36px no-repeat; }
.moreMenuWrap { overflow: hidden; }
.moreMenu { background: #FFF; float: left; width: 275px; padding: 20px; position: absolute; top: 22px; left: 8px; overflow: hidden; box-shadow: 0 0 5px #000; Display:none; }
.moreMenu ul { float: left; width: 280px; margin: 0; }
.moreMenu ul li { list-style-type: none; padding:3px 0; }
.sub_links ul.linkWrap li.main_link .moreMenu ul li a { text-decoration: none; font-size: 12px !important; font-weight: bold; color:#0095DA }
.left_part { width:738px; float:left; margin:13px 0 0 0px; text-align:left; padding:0 0 0 0; }
.tabs { width:690px; height:auto; }
.left_part .tabs ul.pageTabs { background: none; float: left; width: 690px; padding: 0 0 0 0; margin: 0 0 0 0; list-style: none; height: 32px; }
.left_part .tabs .pageTabs li:first-child { /*margin-left: 15px;*/
}
.left_part .tabs li { margin:0 0 0 0px; padding:0 3px 0 0; }
* html .tabs li { display: inline; /* ie6 double float margin bug */ }
.tabs li, .tabs .tabCont .tabs li a { float: left; }
.tabs ul li a { text-decoration: none; color: black; font-weight: bold; text-align: center; border-radius: 0 0 5px 5px; padding: 8px 20px; float: none; background: lightgray; }
.tabCont ul li a { text-decoration: none; color: black; font-weight: bold; text-align: center; border-radius: 5px 5px 0 0; padding: 8px 20px; float: none; background: none!important }
.tabs ul li.active { }
.tabs ul li.active a { color: white; border-top:1px solid #bedcdd; border-left: 1px solid #bedcdd; border-right:1px solid #bedcdd; border-bottom:none; background-color: black; padding: 15px; padding-top: 13px; }
.tabLink { display: block; }
/* tabCont style reset */
.tabs .tabCont { clear: both; padding: 30px 0 0 0px; min-height: 200px; width:690px; }
.tabs .tabCont div, .tabs .tabCont applet, .tabs .tabCont object, .tabs .tabCont iframe, .tabs .tabCont h1, .tabs .tabCont h2, .tabs .tabCont h3, .tabs .tabCont h4, .tabs .tabCont h5, .tabs .tabCont h6, .tabs .tabCont blockquote, .tabs .tabCont pre, .tabs .tabCont a, .tabs .tabCont abbr, .tabs .tabCont acronym, .tabs .tabCont address, .tabs .tabCont big, .tabs .tabCont cite, .tabs .tabCont code, .tabs .tabCont del, .tabs .tabCont dfn, .tabs .tabCont img, .tabs .tabCont ins, .tabs .tabCont kbd, .tabs .tabCont q, .tabs .tabCont s, .tabs .tabCont samp, .tabs .tabCont small, .tabs .tabCont strike, .tabs .tabCont tt, .tabs .tabCont var, .tabs .tabCont b, .tabs .tabCont u, .tabs .tabCont center, .tabs .tabCont dl, .tabs .tabCont dt, .tabs .tabCont dd, .tabs .tabCont ol, .tabs .tabCont ul, .tabs .tabCont fieldset, .tabs .tabCont form, .tabs .tabCont label, .tabs .tabCont legend, .tabs .tabCont table, .tabs .tabCont caption, .tabs .tabCont tbody, .tabs .tabCont tfoot, .tabs .tabCont thead, .tabs .tabCont tr, .tabs .tabCont th, .tabs .tabCont td, .tabs .tabCont article, .tabs .tabCont aside, .tabs .tabCont canvas, .tabs .tabCont details, .tabs .tabCont embed, .tabs .tabCont figure, .tabs .tabCont figcaption, .tabs .tabCont footer, .tabs .tabCont header, .tabs .tabCont hgroup, .tabs .tabCont menu, .tabs .tabCont nav, .tabs .tabCont output, .tabs .tabCont ruby, .tabs .tabCont section, .tabs .tabCont summary, .tabs .tabCont time, .tabs .tabCont mark, .tabs .tabCont audio, .tabs .tabCont video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
.tabs .tabCont article, .tabs .tabCont aside, .tabs .tabCont details, .tabs .tabCont figcaption, .tabs .tabCont figure, .tabs .tabCont footer, .tabs .tabCont header, .tabs .tabCont hgroup, .tabs .tabCont menu, .tabs .tabCont nav, .tabs .tabCont section { display: block; }
.tabs .tabCont ol li { width: 100%; }
.tabs .tabCont blockquote, .tabs .tabCont q { quotes: none; }
.tabs .tabCont blockquote:before, .tabs .tabCont blockquote:after, .tabs .tabCont q:before, .tabs .tabCont q:after { content: ''; content: none; }
.tabs .tabCont table { border-collapse: collapse; border-spacing: 0; }
.tabs .tabCont * { margin: 0; padding: 0; }
.tabs .tabCont a { color: #1B6899; text-decoration:none; }
.tabs .tabCont a:hover { color: #000000; text-decoration:none; }
.tabs .tabCont a img { border:0 none !important; }
.tabs .tabCont a { -moz-outline: none 0; outline: none 0; }
.tabs .tabCont fieldset { border: 0; }
.tabs .tabCont p { line-height: 150%; margin:0; padding: 5px 0 5px 0; }
.tabs .tabCont ul li { margin:0; padding:0; font-size:inherit; float: none; }
.tabs .tabCont ul, .tabs .tabCont ol { margin:0; line-height:nomal; vertical-align:middle; list-style: none; }
.tabs .tabCont h1, .tabs .tabCont h2, .tabs .tabCont h3, .tabs .tabCont h4, .tabs .tabCont h5, .tabs .tabCont h6 { color:inherit; font-size:inherit; }
.tabs .tabCont ol li { margin:0 0 0 30px !important; padding:0 3px 0 0; }
.tabs .tabCont img { border: none !important; }
/* tabCont style reset end */















.right_part { background:url(../images/right_line.gif) left repeat-y; width:225px; height:auto; float:right; margin:42px 0 0 0; }
.text_block { width:200px; margin:20px 0 0 0; padding: 0 0 0 12px; float: left; }
.text_block.first { margin: 0 0 0 0; }
.text_block ul li a { display: block; float: left; padding: 0 10px 0 0; font-weight: normal; text-decoration: none; font-size: 12px; }
.text_block p {
 font-family:Arial, .tabs .tabCont Helvetica, .tabs .tabCont sans-serif; text-align:left; font-size:12px; color:#898989; padding: 0 0 0px 0; }
.text_block h3 {
 font-family:Arial, .tabs .tabCont Helvetica, .tabs .tabCont sans-serif; font-size:14px; text-align:left; color:#0095DA; margin:0 0 5px 0; padding: 0; }
.text_block h3 a {
 font-family:Arial, .tabs .tabCont Helvetica, .tabs .tabCont sans-serif; font-size:14px; text-align:left; color:#0095DA; margin:0 0 5px 0; padding: 0; text-decoration: none; }
.text_block h3 a:hover { color:#000; }
.text_block ul { margin:15px 0 0 0; text-align:left; }
.text_block ul li { margin:0 0 0 0; padding:7px 0; list-style-type:none; border-bottom: 1px solid #A3C2D6; float: left; clear: both; width: 100%; }
.text_block .borderImage { border: 1px solid #aaa; float: left; margin: 10px 0; }
.text_block .borderImage .border { border: 3px solid #fff; float: left; }
.text_rhs { display: block; float: left; padding: 0 10px 0 0; font-weight: normal; text-decoration: none; font-size: 12px; }
.help { width:48px; height:57px; position:absolute; z-index:8; right:0; top:415px; }
.help_button { width:48px; height:57px; float:left; }
.help_both { position:absolute; right:0; z-index: 90; overflow: hidden; }
.help_both .headHelp { float:left; background:transparent url(../images/contacts.png) no-repeat 10px 0; text-decoration:none; color:#FFF; font-weight: bold; width:46px; font-size:12px; height: 117px; text-indent: -9999em; overflow: hidden; }
.help_both .headHelp:hover { background:transparent url(../images/contacts.png) no-repeat 0 0; }
.help_both .active { background:transparent url(../images/contacts_close.png) no-repeat 10px 0; }
.help_both .active:hover { background:transparent url(../images/contacts_close.png) no-repeat 0 0; }
.help_both .help_content { float: left; background-color: #e78200; border-radius: 0 0 0 5px; -webkit-border-radius: 0 0 0 5px; -ms-border-radius: 0 0 0 5px; Display:block; }
.help_both .helpC { float: left; padding: 15px 0 15px 25px; width: 223px; }
.help_both .helpC h2 { float:left; font-size:16px; font-weight:bold; color:#FFF; margin:5px 0; }
.help_content ul { float:left; list-style: none; margin:0; padding:0; }
.help_content ul li { margin:10px 0 5px; float:left; }
.help_content ul li label { color:#FFF; font-weight:bold; font-size:12px; float:left; text-align:left; clear: both; width: 100%; display: block; }
.help_content ul li input { background:#fbead4; border-radius:3px; -webkit-border-radius: 3px 3px 3px 3px; -ms-border-radius: 3px 3px 3px 3px; height:22px; width:190px; float:left; border:0; padding:0 5px; }
.help_content ul li textarea { background:#fbead4; border-radius:3px; width:190px; float:left; border:0; resize: none; height:100px; padding:5px; }
.help_content ul li button { background:#2d2b1f; border-radius:3px; color:#FFF; font-size:12px; border:none; padding:5px 15px; font-weight:bold; cursor: pointer; }
.help_content ul li label.error { color: #ffe400; font-style: italic; }
/*-- footer classes --*/
 
.quickLinks { float:left; width:232px; margin:20px 0 10px 0; }
.quickLinks h3 { font-size:16px; color:#0095DA; text-transform:capitalize; margin:0 0 15px 0; }
.quickLinks ul { margin:0; padding:0; }
.quickLinks li { list-style-type:none; clear:both; float:left; margin:0 0 0 0; padding:0 0 4px 0; }
.botFoot { background: none repeat scroll 0 0 #F0F0F0; clear: left; overflow: hidden; width: 100%; }
.bottom_links { clear: both; margin: 0 auto; padding: 5px; width: 980px; overflow: hidden; }
.bottom_links li { list-style-type:none; display:inline; float: left; margin:0 0 0 0; padding:0 12px 0 0; font-size: 12px; color: #4D4D4D; }
.bottom_links li a { color: #4D4D4D; font-weight: normal; text-decoration: none; }
.bottom_links li a:hover { color: #000000; font-weight: normal; text-decoration: none; }
.linkCont { float: left; width: 232px; }
/*tooltips*/

 
  /* tooltip styling */
  .tooltip { display:none; background:url(../images/black_arrow_big.png); height:100px; padding:40px 30px 10px 30px; width:310px; font-size:11px; color:#fff; position: relative; z-index: 100; }
/* a .label element inside tooltip */
  .tooltip .label { color:yellow; width:35px; }
.tooltip a { color:#ad4; font-size:11px; font-weight:bold; }
.left_part .contUl { list-style: none; float: left; margin:5px 0; width: 100%; }
.left_part .contUl li { float: left; margin: 3px 0; padding:0 0 0 15px; background: url(../images/link_arrow.png) no-repeat left 5px transparent; clear: left; }
.left_part .contUl li ul { list-style: none; margin: 3px 0; }
.left_part .contUl li ul li { float: left; margin: 3px 0; padding:0 0 0 15px; background: url(../images/subB.png) no-repeat left 5px transparent; clear: left; }
/* accordion */
.accordion { float:left; padding: 0px; margin: 0 0 15px 0; list-style: none; width: 100%; }
.accordion li { padding:5px; margin: 5px 0; clear: left; cursor: pointer; }
.accordion li h3 { padding: 8px; margin: 0; clear: left; cursor: pointer; background:url(../images/acSprite.png) no-repeat right 8px #E0EAF1; font-size: 14px; border-radius: 5px; }
.accordion li .active { background:url(../images/acSprite.png) no-repeat right -15px #3B7AAD; color: #EEE; }
.accordion li .acCont { padding: 5px; float: left; background:#EEEEEE; font-size: 12px; line-height: 18px; position: relative; border-radius: 5px; margin-top: 5px; }
/* accordion2 */
.accordion2 { float:left; padding: 0px; margin: 0 0 15px 0; list-style: none; width: 100%; }
.accordion2 li { float:left; padding:0px; margin: 5px 0; clear: left; cursor: pointer; width: 100%; }
.accordion2 li h3 { padding: 5px; margin: 0; clear: left; cursor: pointer; background: #d7d7d7; font-size: 14px; }
.accordion2 li .active { background: #959595; color: #fff; }
.accordion2 li .acCont { padding: 5px; float: left; background: #EEEEEE; font-size: 12px; line-height: 18px; }
ol { list-style: decimal-leading-zero !important; }
.followUs { float: left; width: 275px; }
.followUs h3 { padding:5px 0; border-bottom: 1px solid #2f75a2; }
.followUs ul { float: left; list-style: none; padding: 0; margin: 0; }
.followUs ul li { float: left; margin: 2px; }
.text_block .followUs { width: inherit; border-bottom: 1px solid #2f75a2; padding-bottom: 10px; }
.text_block .followUs h3 { border: none; }
.socialFoot { clear: left; float: left; background-color: #0095DA; width:100%; }
.socialFoot ul { list-style: none; padding: 0; margin: 10px auto -5px; width: 980px; height: 30px; }
.socialFoot ul li { float: left; margin: 0 5px; }
.socialFoot ul li a { float: left; padding: 3px 0 0 10px; text-decoration: none; color: #FFFFFF; }
.socialFoot ul li:first-child:before { content: "" }
.socialFoot ul li:before { content: "|"; color:  #FFFFFF; float: left; }
.socialFoot ul li h3 { margin: 0; }
.text_block_share { width:200px; margin:40px 0 0 0; padding: 0 0 0 12px; float: left; }
.text_block_share.first { margin: 0 0 0 0; }
.linkBullet { display: block; float: left; padding: 0 10px 0 0; background: url(../images/rhs-link-arrow.png) right 50% no-repeat; font-weight: bold; text-decoration: none; font-size: 12px; }
.text_block_share p {
 font-family:Arial, .tabs .tabCont Helvetica, .tabs .tabCont sans-serif; text-align:left; font-size:12px; color:#898989; padding: 0 0 10px 0; }
.text_block_share h3 {
 font-family:Arial, .tabs .tabCont Helvetica, .tabs .tabCont sans-serif; font-size:14px; text-align:left; color:#0095DA; margin:0 0 5px 0; padding: 0; }
.text_block_share h3 a {
 font-family:Arial, .tabs .tabCont Helvetica, .tabs .tabCont sans-serif; font-size:14px; text-align:left; color:#0095DA; margin:0 0 5px 0; padding: 0; text-decoration: none; }
.text_block_share h3 a:hover { color:#000; }
.text_block_share ul.links { margin:15px 0 0 0; text-align:left; }
.text_block_share ul.links li { margin:0 0 0 0; padding:7px 0; list-style-type:none; border-bottom: 1px solid #A3C2D6; float: left; clear: both; width: 100%; }
.text_block_share .borderImage { border: 1px solid #aaa; float: left; margin: 10px 0; }
.text_block_share .borderImage .border { border: 3px solid #fff; float: left; }
.greyMargin { margin-bottom: 90px; }
.left_part .contUl li ul { list-style: none !important; margin: 3px 0 !important; }
.left_part .contUl li ul li { float: left !important; margin: 3px 0 !important; padding:0 0 0 15px !important; background: url(../images/subB.png) no-repeat left 5px transparent !important; clear: left !important; }
.tabs .tabCont ul li { margin: 3px 0; padding: 0 0 0 10px; font-size: inherit; float: none; }
.content_heading { font-size: 25px !important; color: #0095DA !important; }
.content_blue { font-size: 16px !important; color: #0095DA !important; font-weight:normal !important; }
.sub_heading { font-size: 16px !important; color: #000000 !important; font-weight:bold !important; }
.more { color:#F58634 !important; font-style:italic !important; font-weight:bold !important; font-size: 14px !important; }
.tbl_heading { font-size:16px !important; font-weight:bold !important; color:#000000; border-right:1px solid #CCCCCC !important; border-bottom:1px solid #0073BF !important; padding-left:10px !important; padding-bottom:10px !important; }
.tbl_heading_lastrow { font-size:16px !important; font-weight:bold !important; color:#000000; border-bottom: 1px solid #0073BF !important; padding-left:10px !important; padding-bottom:10px !important; }
.tbl_inner_content { font-size:14px; color:#000000; border-right:1px solid #CCCCCC !important; padding-left:10px !important; padding-bottom:5px !important; padding-top:5px !important; vertical-align:top; padding-right:5px !important; }
.tbl_inner_lastcont { font-size:14px; color:#000000; padding-left:10px !important; padding-bottom:10px !important; vertical-align:top; }
.inner_tbl { width:100%; padding:0px; margin:0px; }
.inner_tbl ul li { color:#4D4D4D; margin:0px; list-style:none; list-style-type:none; list-style-image:none; list-style-position:outside; margin-left:-43px; }
.hr_line { border-bottom: 1px solid #000000; }
.gradient_box { background-image: -moz-linear-gradient(to top, #36a7de 0%, #0089cf 100%) !important; color:#FFFFFF !important; padding:20px 16px !important; border-radius:5px !important; -moz-border-radius:5px !important; -webkit-border-radius:5px !important; -o-border-radius:5px !important; -ms-border-radius:5px !important; -khtml-border-radius:5px !important; margin: 0px 5px 0px 0px!important; display:inline-block !important; /* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(to top, #36a7de 0%, #0089cf 100%) !important; /* Opera */ 
	background-image: -o-linear-gradient(to top, #36a7de 0%, #0089cf 100%) !important; /* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(to top, #36a7de 0%, #0089cf 100%) !important; /* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(to top, #36a7de 0%, #0089cf 100%) !important; /* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to top, #36a7de 0%, #0089cf 100%) !important; background: #0095da !important; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyNWM4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzgzYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important; background: -moz-linear-gradient(top, #36a7de 0%, #0089cf 100%) !important; /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #36a7de), color-stop(100%, #0089cf)) !important; /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #36a7de 0%, #0089cf 100%) !important; /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #36a7de 0%, #0089cf 100%) !important; /* Opera 11.10+ */ background: -ms-linear-gradient(top, #36a7de 0%, #0089cf 100%) !important; /* IE10+ */ background: linear-gradient(to bottom, #36a7de 0%, #0089cf 100%) !important; /* W3C */ background-color: #0095da !important; behavior: url(PIE.htc) !important; }
.blue_btn { background-image: -moz-linear-gradient(to top, #0095DA 0%, #007CB5 100%) !important; color:#FFFFFF !important; text-align:center !important; padding:2px 4px 2px 4px !important; border-radius:5px !important; vertical-align:middle !important; -moz-border-radius:5px !important; -webkit-border-radius:5px !important; -o-border-radius:5px !important; -ms-border-radius:5px !important; -khtml-border-radius:5px !important; margin:5px !important; display:inline-block !important; /* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(to top, #0095DA 0%, #007CB5 100%) !important; /* Opera */ 
	background-image: -o-linear-gradient(to top, #0095DA 0%, #007CB5 100%) !important; /* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(to top, #0095DA 0%, #007CB5 100%) !important; /* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(to top, #0095DA 0%, #007CB5 100%) !important; /* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to top, #0095DA 0%, #007CB5 100%) !important; background: #225c8b !important; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyNWM4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzgzYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important; background: -moz-linear-gradient(top, #0095DA 0%, #007CB5 100%) !important; /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0095DA), color-stop(100%, #007CB5)) !important; /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #3383c4 0%, #007CB5 100%) !important; /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0095DA 0%, #007CB5 100%) !important; /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0095DA 0%, #007CB5 100%) !important; /* IE10+ */ background: linear-gradient(to bottom, #0095DA 0%, #007CB5 100%) !important; /* W3C */ background-color: #007CB5 !important; behavior: url(PIE.htc) !important; }
.gradient_box_num { font-size: 25px; font-weight: bold; text-align: left; color: #ffffff; }
.yellow_box { font-family: Segoe UI, sans-serif; background-image: #d7df23 !important; color:#000000 !important; padding:10px 10px !important; border-radius:5px !important; -moz-border-radius:5px !important; -webkit-border-radius:5px !important; -o-border-radius:5px !important; -ms-border-radius:5px !important; -khtml-border-radius:5px !important; margin: 0px 5px 0px 0px!important; display:inline-block !important; /* IE10 Consumer Preview */ 
	background-image:#d7df23 !important; /* Opera */ 
	background-image: #d7df23 !important; /* Webkit (Safari/Chrome 10) */ 
	background-image: #d7df23 !important; /* Webkit (Chrome 11+) */ 
	background-image: #d7df23) !important; /* W3C Markup, IE10 Release Preview */ 
	background-image: #d7df23 !important; background: #d7df23 !important; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyNWM4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzgzYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important; background: #d7df23 !important; /* FF3.6+ */ background: #d7df23 !important; /* Chrome,Safari4+ */ background:#d7df23 !important; /* Chrome10+,Safari5.1+ */ background: #d7df23 !important; /* Opera 11.10+ */ background:#d7df23 !important; /* IE10+ */ background:#d7df23 !important; /* W3C */ background-color: ##d7df23 !important; behavior: url(PIE.htc) !important; }
.yellow_box_num { font-size: 20px; font-weight: bold; text-align: left; color: #000000; }
.gray_box { font-family: Segoe UI, sans-serif; background-image: #e6e6e6 !important; color:#000000 !important; padding:10px 10px !important; border-radius:5px !important; -moz-border-radius:5px !important; -webkit-border-radius:5px !important; -o-border-radius:5px !important; -ms-border-radius:5px !important; -khtml-border-radius:5px !important; margin: 0px 5px 0px 0px!important; display:inline-block !important; /* IE10 Consumer Preview */ 
	background-image:#e6e6e6 !important; /* Opera */ 
	background-image: #e6e6e6 !important; /* Webkit (Safari/Chrome 10) */ 
	background-image: #e6e6e6 !important; /* Webkit (Chrome 11+) */ 
	background-image: #e6e6e6) !important; /* W3C Markup, IE10 Release Preview */ 
	background-image: #e6e6e6 !important; background: #e6e6e6 !important; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyNWM4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzgzYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important; background: #e6e6e6 !important; /* FF3.6+ */ background: #e6e6e6 !important; /* Chrome,Safari4+ */ background:#e6e6e6 !important; /* Chrome10+,Safari5.1+ */ background: #e6e6e6 !important; /* Opera 11.10+ */ background:#d7df23 !important; /* IE10+ */ background:#e6e6e6 !important; /* W3C */ background-color: ##e6e6e6 !important; behavior: url(PIE.htc) !important; }
.open_tbl_heading { padding-left:15px !important; padding-right:15px !important; font-size:16px !important; border-right:1px solid #cccccc !important; padding-bottom:7px !important; font-weight: bold !important; }
.open_tbl_heading_firstCol { padding-right:15px !important; font-size:16px !important; border-right:1px solid #cccccc !important; padding-bottom:7px !important; font-weight: bold !important; }
.open_tbl_heading_lastCol { font-size:16px !important; padding-left:15px !important; padding-bottom:7px !important; font-weight: bold !important; }
.open_tbl_innerCont { border-right:1px solid #cccccc !important; padding-left:15px !important; padding-right:15px !important; }
.open_tbl_innerCont_firstCol { border-right:1px solid #cccccc !important; padding-right:15px !important; padding-right:15px !important; }
.open_tbl_innerCont_lastCol { padding-left:15px !important; }
.patent_gray_bar { border-radius:5px !important; -moz-border-radius:6px !important; -webkit-border-radius:6px !important; -o-border-radius:6px !important; -ms-border-radius:6px !important; -khtml-border-radius:6px !important; width:15px !important; height:35px !important; background:#E6E6E6 !important; vertical-align:middle !important; text-align:left !important; border:2px solid #ffffff !important; behavior: url(PIE.htc) !important; font-size:25px !important; }
.patent_gray_bar_blank { width:15px !important; height:35px !important; vertical-align:middle !important; text-align:left !important; }
.patent_gray_bar_num { width:15px !important; height:35px !important; font-size:25px !important; color:#0095DA !important; font-weight:bold !important; vertical-align:middle !important; text-align:center !important; }
.patent_year { height:35px; border-right:2px solid #FFFFFF !important; border-bottom:5px solid #FFFFFF !important; border-top:5px solid #FFFFFF !important; vertical-align:middle !important; text-align:left !important; }
.img_bottom_bor { border-bottom:1px solid #cccccc !important; text-align:center !important; }
.i_frame { border-top: #4D4D4D 1px solid !important; border-right: #4D4D4D 1px solid!important; border-left: #4D4D4D 1px solid !important; border-bottom: #4D4D4D 1px solid!important; background-color: #E6E6E6 !important; padding: 10px !important; }
.testimonial_lastCont { color:#4D4D4D !important; }
.icon_heading { color:#000000 !important; font-size:16px!important; }
.hr_line_blue { border-bottom-color: #0073bf !important; border-bottom-width: 1px !important; border-bottom-style: solid !important; }
.hr_line_gray { margin: 0px 0px 10px 0px; padding: 0px 0; border-top: 1px solid #ededed; float: left; clear: both; width: 274px; }
.photo_border { color:#e6e6e6 !important; border: 10px !important; border-radius:10px !important; -moz-border-radius: 10px !important; -webkit-border-radius: 10px !important; background-color:#e6e6e6 !important; text-align:center !important; vertical-align:middle !important; }
.shadow { box-shadow: 0px 5px 5px #888 !important; }
}
.nav { position: relative; left: 0; top: 50%; z-index: 1000; }
.nav #next { position: absolute; background: url(../images/next.png) no-repeat center center transparent; height: 172px; width: 74px; right: 50px; top:50%; text-indent: -9999px; z-index: 1000; }
.nav #prev { position: absolute; background: url(../images/prev.png) no-repeat center center transparent; height: 172px; width: 74px; left: 50px; top:50%; text-indent: -9999px; z-index: 1000; }
.dropdown_style {  background-color: #e6e6e6 !important color: #000000 !important font-style: italic !important width: 205px !important border-radius: 5px;
border: 1px solid #E6E6E6 !important height: 29px !important padding-left: 5px !important vertical-align: middle !important padding-top: 3px !important
}
.language a { text-decoration:none; color:white; }
.language a:hover { text-decoration:none; color:#5c8aa7; }
.circle { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyNWM4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzgzYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important; border-radius: 50% !important; -moz-border-radius:50% !important; -webkit-border-radius:50% !important; -o-border-radius:50% !important; -ms-border-radius:50% !important; -khtml-border-radius:50% !important; width: 115px !important; height: 115px !important; text-align:center !important; color:#ffffff !important; vertical-align:text-middle !important; /*line-height:100px !important;*/
	font-size:12px !important; font-weight:bold !important; background: -moz-linear-gradient(top, #3383C4, #225C8B) !important; background: -webkit-gradient(linear, left bottom, left top, color-stop(0.30, #3383C4), color-stop(0.66, #225C8B)) !important; /* chrome 10+, safari 5.1+ */
	background: -webkit-linear-gradient(#3383C4, #225C8B)!important; background: -ms-linear-gradient(#3383C4, #225C8B)!important; /* opera 11.1 */
	background: -o-linear-gradient(#3383C4, #225C8B)!important; background: -khtml-linear-gradient(#3383C4, #225C8B) !important; /* ie 6+ */
	/* ie8 + */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3383C4', endColorstr='#ff225C8B')" !important; /* ie10 */
	filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3383C4', endColorstr='#ff225C8B')" !important; /* IE6-9 */ /* The "standard" */
	background-color: #3383C4 !important; border:6px solid #f1f1f2 !important; /*text-shadow: 0px 10px 10px #0d3c5c !important;*/
	/* width and height can be anything, as long as they're equal */
	behavior: url(PIE.htc) !important; }
.gradient_box_small { background-image: -moz-linear-gradient(to top, #0095DA 0%, #007CB5 100%) !important; color:#FFFFFF !important; padding:7px 7px !important; border-radius:5px !important; -moz-border-radius:5px !important; -webkit-border-radius:5px !important; -o-border-radius:5px !important; -ms-border-radius:5px !important; -khtml-border-radius:5px !important; margin:3px !important; display:inline-block !important; /* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(to top, #0095DA 0%, #007CB5 100%) !important; /* Opera */ 
	background-image: -o-linear-gradient(to top, #0095DA 0%, #007CB5 100%) !important; /* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(to top, #0095DA 0%, #007CB5 100%) !important; /* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(to top, #3383C4 0%, #007CB5 100%) !important; /* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to top, #0095DA 0%, #007CB5 100%) !important; background: #225c8b !important; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyNWM4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzgzYzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important; background: -moz-linear-gradient(top, #0095DA 0%, #225c8b 100%) !important; /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0095DA), color-stop(100%, #007CB5)) !important; /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #0095DA 0%, #007CB5 100%) !important; /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0095DA 0%, #007CB5 100%) !important; /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0095DA 0%, #007CB5 100%) !important; /* IE10+ */ background: linear-gradient(to bottom, #0095DA 0%, #007CB5 100%) !important; /* W3C */ background-color: #225c8b !important; behavior: url(PIE.htc) !important; }
.gradient_box_num_small { text-align: center; color: rgb(255, 255, 255); font-size: 20px; font-weight: bold; }
/* css bar graph */
.bargraph { height: 225px; position: relative; background-color:#FFFFFF; border-left: 1px solid #aba8a8 !important; margin: 0px 0px 0px 0px !important; padding-left:20px !important; }
.bargraph ul.bars { margin: 0px; padding-left:20px !important; list-style-type: none; }
.bargraph ul.bars li { position: absolute; width: 25px; height: 200px; bottom: 29px; padding: 0; margin: 0; background-color:#046eac; text-align: center; font-weight: bold; color: white; line-height: 2.5em; font-size: 11px; z-index: 99; }
.bargraph ul.bars li span { position: relative; top: -25px; color: #000000; }
.bargraph ul.bars li.bar1 { left: 19px; }
.bargraph ul.bars li.bar2 { left: 73px; }
.bargraph ul.bars li.bar3 { left: 128px; }
.bargraph ul.bars li.bar4 { left: 183px; }
.bargraph ul.bars li.bar5 { left: 240px; }
.label { list-style-type: none !important; background-color:#FFFFFF !important; border-top:1px solid #aba8a8 !important; height:25px !important; position: absolute !important; bottom: 3px !important; margin: 0 !important; padding: 0 !important; }
.label li { color: black !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; font-size: 10px !important; width: 45px !important; padding-top:5px !important; float: left !important; text-align: center !important; overflow: hidden !important; line-height: 1.6em !important; }
ul.y-axis { list-style-type: none !important; position: absolute !important; left: -25px !important; width: 40px !important; text-align: right !important; bottom: 0 !important; margin: 0 !important; padding: 0 !important; font-size: 11px !important; }
ul.y-axis li:first-child { height: 40px !important; line-height: 40px !important; }
ul.y-axis li { color: #000000 !important; font-size: 11px !important; height: 38px !important; line-height: 21px !important; text-align: right !important; }
ul.y-axis li.units { position: absolute !important; bottom: 110px !important; right: 20px !important; line-height: 1.2em !important; height: auto !important; }
.bargraph p { position: absolute; left: 20px !important; top: 236px; padding: 0; margin:0; text-align: left; width: 100%; font-size: 10px; color: black; line-height: 1.3em; }
.bargraph p.centered { text-align: center; font-size:14px; }
/* end of css bar graph */

.twitterFeedUnderBanner { width: 100%; overflow: hidden; z-index: 10; float: left;/*Added for IE*/ height: 40px; position: relative; margin-top: -40px; min-width: 980px; text-align: center; background: #eee; opacity: 0.9; }
.twitterFeedUnderBannerWrapper { opacity: 1.0; background: transparent; color: black; display: inline; }
.csrHomeBannerText { z-index: 5000; position: absolute; top: 300px; text-decoration: none; font-size: 25px; font-weight: bold; color: white; left: 100px; }
.mainNavBottom { width: 100%; height: 10px; background-color: #D7DF23; }
.gallery_2 a span { background-image:none; background-repeat:no-repeat; width:23px; height:23px; position:absolute; }
.scrollup { background: url("../images/icon_gototop.png") no-repeat scroll 0 0 transparent; bottom: 20px; display: none; height: 40px; position: fixed; right: 20px; text-indent: -9999px; width: 40px; }
