/* Common css starts */
body{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}
span, p, table, td, input, select, h1, h2, h3, form{margin:0;padding:0;}
ul{padding:0;margin:0;list-style:none;}
li{display:block;}
div{margin:0;display:block;}
img{border:none;outline:none;}
a{outline:none;text-decoration:none;}
.clearfloat{height:0;font-size:1px;line-height:0px;clear:both;}
/* Common css starts */

/* Main css starts */
#page_wrapper{background:url(../images/repeat_shad.jpg) repeat-y left top;width:970px;margin:0 auto;}
#bottom_shad{background:url(../images/btm_shad.jpg) no-repeat left top;width:970px;height:25px;float:left;}
#main_block{background:url(../images/top_shad.jpg) no-repeat left top;width:903px;margin:0;float:left;padding:0 33px 0 34px;}
/* Main css starts */

/* Header starts here*/
#header{width:903px;float:left;margin:0;}
#header #top_block{width:903px;float:left;margin:0;}
#header #top_block .top{width:336px;*width:325px;float:right;}
#header #top_block .top .image{ margin-top:1px;*margin-top:0px;}
#header #top_block .top span{width:auto;float:left;font-family:Georgia, "Times New Roman", Times, serif;font-size:9px;color:#a7a7a7;text-align:left;padding-top:4px;}
#header #top_block .top span a{color:#a7a7a7;text-decoration:none;}
#header #top_block .top span a:hover{color:#575757;text-decoration:none;}
#header #top_block .grey_btn{background:#a7a7a7;width:65px;float:right;font-family:"Times New Roman", Georgia, Times, serif;font-size:9px;color:#fff;text-align:center;text-transform:uppercase;padding:0;}
#header #top_block .grey_btn a{width:65px;float:left;color:#fff;text-align:center;padding:4px 0;}
#header #top_block .grey_btn a:hover{background:#767676;width:65px;color:#fff;text-align:center;}
#header #top_block .login_name{width:320px;*width:298px;float:right;font-family:"Times New Roman", Georgia, Times, serif;font-size:9px;color:#f6b359;text-align:right;line-height:13px;padding:0 4px 5px 0;}
#header #logo_block{width:903px;height:88px;float:right;}
#header #logo_block .logo{width:168px;height:88px;float:left;padding-left:15px;}
#header #logo_block #right_block{width:720px;height:88px;float:left;margin:0;}
#header #logo_block #right_block #search_block{width:720px;height:48px;float:left;margin:0;}
#header #logo_block #right_block #search_block .search{width:180px;height:20px;margin-top:15px;float:right;padding:1px;border:1px solid #e3e3e3;}
#header #logo_block #right_block #search_block .search .searchfield{width:144px;height:18px;float:left;border:0px;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;text-align:left;color:#7a7a7a;padding:2px 0 0 3px;}
#header #logo_block #right_block #search_block .search span{width:33px;height:20px;float:left;}
#header #logo_block #right_block #search_block .search .btn{background:#a7a7a7;width:33px;height:20px;float:left;font-family:Georgia, "Times New Roman", Times, serif;font-size:10px;color:#fff;text-align:center;text-transform:uppercase;padding-top:0;*padding-top:2px;border:0px;cursor:pointer;}
/* Header end here */

/* Menu starts here */
.menu{width:720px;height:40px;float:left;margin:0;}
.menu:after{display:block;height:0;clear:both;visibility:hidden;}
.menu ul{float:right;padding:0;height:25px;margin:0 -30px 0 0;color:#a7a7a7;text-align:left;}/*set value to "left", "center", or "right"*/
.menu li{padding:6px 27px 5px 0;float:left;display:block;list-style-type:none;font-family:"Times New Roman", Georgia, Times, serif;font-size:13px;font-weight:bold;color:#a7a7a7;text-transform:uppercase;}
.menu li a{padding:0 0 5px 0;*padding:2px 0 2px 0;margin:0;text-decoration:none;}
.menu li a.select{color:#ffb450;}
.menu_dropgrey{color:#a7a7a7;text-decoration:none;}
.menu_dropgrey a{color:#a7a7a7;text-decoration:none;}
.menu_dropgrey a:hover{background:none;color:#a7a7a7;}
.menu .arrow{background:url(../images/menu_arrow.jpg) no-repeat left bottom;}

/*textbox */
.txtarea{color:#3b3b3b;font-family:Arial, Helvetica, sans-serif;font-size:11px;height:60px;width:220px;border:1px #000000 solid;background-color:#f4f9ff;}
.txtbox{color:#3b3b3b;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:20px;width:180px;border:1px #414e70 solid;background-color:#f4f9ff;padding:5px 0px 0px 5px;}

/* Style for Drop Down Menu */
.dropmenudiv{background:#ffb450;width:130px;margin-top:2px;*margin-top:5px;position:absolute;top:0;border:1px solid #ffd9a7;border-bottom-width:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;font-weight:normal;line-height:18px;z-index:100;visibility:hidden;list-style-type:none;}/*THEME CHANGE HERE*/
.dropmenudiv a{width:auto;display:block;text-indent:2px;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;border-bottom:1px solid #ffdaa8;padding:2px 0 2px 1px;text-decoration:none;color:#fff;text-transform:none;}/*THEME CHANGE HERE*/
* html .dropmenudiv a{font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;width:100%;text-transform:none;}/*IE only hack*/
.dropmenudiv a:hover{background:#fba736;}/*THEME CHANGE HERE*/
/* Menu end here */

/* Banner starts here */
#banner_block{width:895px;height:329px;float:left;padding:3px;border:1px solid #e3e3e3;overflow:hidden;overflow-x:hidden;overflow-y:auto;padding-right:4px;}
#banner_block #banner_left{width:360px;float:left;margin-top:20px;padding:0 15px 0 8px;}
#banner_block #banner_left h1{width:360px;float:left;margin-bottom:4px;font-family:"Times New Roman", Georgia, Times, serif;font-size:27px;font-weight:normal;color:#616161;}
#banner_block #banner_left p{width:358px;float:left;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#414141;text-align:left;line-height:18px; margin-bottom:10px;}
/*#banner_block #banner_left .bottom{width:360px;float:left;margin:0;}
#banner_block #banner_left .bottom .sites{width:136px;float:left;margin:0;font-family:"Times New Roman", Georgia, Times, serif;font-size:14px;font-weight:bold;color:#a7a7a7;padding-top:14px;}
#banner_block #banner_left .bottom .sites a{color:#a7a7a7;text-decoration:none;}
#banner_block #banner_left .bottom .sites a:hover{color:#4f4f4f;text-decoration:underline;}
#banner_block #banner_left .bottom .pdf_area{width:242px;float:left;margin:0;}
#banner_block #banner_left .bottom .pdf_area p{width:200px;float:left;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#717171;text-align:right;line-height:12px;padding:6px 6px 0 0;}
#banner_block #banner_left .bottom .pdf_area span{width:35px;float:right;margin:0;}*/
#banner_block #banner_right{width:491px;height:329px;float:right;margin:0;padding-left:3px;}
#banner_block #banner_content{width:865px;float:left;margin-top:0px;padding:0 15px 0 15px;}
#banner_block #banner_content h1 {margin-bottom:4px;font-family:"Times New Roman", Georgia, Times, serif;font-size:27px;font-weight:normal;color:#616161;}
#banner_block #banner_content h1:first-child:first-letter { text-transform:uppercase;}
#banner_block #banner_content h5 {margin-bottom:4px;font-family:"Times New Roman", Georgia, Times, serif;font-size:18px;font-weight:normal;color:#003366;}
#banner_block #banner_content h5:hover { color:#FF6600;}
#banner_block #banner_content ul{ list-style-type:0px; margin:0; padding:0;}
#banner_block #banner_content li{margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#414141;text-align:left;line-height:18px; white-space:normal; margin-bottom:5px; font-weight:bold; }
#banner_block #banner_content p{margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#414141;text-align:left;line-height:18px; white-space:normal; margin-bottom:10px;}
#banner_block #banner_content .searchresult {width:865px;float:left; border-bottom:1px dotted #cccccc; margin:5px 0px 10px 0px;*margin:-5px 0px 5px 0px; }
#banner_block #banner_content img.banner_right_img {  float: right; clear: right; margin:0px 4px 0px 4px; white-space:normal;}
#banner_block #banner_content .bottom{width:360px;float:left;margin:0;}
#banner_block #banner_content .bottom .sites{width:116px;float:left;margin:0;font-family:"Times New Roman", Georgia, Times, serif;font-size:14px;font-weight:bold;color:#a7a7a7;padding-top:14px;}
#banner_block #banner_content .bottom .sites a{color:#a7a7a7;text-decoration:none;}
#banner_block #banner_content .bottom .sites a:hover{color:#4f4f4f;text-decoration:underline;}
#banner_block #banner_content .bottom .pdf_area{width:242px;float:left;margin:0;}
#banner_block #banner_content .bottom .pdf_area p{margin:0;font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#717171;text-align:left;line-height:12px;padding:6px 6px 0 0;}
#banner_block #banner_content .bottom .pdf_area p img{width:35px;float:left;margin:0; padding-right:10px;}
/* Banner end here */


/* Message box starts here */
#msg_box{background:url(../images/blue_repeat.jpg) repeat-x left top;width:903px;height:25px;margin-top:11px;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#f7feff;text-align:center;text-transform:uppercase;padding-top:12px;}

.news_block{width:895px;height:25px;margin:0 auto;position:relative;overflow:hidden;}
.news_scroll{position:relative;left:-500px;float:left;white-space:nowrap;font-family:Verdana, Arial, Helvetica, sans-serif;color:#0c505f;font-size:11px;font-weight:bold;}
.news_scroll span{ color:#fff; padding:0 2px;}
.news_scroll a{color:#0c505f;text-decoration:none;}
.news_scroll a:hover{color:#fff;text-decoration:none;}

/*.tablinks{font-weight:bold; font-size:11px; text-transform:uppercase;}
.tablinks a{color:#f7feff; text-decoration:none; margin:0 1px;}
.tablinks a:hover{ text-decoration:none; color: #003366;}*/
/* Message box end here */

/* Content block starts here */
#content_block{width:903px;float:left;margin:0;padding-bottom:8px;}
#shadow_box{width:445px;float:left;margin-top:10px;padding:0 3px 0 4px;}
#shadow_box .box_middle{background:url(../images/repeat_box.gif) repeat-y 0 0;width:393px;float:left;margin:0;min-height:111px;_height:111px;padding:8px 26px 0 26px;font-family:"Arial";font-size:12px;font-weight:bold;color:#555555;line-height:19px;}
#shadow_box .box_middle span{width:393px;float:left;margin:0;font-family:"Times New Roman", Georgia, Times, serif;font-size:11px;font-weight:bold;color:#606060;font-style:italic;text-align:right;}
#shadow_box .box_top{background:url(../images/bottom_box.gif) no-repeat 0 0;width:445px;height:13px;float:left;margin:0;font-size:6px;}
#shadow_box .box_btm{background:url(../images/bottom_box.gif) no-repeat 0 -18px;width:445px;height:12px;float:left;margin:0;font-size:6px;}
.box_arrow{background:url(../images/box_arrow.png) no-repeat 0 0;width:50px;height:45px;float:left;margin:13px 0 0 -9px;position:absolute;}

.presse_img{width:225px;height:133px;float:left;margin-top:15px; text-indent:-9999px;}
.presse_img a{ display:block; width:225px; height:132px; background:url(../images/presse_img.jpg) no-repeat 0 0; outline:none; }
.presse_img a:hover{ background-position:0 -132px;}
.right_img{width:225px;height:133px;float:left;margin-top:15px;}

#content_top{width:895px;float:left;padding:20px 3px 10px 3px;border:1px solid #e3e3e3;}
#gallery_block{width:895px;float:left;padding:3px 3px 5px 3px;border:1px solid #e3e3e3; min-height:484px; height:auto !important; height:484px;}
.contact_left{width:358px;float:left;margin:0;padding-left:20px;}
.contact_left h1{margin-bottom:4px;font-family:"Times New Roman", Georgia, Times, serif;font-size:27px;font-weight:normal;color:#616161; text-transform:capitalize;}
.contact_left p{margin:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#414141;text-align:left;line-height:18px; white-space:normal; margin-bottom:10px;}
.contact_left div{color:#7a7a7a;padding-bottom:6px;}
.contact_left a{color:#f1ad47;text-decoration:none;}
.contact_left a:hover{color:#f1ad47;text-decoration:underline;}
#contact_right{width:471px;float:left;margin:0;}
#contact_right img{ padding-top:12px;}
.contact_list{width:471px;float:left;margin:0;padding-bottom:12px;}
.contact_doublelist{width:471px;float:left;margin:0;padding-bottom:0;}
.contact_list span{width:165px;float:left;margin:0;padding:4px 8px 0 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#414141;text-align:right;}
.contact_list .double{width:165px;float:left;margin:0;padding:0 8px 0 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#414141;text-align:right;}
.contact_list .field_area{width:296px;float:left;margin:0;}
.contact_list .txt_field{width:320px;height:18px;height:19px;float:left;margin:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;text-align:left;color:#646464;padding:2px 0 0 3px;*padding:3px 0 0 3px;border:1px solid #cecece;}
.contact_list .txt_area{width:320px;height:110px;float:left;margin:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;text-align:left;color:#646464;padding:2px 0 0 3px;*padding:3px 0 0 3px;border:1px solid #cecece;}
.btn_grey{background:#a7a7a7;width:64px;height:22px;color:#fff;text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;font-weight:bold;fotext-align:center;border:0;cursor:pointer;}
:hover.btn_grey {background:#767676;color:#fff;text-decoration:none;}
/* Content block end here */

/* Footer starts here */
#footer{width:970px;height:23px;margin:0 auto;padding-top:3px;font-family:Georgia, "Times New Roman", Times, serif;font-size:9px;color:#7a7b7a;text-align:center;}
#footer a{color:#7a7b7a;text-decoration:none;}
#footer a:hover{color:#ee9826;text-decoration:none;}
/* Footer end here */

/* gallery image view */
/*preload classes*/
.svw {width: 50px; height: 20px; background: #fff;}
.svw ul {
position: relative;
left: -999em;
background-color: ff0000;
}

/*core classes*/
.stripViewer {
position: relative;
overflow: hidden;
border: 0px solid #A6C1C8;
margin: 0 0 1px 0;
}
.stripViewer ul { /* this is your UL of images */
margin: 0;
padding: 0;
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
}
.stripViewer ul li {
float:left;
}
.stripTransmitter {
overflow: auto;
width: 1%;
}
.stripTransmitter ul {
margin: 0;
padding: 0;
position: relative;
list-style-type: none;
}
.stripTransmitter ul li{
width: 20px;
float:left;
margin: 0 2px 1px 0;
}
.stripTransmitter a{
font: bold 10px Verdana, Arial;
text-align: center;
line-height: 22px;
background: #767676;
color: #fff;
text-decoration: none;
display: block;
}
.stripTransmitter a:hover, a.current{
background: #fff;
color: #3D5C63;
}
.style51 {font-size: 12px} 

