/*common styles ****************************/
body { font:13px Arial, Helvetica, sans-serif sans-serif;color: #515558;  background-image: url(/images/common/bg_1px.gif); background-repeat: repeat-x; margin: 0; padding: 0; background-color: #FFFFFF; }
A:link { color: #2D65A8; text-decoration: none; }
A:active { color: #2D65A8; text-decoration: none; }
A:visited { color: #2D65A8; text-decoration: none; }
A:hover { color: #224D77; text-decoration: underline; }
p { text-align:justify; line-height:1.4em}
/*table { padding-top: 18px; }*/
form {margin: 0; padding: 0; }
sub {font-size: 70%; line-height:1em}
sup {font-size: 70%; line-height:1em}
a img {border: none;}
.left {float: left;}
.right {float: right;}
.clear {clear: both;}

.cattable{margin:5px; padding:0px; font-size:14px; }
.cattable td { margin:0px; padding:5px; }
.cattable a { color:#2D65A8; text-decoration:underline; margin:0px; padding:0px  0px 0px 25px; background: url("/images/common/bullet-arrow-rnd.gif") no-repeat left 2px;}
.cattable a:hover { color: #224D77;}

.cattable2{margin:5px; padding:0px; font-size:14px; }
.cattable2 td { margin:0px; padding:5px; }
.cattable2 a { color:#2D65A8; text-decoration:underline; margin:0px; padding:0px  0px 0px 0px;  }
.cattable2 a:hover { color: #224D77;}

.productstable{ font-size:12px; margin:10px; padding:0px;}
.productstable td{ margin:0px; padding:5px 3px;}
.productstable img { border: 1px #CCC solid; }

#navtop99 { display:block; position:relative; width:675px; height:75px; margin:0px; padding:2px 0 0 320px; text-align:left; /*border:1px solid green;*/ }

#navtopfr { display:block; position:relative; width:675px; height:75px; margin:0px; padding:2px 0 0 320px; text-align:left; /*z-index:100;width:735px;padding:2px 0 0 260px;*/}

#navtop { z-index:10 !important; }
#navtop { display:block; position:relative; width:542px; height:20px; margin:0px; padding:39px 0 0 300px;; text-align:left; border:1px solid green; /*z-index:100;*/ }
#navtop ul { position:relative; margin:0; padding:0; list-style:none; }
#navtop li { float:left; _display:inline; z-index:1000; }

.search {float:right; padding:0px 0 6px 0; margin:0; color:#808080; z-index:1000;}
.search input {margin:3px 0 0 0;}

.pleft { line-height:1.5em; text-align:left; padding:5px 0 20px 0; margin:0;}


h1 { font-size: 18px; color:#000;; font-weight: normal; margin:0; padding: 10px 0 5px 0; }
h2.second { font-size: 15px; color:#4e7cb6; font-weight: bold; margin:0; padding: 10px 0 5px 0;}
h2 { font-size: 15px; color:#515558; font-weight: bold; margin:0; padding: 10px 0 5px 0;}
h3 { font-size: 14px; color: #515558; font-weight: bold; margin:0; padding: 10px 0 5px 0;}
h4 { font-size: 12px; color: #00699d; font-weight: bold;}

.h1 { font-size: 15px; font-weight: normal/*bold*/; color:#000/*e59d13*/; padding:0; }
.h2 { font-size: 15px; color:#515558; font-weight: bold; padding:4px 0 0 0; margin:0;}

h1 a:link, h1 a:visited { color: #0088cc; text-decoration:none; }
h1 a:hover  { color: #3e70ab; text-decoration:none; }
h2 a:link, h2 a:visited { color: #00356A; text-decoration:none; }
h2 a:hover  { color: #3e70ab; text-decoration:none; }
h3 a:link, h3 a:visited { color: #00356A; text-decoration:none; }
h3 a:hover  { color: #3e70ab; text-decoration:none; }

.floatbox { padding:5px 0; /*border-bottom: 1px solid #e6e6e6;*/ }
.floatbox p { padding:0 0 8px 0 ; margin:0; text-align:left; font-size:11px; line-height:1.4em }
.floatbox h1 { font-size: 15px; font-weight: normal/*bold*/; color:#000/*e59d13*/; padding:5px 0px;}<

.leftcolumn ul, .leftcolumnfull ul, .leftcolumnhome ul{list-style: none; margin: 10px 20px; padding:0; }
.leftcolumn ul li, .leftcolumnfull ul li, .leftcolumnhome ul li { list-style: none; padding: 5px 0 5px 15px; background: url('/images/common/link-arrow-blue.gif') no-repeat left 10px; border-bottom: 1px solid #E6E6E6;}

ul.general { list-style: none; margin: 2px 5px; padding:0; }
ul.general li { margin-left: 5px; padding:2px 15px;; border:none;background: url('/images/common/bullet-arrow.png') no-repeat left 5px; }


.years ul {list-style: none; margin: 0 20px 0 20px; padding:0;  }
.years ul li { padding: 5px 0 5px 15px; background: url('/images/common/link-arrow-blue.gif') no-repeat left 10px; border-bottom: 1px solid #E6E6E6;}

.errormessage { font-size: 16px; font-weight: bold; color: #DA1F3D; }

.textfield { background-color: #ffffff; border:1px solid #BFBFBF; color: #333; margin: 0; padding: 1px 2px; font-size: 11px; }
textarea, select { background-color: #ffffff; border:1px solid #BFBFBF; margin: 0; padding: 0; }
.errorField{border-color:red;border-style:dashed}
.small { font-size:90%; }
#border td { border-bottom: 1px solid #e6e6e6; }
#path { font-size: 11px; color: #000; }
#path a, #path a:active { color: #004B89; text-decoration: none; }
#path a:visited { color: #00356A; text-decoration: none; }
#path a:hover { color: #00356A; text-decoration: underline; }
#ftr { width:1015px; font-size: 11px; margin:0 auto; color:#999; padding-bottom:20px; }
#ftr p { text-align: center; }
#ftr a, #ftr a:hover { color: #999; text-decoration: none; }
/*Header  */
#header { margin: 0 auto; padding: 0; text-align: left; display:block; height:75px; width:1015px; background-color: #fff;/*background: #F2F2F2 url("/images/common/bg-top.gif") repeat-x center top;*/ margin: 0 auto; padding: 0; color: #808080; font-size: 11px;}
#header h1 { /* The DP Logo text */ float: left; width: 170px; padding:0px; margin:0px; text-indent: -9999px; z-index: 11;  /*Places the logo above the Menu Layer */ position:absolute; top:0; font-size:2px; border:none}
#header h1 a { /* The DP Logo */ display: block; width:170px; height:65px; background: url("/images/common/logo-top-targray.gif") no-repeat left top; }
#header .h1 { /* The DP Logo text */ float: left; width: 170px; padding:0px; margin:0px; text-indent: -9999px; z-index: 11;  /*Places the logo above the Menu Layer */ position:absolute; top:0; font-size:2px; border:none}
#header .h1 a { /* The DP Logo */ display: block; width:170px; height:65px; background: url("/images/common/logo-top-targray.gif") no-repeat left top; }
/* page structure DIVS */
#wrap { background: url(/images/common/bg-container.png) repeat-y scroll center; height: 100%; margin: 0 auto ; padding: 0 0 30px 0; width: 1039px; text-align:center; overflow:hidden; }
#container { /*main content total all 3 possible columns*/ width: 971px; /* 1039 - 68 px for both side padding*/ float:left; margin: 5px 0 0 0;	/*prevents collapse of this container in FF*/ padding: 16px 34px 0px 34px; text-align: left; /*min-height:450px;*/}
#content { /*center and right column total or one column layout*/ float: right; width: 737px; margin: 0; padding:0; /*border: solid 1px blue;*/ }
#sidebar { float: left; width: 212px; padding:0 15px 0 0; margin: 0; }

.rightcolumn { /* right column on 2 columns layout pages */ float: right; width: 212px; padding:0; margin: 0; text-align:left;/*border: solid 1px pink;*/}
.rightcolumn p { padding-top:0; margin-top:0; text-align:left;}
.leftcolumn { /* middle column total */ float: left; width: 503px; text-align:left; padding-top:5px; /*border: solid 1px green;*/}
.leftcolumn h1 { font-size: 18px; color:#00356a;; font-weight: normal; margin:0; padding: 10px 0 5px 0; border-bottom:1px solid #e6e6e6;}
.leftcolumnfull h1 { font-size: 18px; color:#00356a;; font-weight: normal; margin:0; padding: 10px 0 5px 0; border-bottom:1px solid #e6e6e6;}
.leftcolumnfull { /* middle column total */ float: left; width: 715px; text-align:left; padding-top:5px; /*border: solid 1px green;*/}

.rightcolumnhome { /* right column on home 2 columns layout pages */ float: right; width: 260px; padding:0; margin: 0; }
.rightcolumnhome p { padding-top:0; margin-top:0; }
.leftcolumnhome { /* middle column total */ float: left; width: 455px; text-align:left;  /*border: solid 1px red;*/ }

#bottom { margin: 0 auto; padding: 0; display:block; height:12px; width:1039px; background: url("/images/common/bg-ftr.png") no-repeat left top; }
#top { margin: 0 auto; padding: 0; display:block; height:12px; width:1039px; background: url("/images/common/bg-hdrtop.png") no-repeat left top; }

.homesidebox { width:227px; margin:0 auto; padding:15px 0 0 0px; text-align:left;}
.homesidebox img { float:left; padding-right:5px }
.homesidebox p { font-size:12px; line-height: normal; margin:0px; padding:0px; }

.homesidebox2 { width:190px; margin:0 auto; padding:5px 0 0 2px; text-align:left;}
.homesidebox2 img { float:left; padding-right:3px }
.homesidebox2 p { margin:0px; padding:0px; font-size:11px; }

/*Module with top gradient dark bottom to light top*/
/*div.mod-default div.module { background: url(/images/common/module-br.gif) no-repeat 100% 100%; position: relative; }
div.mod-default div.module-2 { background: url(/images/common/module-tr.gif) 100% 0 no-repeat; }
div.mod-default div.module-3 { background: url(/images/common/module-bl.gif) 0 100% no-repeat; }
div.mod-default img { padding-bottom:5px; }
div.mod-default div.module-4 { min-height:55px; padding: 10px 15px; margin: 0 0 5px 0; background: url(/images/common/module-tl.gif) 0 0 no-repeat; overflow: hidden; }*/
div.mod-default p { font-size:12px; line-height: normal; margin:0px; padding:0px; text-align:left; }
div.mod-default a { text-decoration:none; }
div.mod-default a:hover { text-decoration:underline; }
div.mod-default h1 { color: #000; font-weight: bold; font-size: 16px; padding: 5px 0 0px 0; margin:0; }
div.mod-default h2 { color: #595e67; font-weight: bold; font-size: 13px; padding: 5px 0 0px 0; margin:0; }
div.mod-default h3 { color: #595e67; font-weight: bold; font-size: 13px ; padding: 5px 0 10px 0; margin:0; }
div.mod-default h1 a, div.mod-default h2 a, div.mod-default h3 a { text-decoration: none; color: #595e67; }
div.mod-default h1 a:hover, div.mod-default h2 a:hover, div.mod-default h3 a:hover { text-decoration: none; color: #224D77; }

/*
div.mod-default div.module { background: url(/images/common/module-br.gif) no-repeat 100% 100%; position: relative; }
div.mod-default div.module-2 { background: url(/images/common/module-tr.gif) 100% 0 no-repeat; }
div.mod-default div.module-3 { background: url(/images/common/module-bl.gif) 0 100% no-repeat; }
div.mod-default img { padding-bottom:5px; }
div.mod-default div.module-4 { min-height:55px; padding: 10px 15px; margin: 0 0 5px 0; background: url(/images/common/module-tl.gif) 0 0 no-repeat; overflow: hidden; }
div.mod-default p { font-size:12px; line-height: normal; margin:0px; padding:0px; text-align:left; }
div.mod-default a { text-decoration:none; }
div.mod-default a:hover { text-decoration:underline; }
div.mod-default h1 { color: #000; font-weight: bold; font-size: 16px; padding: 5px 0 0px 0; margin:0; }
div.mod-default h2 { color: #595e67; font-weight: bold; font-size: 13px; padding: 5px 0 0px 0; margin:0; }
div.mod-default h3 { color: #595e67; font-weight: bold; font-size: 13px ; padding: 5px 0 10px 0; margin:0; }
div.mod-default h1 a, div.mod-default h2 a, div.mod-default h3 a { text-decoration: none; color: #595e67; }
div.mod-default h1 a:hover, div.mod-default h2 a:hover, div.mod-default h3 a:hover { text-decoration: none; color: #224D77; }
*/

/* Top Cat and basic menu Nav in #Sidebar */
#productnav { padding-left:0; padding-bottom:20px; text-align:left; font-size: 13px; }
ul#productabs { list-style-type:none; margin:0; padding:0; }
ul#productabs li a { font-size:12px; text-align: left; display: block; margin: 0; padding: 2px 0 2px 0px; color: #706f6f/*00356A*/; text-decoration: none; /*border-bottom: 1px solid #efefef*/; /*background: url(/images/common/bullet-arrow-rnd.png) no-repeat right 50%;*/ }
ul#productabs li a:hover { color: #00356A/*1E77BF*/; }
ul#productabs ul { text-align: left; list-style-type: none; margin: 0; padding: 5px 0 0 0; }
ul#productabs ul li { padding: 3px 0 3px 0; }
ul#productabs li ul li a { color:#333; border-bottom: none; margin: 1px 0 1px 13px; padding: 0; background: url(none); /*list-style: square url(/images/common/bullet-arrow.png) inside;*/ }
ul#productabs li ul li a:hover { border-bottom:none; color:#1E77BF; }

/*Sub Cat Nav in #Sidebar */
#subcatnav { padding-left:0; padding-bottom:20px; text-align:left; font-size: 13px; }
ul#subcatnav { list-style-type:none; margin:0; padding:0; }
ul#subcatnav li a { font-size:12px; text-align: left; display: block; margin:0; padding: 2px 0 8px 0px; color: #706f6f/*00356A*/; text-decoration: none; }
ul#subcatnav li a:hover { color: #00356A; }


/* 
#subcatnav { padding-left:0; text-align:left; }
ul#subcatnav { list-style-type:none; margin:0; padding:0; }
ul#subcatnav li a { text-align: left; display: block; margin: 0; padding: 3px 0 3px 0px; color: #00356A; text-decoration: none; }
ul#subcatnav li a:hover { color: #1E77BF; }*/

/* Top Cat and basic menu Nav in #Sidebar */
#productnav2 { padding-left:0; text-align:left; font-size: 13px; }
ul#productabs2 { list-style-type:none; margin:0; padding:0; }
ul#productabs2 li a { font-size:12px; text-align: left; display: block; margin: 0; padding: 2px 0 2px 0px; color: #706f6f/*00356A*/; text-decoration: none; border-bottom: 1px solid #efefef/*E6E6E6*/; /*background: url(/images/common/bullet-arrow-rnd.png) no-repeat right 50%;*/ }
ul#productabs2 li a:hover { color: #00356A/*1E77BF*/; }
ul#productabs2 ul { text-align: left; list-style-type: none; margin: 0; padding: 5px 0 0 0; }
ul#productabs2 ul li { padding: 3px 0 3px 0; }
ul#productabs2 li ul li a { color:#333; border-bottom: none; margin: 1px 0 1px 13px; padding: 0; background: url(none); /*list-style: square url(/images/common/bullet-arrow.png) inside;*/ }
ul#productabs2 li ul li a:hover { border-bottom:none; color:#1E77BF; }
/* Sub Cat Nav in #Sidebar */
#subcatnav2 { padding-left:0; text-align:left; }
ul#subcatnav2 { list-style-type:none; margin:0; padding:0; }
ul#subcatnav2 li a { text-align: left; display: block; margin: 0; padding: 3px 0 3px 6px; color: #00356A; text-decoration: none; }
ul#subcatnav2 li a:hover { color: #1E77BF; }


/* layout C: 3 equal-width columns */
#general_mainContent { margin-bottom:15px; padding-top: 20px; /*background:  url('/images/common/divider_vision_horizontal.gif') repeat-x top left;*/ }
#general_subContent { clear: both; padding-top: 10px; padding-bottom:10px; background: #F5F5F5 url('/images/common/bg_vision_subContent.gif') repeat-x top left; }
#general_subContent p { text-align:left; }
/* column layout for both main, more and sub content blocks */	
.general_column_1of3 { float: left; width: 216px; margin-right: 22px; display: inline; /* IE doubled float margin bug hack */ }
.general_column_2of3 { float: left; width: 216px; margin-right: 22px; display: inline; /* IE doubled float margin bug hack */ }
.general_column_3of3 { float: left; width: 216px; display: inline; /* IE doubled float margin bug hack */ }
/* layout my sundance pages */
/* COMMON HEADER STYLES ................................. */

.dotsBar { height: 35px; padding-top: 12px; background: url('/images/common/bg_rating.gif') repeat-x; color: #8B8B8B; }
/* these styles apply to "film/series/photo overview" and "block individual" pages */
.creatorlink { color: #999999; margin-bottom: 15px; }
.fixedHeight_55px {  /* hack to align cells horizontally */ height: 55px; }
.fixedHeight_70px {  /* hack to align cells horizontally */ height: 70px; }
.fixedHeight_110px {  /* hack to align cells horizontally*/ height: 110px; overflow: hidden; }
.fixedHeight_180px {  /* hack to align cells horizontally */ height: 180px; overflow: hidden; }
/* COMMON ELEMENTS ...................................... */

div.divider_horizontal { height: 1px; background: url('/images/common/divider_horizontal.gif') repeat-x; }
span.divider_info { height: 13px; padding-left: 8px; padding-right: 8px; background:  url('/images/common/divider_info.gif') no-repeat top left; color: #999999; }
a:link.link_arrow, a:visited.link_arrow { padding-right: 14px; background:  url("/images/common/link-arrow-blue.gif") no-repeat right 6px; }
.divider { background:  url("/images/common/divider_dark_horizontal.gif") repeat-x left top; height: 1px; }
/* LAYOUT SPECIFIC STYLES ..... */
/* layout C: 3 equal-width columns */
.general_column_1of3 .image_main, .general_column_2of3 .image_main, .general_column_3of3 .image_main { margin-bottom: 17px; }
.general_subContent_table th, .general_subContent_table td { padding-bottom: 3px; }
.general_subContent_table th { padding-right: 10px; }
.general_subContent_table td { /*background: url('/images/common/divider_vision_horizontal.gif') repeat-x top left;*/ padding-top: 8px; }
.general_column_3of3 p, .general_column_3of3 ul { padding-right: 10px; }
/* ERROR ............................... */	
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/*lists*/

ul.general_listNoBullet { list-style: none; margin: 10px 0; padding:0; }
ul.general_listNoBullet li { color: #999999; margin-left: 0px; padding-bottom: 10px; }
ul.general_listNoBullet li a { }

.other_dottedTop { padding: 12px 0 12px; background: url("/images/common/divider_horizontal.gif") repeat-x top left; }
.dottedTop { padding-top: 12px; background: url("/images/common/divider_horizontal.gif") repeat-x top left; }
.row_list { }

/*products solar cat*/
.productthumb { width: 154px; float: left; text-align: center; }
.row_list_descproducts { width: 321px; float: right; padding:10px 20px 5px 5px;}
.row_list_descproducts p{ padding:5px 0; margin:0; text-align:left;}
.row_list_descproducts h2{ padding:0px; margin:0;}


.logo { width: 220px; float: left; text-align: center; }

.row_list .row_list_desc { width: 490px; float: right; }
ul.general_listArrows { list-style: none; margin-top: 10px; margin-bottom: 10px; }
ul.general_listArrows li { padding: 0 0 10px 10px; background:  url('/images/common/link-arrow-blue.gif') no-repeat 0 3px; }

/*sitemap*/
.other_sitemapTable { margin-bottom: 20px; }
.other_sitemapTable td .sitemap_section { background: url("/images/common/divider_horizontal.gif") repeat-x left top; padding-top: 10px; padding-bottom: 15px; margin-left: 10px; margin-right: 10px; font-size:10px; }
.other_sitemapTable td p { font-weight: bold; color: #000; }
.other_sitemapTable td ul { margin: 0 0 0 0px; list-style: none; padding:0; }
.other_sitemapTable td ul li { padding-bottom: 3px; padding-left: 12px; background: url('/images/common/link-arrow-blue.gif') no-repeat left 6px; }
.other_sitemapTable td a:link, .other_sitemapTable td a:visited { color: #666666 }

/*testimonials*/
.quote { /*font-family:   Georgia, "Times New Roman", Times, serif;*/  font-size: 13px; color: #333; font-style: italic; line-height: 1.5em; text-align: center; padding: 5px 0 2px 0; }
.signature { padding-top:10px; text-align: center; color: #4b6c96/*369cb7*/; font-size: 11px; border-top: 1px solid #ddd;}

/*careers*/
.benefits h1 { color: #000; font-size:24px; font-weight:normal; padding-top:15px; border:none;}
.benefits h2 { font-size: 14px; font-weight: bold; margin:0; padding:15px 0 0 0;}
.benefits a { font-weight: bold;  }
.benefits p { margin:0; padding: 0 0 10px 0; line-height:normal; text-align:left;}
.benefits td { padding:0; margin:0;}


/*Values*/
.bottomer306 {text-align:center; vertical-align: middle; /*font-family: Georgia, Times, serif;*/  font-size:16px; color:#4b6c96; width:306px; height:43px; background: url('/images/common/bg-values.gif') no-repeat top left; padding:4px 0 2px 0; margin:0;}

/*news*/
#news { margin:0; padding:5px 0 ; border-top: 1px solid #d8d8d8;}
.newsdate { font-family: Georgia, Times, serif;  font-size:11px; color:#666; font-style:italic; }
#news p { margin:0; padding:5px 0;font-size:11px; }
#news h1{ margin:0; padding: 0; font-weight: normal; font-size:14px; line-height:1.5em; border:none; }
#news h1 a{ color:#00356A;; text-decoration: none; border:none;}
#news h1 a:hover{ color:#3e70ab; text-decoration: none;}
a:link.link_news, a:visited.link_news { color:#4b6c96; font-size:11px; /*text-transform: uppercase; letter-spacing: 0.2em;*/ font-weight: bold; }
a:hover.link_news{color: #3e70ab; text-decoration: none;}

ul#years {  margin: 0 auto; padding: 2px 0px; list-style-type:none;}
ul#years li a {font-size:12px; text-align: left; display: block; margin: 0; padding: 5px 0 2px 0px; color: #706f6f; text-decoration: none; border-bottom: 1px solid #efefef  }
ul#years li a:hover { color: #00356A; text-decoration: none; }

/*events*/
#events { margin:0; padding:5px 0 ; border-bottom: 1px solid #d8d8d8;}
#events h1{ margin:0; padding:0; color:#4b6c96; font-weight: bold; font-size:13px; border:none;  }
/*.eventindustry { color: #666; padding3px 0; margin:0;}*/
.eventdate { font-size: 11px; color: #666; padding:5px 0; margin:0;}
.eventlocation { font-weight: bold; padding:5px 0; margin:0;}
#events p { margin:0; padding:5px 0;}

.insidehornav {height: 25px; border:1px solid #c2c4cc; background: url(/images/common/bg-menubar.gif) repeat-x top left; padding: 0px; margin:5px 0px;}
.insidehornav td {line-height: 24px;  }

.iframe1 {height:13px; width:120px; display:inline;}

.iframe2 { height:13px; width:158px; display:inline;}

.iframe3 { height:13px; width:99px; display:inline;}

.iframe4 { height:15px; width:60px; display:inline;}

.iframe5 { width:1015px; }

.iframe6 { width:228px;height:1050px;display:inline;}


.iframeNav { position:absolute; height:60px; }

.iframeNav:hover { position:absolute; height:350px; }

.topnava { display:none; }

iframe { margin:0; padding:0; height:100%; display:block; width:100%; border:none; }

/*tab*/
.main{width:503px;border:0px solid yellow;}

.flft{float:left}
.frgt{float:right}

.head{width:auto;border:0px solid green;padding:0;margin:0;font-family:arial}
.head ul {padding:0;margin:0;}
.head ul li {padding:0 5px 0 0;margin:0;list-style:none; }
.head ul li a {color:#8b8d8f;display:block; position:relative; text-decoration:none;font-size:10px;float:left;width:auto;z-index:100;height:36px;outline:0;top:1px;}
.head ul li a.selected {display:block; position:relative; text-decoration:none;font-size:10px;float:left;width:auto;height:37px;top:1px;color:#515558}

.head ul li a.selected .divl{display:block; position:relative; text-decoration:none;font-size:10px;float:left;background: url('../images/common/tab-white-l.gif') no-repeat;width:5px;height:36px;top:1px;color:#515558}
.head ul li a.selected .divm{display:block; position:relative; text-decoration:none;float:left;background: url('../images/common/tab-white-m.gif');width:auto;height:36px;top:1px;color:#515558}
.head ul li a.selected .divr{display:block; position:relative; text-decoration:none;font-size:10px;float:left;background: url('../images/common/tab-white-r.gif') no-repeat;width:5px;height:36px;top:1px;color:#515558}

.head ul li a .divl{display:block; position:relative; text-decoration:none;font-size:10px;float:left;background: url('../images/common/tab-gray-l.gif') no-repeat;width:5px;height:35px;outline:0;top:1px;color:#8B8D8F;}
.head ul li a .divm{display:block; position:relative; text-decoration:none;float:left;background: url('../images/common/tab-gray-m.gif');width:auto;height:35px;outline:0;top:1px;color:#8B8D8F;}
.head ul li a .divr{display:block; position:relative; text-decoration:none;font-size:10px;float:left;background: url('../images/common/tab-gray-r.gif') no-repeat;width:5px;height:35px;outline:0;top:1px;color:#8B8D8F;}

.head ul li a:hover{text-decoration:none}
.head ul li a p {display:block; height:26px; float:left; padding:3px 0 0 1px; position:relative; z-index:100; font-size:10px;font-weight:bold; font-style:normal; color:#000;text-align:center;margin:0}
.tab-txt{padding:0px 0 0 2px;margin:0px 0 0 0px;line-height:35px;font-size:13px;font-weight:bold}


.registertab{padding:0px 0 0 0px;border:0px solid #ABABAB;position:relative;top:-1px;font-family:arial}
.redcont{font-size:10px; color:#fa2900; font-weight:normal;}
.registertab table{padding-top:0px; border:0px;background:none;}
.registertab table tr td.first{padding-bottom:8px;}
.registertab table tr td{padding:20px 0px 0px 7px;font-size:12px;line-height:16px}
.registertab table tr td a{text-decoration:none}
.registertab table tr td a:hover{text-decoration:underline;}

.registertab table tr td.last{padding-bottom:0px;}
.registertxt{width:238px; height:20px; border:1px solid #ababab;}
.registertxt1{width:152px; border:1px solid #ababab; height:20px;}
.registerprofile table{padding:0px; border:0px;}
.registerprofile table tr td.first{padding-top:0px; *padding-top:10px;}
.registerprofile table tr td{padding-bottom:10px;}
.registerprofile table tr td.dottedline{padding-bottom:10px; background:url('../images/dotline.gif') repeat-x ;}
.registerconsent table{padding:0px;}
.registerconsent table tr td{padding-bottom:10px;}



.wid{width:493px;height:116px;background:url('../images/common/center-bg.gif') repeat-x ;padding-right:10px}
.colorgry{color:#e5e5e5}
.colorblu{color:#2c63a4}
.bdr3{border:1px solid #e5e5e5; border-bottom:none}
.bld{font-size:16px;font-weight:bold;color:#00356a}
.bdrbot{border-bottom:1px solid #E6E6E6}
.fsize14{font-size:14px}

.imgOpacity{opacity:0.4;filter: alpha(opacity=40);}

.lnav { font-size: 14px; color: #515558; font-weight: bold; padding: 10px 0px 5px 0; margin-bottom:10px; }

.position{
	Position:absolute;
	Left:0px;
	Top:361px;
}

.ptop5{padding-top:5px}
.ptop10{padding-top:10px}
.pbot10{padding-bottom:10px}
.pbot15{padding-bottom:15px}
.plft13{padding-left:13px}
.prgt15{padding-right:15px}



h4.upevent { color: #4B6C96; font-size: 11px; font-weight: bold; margin: 0; padding: 0 0 5px 0;}
.eventalign{margin:15px 0 15px 0}
.newspad{padding:8px 0 0 5px}

.bdr{border:1px solid red}

/*request information */
.ridiv{position:absolute;top:0;right:0;display:none;z-index:2;}
.ridiv-opt{position:absolute;top:0;left:0;display:none;z-index:2;}
.ritop{padding:0;background:url('../images/common/top.gif') no-repeat;width:659px;height:25px}
.ritile{padding:0;background:#eaead0 url('../images/common/tile.gif') repeat-x;width:643px;border-left:8px solid #d5d5cd;border-right:8px solid #d5d5cd}
.ribot{padding:0;background:url('../images/common/btm.gif') no-repeat ;width:659px;height:25px}
.rqst{font-size:16px;}
.clrash {color: #FF0000}
.reqform {color: #515558; font: 11px Arial,Helvetica,sans-serif sans-serif;}
.col-one tr td{padding-left:13px}
.buton{text-align:center;padding-top:2px}
.rgt-form{position:relative;z-index:1;margin-top:20px;height:362px}
.res-msg{padding:10px 5px}

.ritop-sm{padding:0;background:url('../images/common/top_sm.gif') no-repeat;width:212px;height:25px}
.ritile-sm{padding:0 5px;background:#eaead0 url('../images/common/mid_sm.gif') repeat-x;width:196px;border-left:3px solid #d5d5cd;border-right:3px solid #d5d5cd}
.ribot-sm{padding:0;background:url('../images/common/btm_sm.gif') no-repeat ;width:212px;height:25px}

.wid-192{width:192px}
.hgt-600{height:600px}
.hgt-780{height:780px}
.pos-rel{position:relative;}

.head-fr{width:auto;border:0px solid green;padding:0;margin:0;font-family:arial}
.head-fr ul {padding:0;margin:0;}
.head-fr ul li {padding:0 5px 0 0;margin:0;list-style:none; }
.head-fr ul li a {color:#8b8d8f;display:block; position:relative; text-decoration:none;font-size:10px;float:left;width:auto;z-index:100;height:36px;outline:0;top:1px;}
.head-fr ul li a.selected {display:block; position:relative; text-decoration:none;font-size:10px;float:left;width:auto;height:37px;top:1px;color:#515558;}



.head-fr ul li a.selected .divl{display:block; position:relative; text-decoration:none;font-size:10px;float:left;background: url('../images/common/tab-white-l.gif') no-repeat;width:5px;height:36px;top:1px;color:#515558}
.head-fr ul li a.selected .divm{display:block; position:relative; text-decoration:none;float:left;background: url('../images/common/tab-white-m.gif');width:auto;height:36px;top:1px;color:#515558}
.head-fr ul li a.selected .divr{display:block; position:relative; text-decoration:none;font-size:10px;float:left;background: url('../images/common/tab-white-r.gif') no-repeat;width:5px;height:36px;top:1px;color:#515558}

.head-fr ul li a .divl{display:block; position:relative; text-decoration:none;font-size:10px;float:left;background: url('../images/common/tab-gray-l.gif') no-repeat;width:5px;height:35px;outline:0;top:1px;color:#8B8D8F;}
.head-fr ul li a .divm{display:block; position:relative; text-decoration:none;float:left;background: url('../images/common/tab-gray-m.gif');width:auto;height:35px;outline:0;top:1px;color:#8B8D8F;}
.head-fr ul li a .divr{display:block; position:relative; text-decoration:none;font-size:10px;float:left;background: url('../images/common/tab-gray-r.gif') no-repeat;width:5px;height:35px;outline:0;top:1px;color:#8B8D8F;}

.head-fr ul li a:hover{text-decoration:none}
.head-fr ul li a p {display:block; height:26px; float:left; padding:4px 2px 0 1px; position:relative; z-index:100; font-size:10px;font-weight:bold; font-style:normal; color:#000;text-align:center;margin:0}
.tab-txt-fr{padding:0px 4px 0 1px;margin:0px 0 0 0px;line-height:35px;font-size:13px;font-weight:bold}









