body { font:13px/1.22 arial, helvetica, clean, sans-serif; *font-size:small;
*font:x-small;
}
/****************************************************************************************************************************
 * Reset css start
****************************************************************************************************************************/
html {}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
input, textarea, select {
*font-size:100%; margin:0; padding:0}
legend { color:#000;}
/****************************************************************************************************************************
* New Body >> css
 ****************************************************************************************************************************/
body { background:#34505e;text-align:center; font-family:Arial;background:#34505e url(../images/mainBg.jpg) no-repeat scroll center top; }
*html body { background:#34505e;text-align:center; font-family:Arial;background:#34505e url(../images/mainBg-ie6.jpg) no-repeat scroll center top; }
#mainContanier { width:966px;position:relative; margin:auto;text-align:left;}
.top{height:166px; position:relative;z-index:98; }
.nav1Cont{height:50px;}
#content{ width:953px;background:url(../images/contentBg.png) 0 596px ; margin:0; padding:0 0 0 14px}
*html #content{width:951px;background:url(../images/contentBg-ie6.gif) 0 596px}
.topL{width:504px; height:163px; float:left; margin:0 0 0 12px; background:url(../images/logo.jpg) no-repeat}
*html .topL{margin:0 0 0 6px;background:url(../images/logo-ie6.jpg) no-repeat}
.topR{ width:400px; height:166px; float:left; position:relative}
.topRCont{ width:424px; height:132px;}
.mapCont{ width:156px; height:30px; background:url(../images/eyeHealtMap.png); position:absolute; left:0; top:0}
.mapLinkCont{ position:absolute; width: 178px; left:0; top:30px; color:#fff; }
*html .mapLinkCont{ position:absolute; width: 182px; left:0; top:30px; color:#fff; }

.mapLinkCont a{ width:82px; margin:0 0 0 6px;font-size:12px;  display:block; float:left; text-decoration:none;color:#fff;}
.mapLinkCont a:hover{ color:#fed48c}
.searchCont{ width:136px; height:22px; padding:5px 0 0 36px; background:url(../images/searchBg.png) no-repeat; position:absolute; left:190px; top:17px;}

.buttonCont{ width:32px; height:17px; position:absolute; left:371px; top:22px; }
.searchinput{ width:118px; font-size:11px; color:#0c2854; height:14px; border:0px; background:transparent}
.contentL{ width:584px;float:left;background:#fff;position:relative}
.contentR{ width:354px;float:left;background:#89bced}
.shadow1{height:13px;background:url(../images/shadow1.jpg) no-repeat;}
.shadow2{ width:354px; height:17px;background:url(../images/shadow2.jpg) no-repeat;}
.secondModul{ width:454px; height:74px; padding:34px 0 0 118px;background:url(../images/secondModul.jpg) no-repeat; position:relative}
.txt1{color:#2b2b2b; font-size:12px; padding:0 20px 0 50px}
.txt2{color:#2b2b2b; font-size:12px; padding:10px 30px 0 180px; height:80px; position:relative; background:url(../images/txt2.jpg) no-repeat 50px 0;}
.txt3{color:#2b2b2b; font-size:12px; padding:0 30px 0 220px;background:url(../images/txt3.jpg) no-repeat 50px 0; min-height:200px;}
*html .txt3{height:200px;}


.searchLoca{ width:266px; height:91px;background:url(../images/searchLoca.png) no-repeat; margin:8px 0 0 0; padding:30px 0 0 86px; text-align:left}
.searchLocainput{ width:87px; height:18px; background:transparent; border:0; position:absolute; left: 22px; top: 3px; }
*html .searchLocainput{ left:-92px;}
.srchCont{ padding:0 0 0 116px; position:relative}
#bottom{width:966px; height:74px;background:url(../images/bottom.png) no-repeat 0 0px;margin:0;padding:0 0 0 0px}
*html #bottom{background:url(../images/bottom-ie6.png) no-repeat 0 0px;}
#bottom2{width:960px; height:74px;background:url(../images/bottom2.png) no-repeat 0 0px;margin:0;padding:0 0 0 0px}
*html #bottom2{background:url(../images/bottom-ie6-2.png) no-repeat -41PX 0px;}

#footerMenu { width:890px; padding:6px 10px 0 10px; margin:auto;text-transform: lowercase; text-align:center}
#footerMenu img { margin-top:14px; margin-bottom:-2px }
#footerMenu a { color:#c5e1f7; text-decoration:none; font-size:10px; margin:9px; line-height:24px; text-transform: lowercase}
#footerMenu a:hover { color:#000; }
.copyRight{ color:#fefefe; font-size:10px; margin:auto; width:800px; padding:26px 0 0 0; text-align:center}
.guiName{ padding:10px 24px 0 30px; margin:0 0 0 10px;font-size:20px; color:#02255d; background: url(../images/guiName.png) no-repeat 6px 15px}
.contentTxt{ padding:0 24px 0 30px; margin:0 0 0 4px;font-size:12px; color:#2b2b2b;}
.contentTxt a, a:link, a:active{color:#2B2B2B;}
.contentTxt a:hover{color:#818181; text-decoration:none;}

.contentTxt .mapLinkCont a, .mapLinkCont a {color:#FFF;}
.contentTxt .mapLinkCont a:hover, .mapLinkCont a:hover{color:#2B2B2B;}

.modR1{ height:118px;padding:8px 0 10px 80px; text-align:left;background: url(../images/modR1.png) no-repeat; position:relative}
.modR2{ height:160px;padding:8px 0 10px 14px; position:relative}

.modulBox1{ background:#cdcdcd}
.modulBox2{ height:181px; background: url(../images/modulBox2.png)}
.modulBox3{ height:201px; background: url(../images/modulBox3.png)}
.modulBox3-2{ height:240px; background: url(../images/modulBox3-2.png)}
*html .modulBox3 { height:150px;}

.shadowSet1{ height:20px; background: url(../images/shadowSet.png)}
.shadowSet2{ height:20px; background: url(../images/shadowSet.png) 0 -20px}
.shadowSet3{ height:20px; background: url(../images/shadowSet.png) 0 -40px}
.Lmodul{ height:20px; height:180px; background: url(../images/Lmodul.png); padding:16px 0 0 0}
.Lmodul a{ width:350px; margin:4px 0 0 60px; padding:0 0 0 28px;font-size:14; color:#2b2b2b;background: url(../images/LmodulA.png) no-repeat left; display:block; text-decoration:none; font-weight:bold}
.Lmodul a:hover{color:#3378c6}
.Lmodul li{ width:350px; margin:4px 0 0 60px; padding:0 0 0 28px;font-size:14; color:#2b2b2b;background: url(../images/LmodulA.png) no-repeat left; display:block; text-decoration:none; font-weight:bold}
.Lmodu2 { height:158px; position:relative}
.Lmodu3 { height:140px; position:relative}
.Lmodu4 { height:170px; position:relative; background:url(../images/Lmodu3.png)}
.Lmodu4 { height:170px; position:relative;}
.icon1{ width:67px; height:79px; position: absolute; background:url(../images/icon1.jpg) no-repeat; left: 18px; top: 8px; }

.Rtxt1{ font-size:12px; text-align:left;padding:10px 20px 6px 20px}
.Rtxt2{ font-size:12px; text-align:left; padding:10px 20px 6px 20px}
.emStyle{ font-style:italic; font-weight:bold; font-size:13px; color:#1e3d5d; text-align:center}

.imgContanier ul{ width:400px; height:92px; padding:0 0 0 96px}
.imgContanier li{ float:left}


#imgContanier2 ul{ width:400px; height:92px; padding:0 0 0 49px}
#imgContanier2 li { float:left; list-style:none;}

#img1 a{width:64px; height:87px;background:url(../images/imgList.png); display:block}
#img1 a:hover{ background-position:0 -91px}

#img2 a{width:75px; height:87px;background:url(../images/imgList.png) -62px 0; display:block}
#img2 a:hover{ background-position:-62px -91px}

#img3 a{width:71px; height:87px;background:url(../images/imgList.png) -137px 0; display:block}
#img3 a:hover{ background-position:-137px -91px}

#img4 a{width:65px; height:87px;background:url(../images/imgList.png) -208px 0; display:block}
#img4 a:hover{ background-position:-208px -91px}

#img5 a{width:76px; height:87px;background:url(../images/imgList.png) -273px 0; display:block}
#img5 a:hover{ background-position:-273px -91px}

/****************************************************************************************************************************
 * Replace Contaniers >> css
 ****************************************************************************************************************************/
#replace1Cont {position: absolute; width:165px; height:38px; left: 85px; top: 145px;}
#replace2Cont {width:206px; height:26px;padding:8px 0 8px 20px}
#replace2-1Cont {width:286px; height:26px;padding:8px 0 8px 20px}
#replace3Cont { width:245px; height:26px; position:absolute; left: 96px; top: 10px; }
#replace4Cont { width:139px; height:25px; position:absolute; left: 21px; top: 55px; }
#replace5Cont {width:461px; height:25px;padding:12px 0 8px 22px}
#replace7Cont {width:303px; height:28px; padding:4px 0 0 0}
#replace8Cont {width:303px; height:28px; padding:4px 0 0 0}
/****************************************************************************************************************************
 * Replaces >> css
 ****************************************************************************************************************************/
#replace1 { position:relative; width:279px; height:15px; padding:0; overflow:hidden; }
#replace1 span, span.replace1 { position: absolute; top:0; left:0px; width:279px; height:15px; background:url(../images/replaceSet1.png) repeat-y top left; }

#replace2 { position:relative;width:206px; height:26px; padding:0; overflow:hidden; }
#replace2 span, span.replace2 { position: absolute; top:0; left:0px;width:206px; height:26px;background:url(../images/replaceSet1.png) repeat-y 0 -15px; }

#replace2-1 { position:relative;width:286px; height:26px; padding:0; overflow:hidden; }
#replace2-1 span, span.replace2-1 { position: absolute; top:0; left:0px;width:286px; height:26px;background:url(../images/replaceSet1.png) repeat-y 0 -15px; }

#replace3 { position:relative; width:245px; height:26px; padding:0; overflow:hidden; }
#replace3 span, span.replace3 { position: absolute; top:0; left:0px;width:245px; height:26px;background:url(../images/replaceSet1.png) repeat-y 0 -41px; }

#replace4 { position:relative; width:139px; height:25px;padding:0; overflow:hidden; }
#replace4 span, span.replace4{ position: absolute; top:0; left:0px;width:139px; height:25px; background:url(../images/replaceSet1.png) repeat-y 0 -67px; }

#replace5 { position:relative;width:457px; height:25px;padding:0; overflow:hidden; }
#replace5 span, span.replace5{ position: absolute; top:0; left:0px;width:457px; height:25px;background:url(../images/replaceSet1.png) repeat-y 0 -98px; }

#replace6 { position:relative;width:344px; height:26px;padding:0; overflow:hidden; }
#replace6 span, span.replace6{ position: absolute; top:0; left:0px;width:344px; height:26px;background:url(../images/replaceSet1.png) 0 -123px; }

#replace7 { position:relative;width:303px; height:28px;padding:0; overflow:hidden; }
#replace7 span, span.replace7{ position: absolute; top:0; left:0px;width:303px; height:28px; background:url(../images/replaceSet1.png) 0 -149px; }


#replace8 { position:relative;width:259px; height:26px;padding:0; overflow:hidden; }
#replace8 span, span.replace8{ position: absolute; top:0; left:0px;width:259px; height:26px;background:url(../images/replaceSet1.png) 0 -177px; }
/****************************************************************************************************************************
 * Menu Contaniers >> css
 ****************************************************************************************************************************/
.menu1Cont { width:250px; height:62px; left:170px; top: 59px; position: absolute;}
.menu5Cont { width:57px; height:62px; left:51px; top: 5px; position: absolute; }
.menu6Cont { width:44px; height:62px; left:112px; top: 5px; position: absolute; }
.menu7Cont { width:54px; height:62px; left:157px; top: 5px; position: absolute; }
.menu8Cont { width:105px; height:23px; position:absolute; left: 444px; top: 79px; }
.menu90Cont { padding:6px 30px 0 0}

.menu10Cont { width:105px; height:23px; position:absolute; left: 231px; top: 112px;}
.menu4Cont { width:345px; height:85px; ; position:absolute; left: 188px; top: 20px; }
.menu11Cont { width:55px; height:104px; left:14px; top: 57px; position: absolute;}
.menu12Cont { width:42px; height:104px; left:71px; top: 57px; position: absolute;}
.menu13Cont { width:56px; height:104px; left:115px; top: 57px; position: absolute;}
.menu14Cont { width:292px; height:30px; padding:18px 0 0 0}
.menu15Cont { width:292px; height:30px; padding:18px 0 0 0}
/****************************************************************************************************************************
 * Menus >> css
 ****************************************************************************************************************************/        
a#menu1, #menu1 span, span.menu1_span { display:block; position:relative; width:250px; height:62px; overflow:hidden; }
a#menu1 span, span.menu1_span { position:absolute; left:0; top:0; background:url(../images/menuSet1.png) no-repeat 0 0px; }
a#menu1:hover span, span.menu1_span_oo {background-position:0 -63px;cursor:pointer}

a#menu2{ margin:10px 0 0 0;}
a#menu2, #menu2 span, span.menu2_span { display:block; position:relative; width:215px; height:39px; overflow:hidden;}
a#menu2 span, span.menu2_span { position:absolute; left:0; top:0; background:url(../images/menuSet2.png) no-repeat 0 -128px;}
a#menu2:hover span, span.menu2_span_oo {background-position:-216px -128px;cursor:pointer}

a#menu3, #menu3 span, span.menu3_span { display:block; position:relative; width:289px; height:111px; overflow:hidden; }
a#menu3 span, span.menu3_span { position:absolute; left:0; top:0; background:url(../images/menuSet2.png) no-repeat 0 -144px; }
a#menu3:hover span, span.menu3_span_oo {background-position:-290px -144px;cursor:pointer}

a#menu4, #menu4 span, span.menu4_span { display:block; position:relative; width:346px; height:114px; overflow:hidden; }
a#menu4 span, span.menu4_span { position:absolute; left:0; top:0; background:url(../images/menuSet2.png) no-repeat 0 0; }
a#menu4:hover span, span.menu4_span_oo {background-position:-344px 0;cursor:pointer}

a#menu5, #menu5 span, span.menu5_span { display:block; position:relative; width:57px; height:103px; overflow:hidden; }
a#menu5 span, span.menu5_span { position:absolute; left:0; top:0; background:url(../images/lens.jpg) no-repeat 0 0px; }
a#menu5:hover span, span.menu5_span_oo {background-position:0 0 ;cursor:pointer}

a#menu6, #menu6 span, span.menu6_span { display:block; position:relative; width:44px; height:103px; overflow:hidden; }
a#menu6 span, span.menu6_span { position:absolute; left:0; top:0; background:url(../images/lens.jpg) no-repeat -57px 0px; }
a#menu6:hover span, span.menu6_span_oo {background-position:-57px 0 ;cursor:pointer}

a#menu7, #menu7 span, span.menu7_span { display:block; position:relative; width:54px; height:103px; overflow:hidden; }
a#menu7 span, span.menu7_span { position:absolute; left:0; top:0; background:url(../images/lens.jpg) no-repeat -101px 0px; }
a#menu7:hover span, span.menu7_span_oo {background-position:-101px 0 ;cursor:pointer }

a#menu8, #menu8 span, span.menu8_span { display:block; position:relative; width:105px; height:23px; overflow:hidden; }
a#menu8 span, span.menu8_span { position:absolute; left:0; top:0; background:url(../images/learnMore.png) no-repeat 0 0px; }
a#menu8:hover span, span.menu8_span_oo {background-position:-105px 0 ;cursor:pointer }

a#menu9, #menu9 span, span.menu9_span { display:block; position:relative; width:105px; height:23px; overflow:hidden; }
a#menu9 span, span.menu9_span { position:absolute; left:0; top:0; background:url(../images/learnMore.png) no-repeat 0 -23px; }
a#menu9:hover span, span.menu9_span_oo {background-position:-105px -23px ;cursor:pointer}

a#menu10, #menu10 span, span.menu10_span { display:block; position:relative; width:105px; height:23px; overflow:hidden; }
a#menu10 span, span.menu10_span { position:absolute; left:0; top:0; background:url(../images/learnMore.png) no-repeat 0 -46px; }
a#menu10:hover span, span.menu10_span_oo {background-position:-105px -46px ;cursor:pointer}    
    
a#menu11, #menu11 span, span.menu11_span { display:block; position:relative; width:55px; height:104px; overflow:hidden; }
a#menu11 span, span.menu11_span { position:absolute; left:0; top:0; background:url(../images/lens.png) no-repeat 0 0px; }
a#menu11:hover span, span.menu11_span_oo {background-position:0 0 ;cursor:pointer}

a#menu12, #menu12 span, span.menu12_span { display:block; position:relative; width:42px; height:104px; overflow:hidden; }
a#menu12 span, span.menu12_span { position:absolute; left:0; top:0; background:url(../images/lens.png) no-repeat -55px 0px; }
a#menu12:hover span, span.menu12_span_oo {background-position:-55px 0 ;cursor:pointer}

a#menu13, #menu13 span, span.menu13_span { display:block; position:relative; width:56px; height:104px; overflow:hidden; }
a#menu13 span, span.menu13_span { position:absolute; left:0; top:0; background:url(../images/lens.png) no-repeat -97px 0px; }
a#menu13:hover span, span.menu13_span_oo {background-position:-97px 0 ;cursor:pointer }


a#menu14, #menu14 span, span.menu14_span { display:block; position:relative;width:292px; height:39px;overflow:hidden; }
a#menu14 span, span.menu14_span { position:absolute; left:0; top:0; background:url(../images/menuSet3.png) no-repeat; }
a#menu14:hover span, span.menu14_span_oo {background-position:0 -39px;cursor:pointer }


a#menu15, #menu15 span, span.menu15_span { display:block; position:relative; width:105px; height:23px; overflow:hidden; }
a#menu15 span, span.menu15_span { position:absolute; left:0; top:0; background:url(../images/learnMore2.png) no-repeat 0 0; }
a#menu15:hover span, span.menu15_span_oo {background-position:0 -23px;cursor:pointer}


/******************/

div.contentTxt blockquote,div.contentTxt ul,div.contentTxt ol,div.contentTxt dl {margin:1em;}
div.contentTxt ol,div.contentTxt ul,div#contentTxt dl {margin-left:2em;}
div.contentTxt ul li {list-style: disc inside;}
div.contentTxt ol li {list-style: decimal inside;}
div.contentTxt li {margin:0.5em 0; }
div.contentTxt dl dd {margin-left:1em;}
div.contentTxt p {margin:16px 0}
div.contentTxt h1 {font-size:15px}

/*********************/

#txt_1 { 
	position:relative;
	width: 561px; height: 29px;
	margin:0; padding:0;
	overflow:hidden;
}
#txt_1 span, span.txt_1 {
	position: absolute;	top:0; left:0;
	width:100%; height:100%;
	background: url(../images/wavefront_header.png) left top no-repeat;
}


/*********************/

div#sc_inner blockquote,div#sc_inner ul,div#sc_inner ol,div#sc_inner dl {margin:1em;}
div#sc_inner ol,div#sc_inner ul,div#sc_inner dl {margin-left:2em;}
div#sc_inner ul li {list-style: disc outside;}
div#sc_inner ol li {list-style: decimal outside;}
div#sc_inner li {margin:0.5em 0; }
div#sc_inner dl dd {margin-left:1em;}

/*********************/


.glacialslideCell {float:right;}
div.contentTxt div.glacialslideCell a.glacialslide {margin-top:0px;}

.glacialslide-html{background-color:#FFF;z-index:99}
.glacialslide-html-blur{border:2px solid gray;}
.glacialslide-html-content{position:absolute;display:none;}
.glacialslide-loading{display:block;color:#000;font-size:8pt;font-family:sans-serif;font-weight:700;text-decoration:none;border:1px solid #000;background-color:#FFF;padding:2px;}
.glacialslide-move{cursor:move;}
.glacialslide-display-block{display:block;}
.glacialslide-display-none{display:none;}
.control{float:right;display:block;font-size:9pt;font-weight:700;text-decoration:none;text-transform:uppercase;color:#999;margin:0 5px;}
.control:hover{color:#000!important;}


a.glacialslide, a.glacialslide * { margin:0; padding:0; text-decoration:none;}
a.glacialslide { display:block; float:left; position:relative; width:auto; height:64px; overflow:hidden;  margin:6px 8px 6px 0; background:url(../images/watch_video_button_left.png) left top no-repeat;}
a.glacialslide span, span.glacialslide { display:block; float:left; position:relative; width:auto; height:34px; cursor:pointer; background:url(../images/watch_video_button_right.png) right top no-repeat; font:12px/1.20em helvetica,arial,clean,sans-serif; color:#8a2222; padding:30px 6px 0 46px; font-weight:bold; text-align:left; }
a.glacialslide:hover { background-position:left -64px; color:#9aaaab;  }
a.glacialslide:hover span { background-position:right -64px; color:#9aaaab; white-space:nowrap; }

/*********************/

#tab_menu, #tab_menu *, .tab_menus, .tab_menus *, #tab_menu1, #tab_menu1 *, #tab_menu2, #tab_menu2 * {margin:0;padding:0;}
#tab_menu, .tab_menus, #tab_menu1, #tab_menu2 { float:left;}
#tab_panels { clear:both;}
#tab_menu ul, .tab_menus ul, #tab_menu1 ul, #tab_menu2 ul { position:relative; width:295px; list-style:none; margin:0;padding:0; border:1px solid #e7e6e6; }
#tab_menu li, .tab_menus li, #tab_menu1 li, #tab_menu2 li { display:block;position:relative;margin:0;padding:0; list-style-type:none; list-style-position:outside;}
#tab_menu li a, .tab_menus li a, #tab_menu1 li a, #tab_menu2 li a { display:block; position:relative; margin:0; padding: 0 0 2px 32px; cursor:pointer; color:#3e3e3e;text-decoration:none; background:#e9e9e9 url(../images/main_tablinks_off.gif) no-repeat left top; line-height:25px; min-height:29px;}

*html #tab_menu li a, *html .tab_menus li a, *html #tab_menu1 li a, *html #tab_menu2 li a {height:29px;}

#tab_menu li a:hover, .tab_menus li a:hover, #tab_menu1 li a:hover, #tab_menu2 li a:hover { text-decoration:underline; color:#34505e; background:#d9d9d9 url(../images/main_tablinks_over.gif) no-repeat left top; }
#tab_menu li.tab_selected a, .tab_menus li.tab_selected a, #tab_menu1 li.tab_selected a, #tab_menu2 li.tab_selected a { color:#3e3e3e; background:#dadada url(../images/main_tablinks_on.gif) no-repeat left top;}
.tab_panel { padding:10px; }


.tab_menus, #tab_menu1, #tab_menu2 { position:relative;}
.tab_menus ul, #tab_menu1 ul, #tab_menu2 ul { width:165px; border:0px none; }
.tab_menus li, #tab_menu1 li, #tab_menu2 li { position:static;}

@media all {
@import url(../styles/jdMenu.css);
/* rules */
}

/*********************/

a.glacialslide, a.glacialslide * { margin:0; padding:0; }
a.glacialslide { display:block; float:left; position:relative; width:auto; height:64px; overflow:hidden; text-decoration:none; margin:200px 8px 6px 0; background:url(../images/watch_video_button_left.png) left top no-repeat;}
a.glacialslide span, span.glacialslide { display:block; float:left; position:relative; width:auto; height:34px; cursor:pointer; background:url(../images/watch_video_button_right.png) right top no-repeat; font:12px/1.20em helvetica,arial,clean,sans-serif; color:#30383A; padding:30px 6px 0 46px; font-weight:bold; text-align:left; }
a.glacialslide:hover { background-position:left -64px; color:#9aaaab;  }
a.glacialslide:hover span { background-position:right -64px; color:#EBEDED; white-space:nowrap; }

/*********************/


div#adjust_container { 
	position:absolute; top:12px; left:452px;
	width: 130px; height: 18px;
	background-image:url(../images/adjust_font_size.png);}
div#FontResizer_bar{
	position:relative; width:40px; height:18px;
	background:url(../images/fontresizer_bar.png) no-repeat;
	margin:0; padding:0;
	top:0px; left:90px;
}
div#FontResizer_bar ul {list-style-type:none; margin:0; padding:0;}
/****/
a#increase_font {
	display:block; position:relative; float:left;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#increase_font span, span.increase_font {
	position: absolute; top:0; left:0;
	background: url(../images/fontresizer_bar.png) no-repeat;
	cursor:pointer;
}
a#increase_font, a#increase_font span    { width: 20px; height:18px; }
a#increase_font span, span.increase_font { background-position:0px 0px; }
a#increase_font:hover span        	 { background-position: 0px -18px; }
/****/
a#decrease_font {
	display:block; position:relative; float:left;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#decrease_font span, span.decrease_font {
	position: absolute; top:0; left:0;
	background: url(../images/fontresizer_bar.png) no-repeat;
	cursor:pointer;
}
a#decrease_font, a#decrease_font span    { width: 20px; height:18px; }
a#decrease_font span, span.decrease_font { background-position:-20px 0px; }
a#decrease_font:hover span        	 { background-position: -20px -18px; }
/*********************/
a#comleteCvBtn {
	display:block; position:relative;
	top:0; left:0;
	width: 291px; height: 47px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#comleteCvBtn span, span.comleteCvBtn {
	position: absolute;	top:0; left:0;
	width:291px; height:47px;
	background: url(../images/comleteCvBtn.png) left top no-repeat;
	cursor:pointer;
}
a#comleteCvBtn:hover span { background-position:left bottom; }
/*************************/

.table_padding td {padding:3px;}

/******************Accordion Menu Style**************************************/
/********************************************************/
/********************************************************/
.main_accordion, body .main_accordion {
	margin: 10px 0;
	overflow: hidden;
	width: 520px;
}
.main_accordion h3, body .main_accordion h3 {
/*	background: #E1E5E8 url(../images/gcl_accord_head_off.gif) no-repeat left top;*/
	cursor: pointer;
	min-height: 28px;
	line-height: 25px;
	margin: 0; padding:0;
	border:0px none;
}
.main_accordion h3 a { color:#222; text-decoration:underline; line-height:25px; }
.main_accordion div {
	background-color: #FBFDFF;
	margin:0;
	padding:10px 15px;
	display: none;
	color: #000;
	height: 200px;
	overflow: hidden;
}
.main_accordion div p { margin:.2em 0 .4em 0; padding:0; }
.main_accordion div ul, .main_accordion div ol {margin:1em; }
.main_accordion div ul li {list-style:disc outside;}
.main_accordion div ol li {list-style:decimal outside;}
/********************************************************/
/********************************************************/
/********************************************************/
