* { margin:0; padding:0;}
body {font-family:Tahoma; font-size:100%; line-height:1em; color:#646566; background:url(/images/tall_bottom.gif) left top;}
a{outline:none;}/*For Firefox - hides dash rectangle on clickable elements*/

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.width { width:100%;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

p { margin:0; padding:0;}

/*==================menu navigation===============*/
.nav{width:121px; height: 43px;display: block; text-indent: -5000px;float: left}
#nav_home{background: url(/images/m1.jpg) no-repeat;margin-right:3px}
#nav_home:hover{background: url(/images/m1.jpg) no-repeat 0 -43px;}

#nav_apply{background: url(/images/m2.jpg) no-repeat;margin-right:3px}
#nav_apply:hover{background: url(/images/m2.jpg) no-repeat 0 -43px;}

#nav_questions{background: url(/images/m3.jpg) no-repeat;margin-right:3px}
#nav_questions:hover{background: url(/images/m3.jpg) no-repeat 0 -43px;}

#nav_charges{background: url(/images/m4.jpg) no-repeat;margin-right:2px}
#nav_charges:hover{background: url(/images/m4.jpg) no-repeat 0 -43px;}

#nav_about{background: url(/images/m5.jpg) no-repeat;margin-right:2px}
#nav_about:hover{background: url(/images/m5.jpg) no-repeat 0 -43px;}

#nav_contact{background: url(/images/m6.jpg) no-repeat;}
#nav_contact:hover{background: url(/images/m6.jpg) no-repeat 0 -43px;}

.selected{background-position: 0 -43px !important;}

#teaser_case{width:206px;height:350px;background: url(/images/teaser_bg.png) no-repeat;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:23px;}
.form input {width:220px; height:15px; background:none; border:1px solid #7e7e7e; font-size:1em; font-family:Tahoma; color:#646566;}
textarea { width:201px; height:93px; background:none; overflow:auto; border:1px solid #7e7e7e; font-size:1em; font-family:Tahoma; color:#646566;}
fieldset{border: 1px solid #EFEFEF;}

/*==================list====================*/
ul { list-style:none;}

.list1 li {font-size:0.75em; line-height:2em;}
.list1 li a { background:url(/images/marker.gif) no-repeat left 4px; padding-left:11px; color:#297daf; text-transform:uppercase;}


/*==================other====================*/
.img_indent { margin:0 20px 0 0; float:left;}


/*==================txt, links, lines, titles====================*/
a {color:#297daf;}
a:hover{text-decoration:none;}

h1 { background:url(/images/logo.jpg) no-repeat left top; text-indent:-10000px; height:93px; width:400px;}
h3 { font-size:1em; margin-bottom:5px;}
h4 { font-size:0.833em; margin-bottom:3px; text-transform:uppercase;}

.txt1 { color:#297daf;}

.link1 { font-weight:bold; color:#717475;}

.line_hor { background:url(/images/line3.gif) left bottom repeat-x; padding-bottom:15px; margin-bottom:14px;}
.line_hor1 { background:url(/images/line4.gif) left bottom repeat-x; padding-bottom:15px; margin-bottom:14px;}

.title { margin-bottom:31px;}


/*==================blocks====================*/

.main_block { background:#fdfeff;}
.main_block .r { background:url(/images/r.gif) right top repeat-y;}
.main_block .b { background:url(/images/b.gif) left bottom repeat-x;}
.main_block .l { background:url(/images/l.gif) left top repeat-y;}
.main_block .r_b { background:url(/images/r_b_1.gif) no-repeat right bottom; width:100%;}
.main_block .l_b { background:url(/images/l_b_1.gif) no-repeat left bottom; width:100%;}

.main_block .block .r { background:none;}
.main_block .block .b { background:none;}
.main_block .block .l { background:none;}
.main_block .block .r_b { background:none; width:100%;}
.main_block .block .l_b { background:none; width:100%;}

.main_block .ind { padding:0 0 29px 22px;}
.block { background:none; width:200px;}
.block .ind1{background: none}
/*.block { background:url(/images/line2.gif) left 46px repeat-x #f3f4f4; width:210px;}
.block .r { background:url(/images/line1.gif) right top repeat-y;}
.block .b { background:url(/images/line1.gif) left bottom repeat-x;}
.block .l { background:url(/images/line1.gif) left top repeat-y;}
.block .t { background:url(/images/line1.gif) left top repeat-x;}
.block .l_t { background:url(/images/l_t.gif) no-repeat left top;}
.block .r_t { background:url(/images/r_t.gif) no-repeat right top;}
.block .r_b { background:url(/images/r_b.gif) no-repeat right bottom;}
.block .l_b { background:url(/images/l_b.gif) no-repeat left bottom;}
.block .ind1 { padding:20px 5px 22px 5px;}
*/
.block2 { background:url(/images/block2_bgd.gif) left top repeat-x #f2faff; width:227px;}
.block2 .r { background:url(/images/r2.gif) right top repeat-y;}
.block2 .b { background:url(/images/b2.gif) left bottom repeat-x;}
.block2 .l { background:url(/images/l2.gif) left top repeat-y;}
.block2 .l_t { background:url(/images/l_t_2.gif) no-repeat left top;}
.block2 .r_t { background:url(/images/r_t_2.gif) no-repeat right top;}
.block2 .r_b { background:url(/images/r_b_2.gif) no-repeat right bottom;}
.block2 .l_b { background:url(/images/l_b_2.gif) no-repeat left bottom;}
.block2 .ind1 { padding:13px 20px 26px 18px;}

.block3 { background:url(/images/block3_bgd.gif) left top repeat-x #f7f8f9; width:221px;}
.block3 .r { background:url(/images/r3.gif) right top repeat-y;}
.block3 .b { background:url(/images/b3.gif) left bottom repeat-x;}
.block3 .l { background:url(/images/l3.gif) left top repeat-y;}
.block3 .l_t { background:url(/images/l_t_3.gif) no-repeat left top;}
.block3 .r_t { background:url(/images/r_t_3.gif) no-repeat right top;}
.block3 .r_b { background:url(/images/r_b_3.gif) no-repeat right bottom;}
.block3 .l_b { background:url(/images/l_b_3.gif) no-repeat left bottom;}
.block3 .ind1 { padding:10px 20px 27px 13px;}

.but { background:url(/images/but_center.gif) left top repeat-x; width:82px; line-height:23px; margin: 0 auto;}
.but .left { background:url(/images/but_left.gif) no-repeat left top;}
.but .right { background:url(/images/but_right.gif) no-repeat right top;  text-align:center;}
.but a { font-size:0.83em; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.but a:hover { color:#000;}

.but1 { background:url(/images/but1_center.gif) left top repeat-x; width:82px; line-height:23px;}
.but1 .left { background:url(/images/but1_left.gif) no-repeat left top;}
.but1 .right { background:url(/images/but1_right.gif) no-repeat right top; width:100%; text-align:center;}
.but1 a { font-size:0.83em; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.but1 a:hover { color:#000;}

.but2 { background:url(/images/but2_center.gif) left top repeat-x; width:82px; line-height:23px;}
.but2 .left { background:url(/images/but2_left.gif) no-repeat left top;}
.but2 .right { background:url(/images/but2_right.gif) no-repeat right top; width:100%; text-align:center;}
.but2 a { font-size:0.83em; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.but2 a:hover { color:#000;}

.but3 { background:url(/images/but3_center.gif) left top repeat-x; width:82px; line-height:23px;}
.but3 .left { background:url(/images/but3_left.gif) no-repeat left top;}
.but3 .right { background:url(/images/but3_right.gif) no-repeat right top; width:100%; text-align:center;}
.but3 a { font-size:0.83em; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.but3 a:hover { color:#000;}



/*header*/
#header .row_1 { height:109px;}
#header .row_1 .fleft .indent { padding:16px 0 0 0px;}
#header .row_1 .fright .indent { padding:48px 21px 0 0;}
#header .row_1 .fright span { color:#191a1b;}
#header .row_2 { height:43px; background:url(/images/header_bgd.gif) left bottom repeat-x; padding-left:2px;}
#header .row_2 img { margin-right:3px;}
#header .row_3 { height:267px; background:url(/images/header_bgd2.jpg) no-repeat left top;}
#header .row_3 .slogan { margin-bottom:14px;}
#header .row_3 .indent { padding:28px 0 0 593px;}

/*footer*/
#footer { color:#3885b0;}
#footer .indent { padding:18px 0 0 3px;}
#footer a { color:#3885b0;}



/*================== index.html ==================*/
#content #page1 .col_1 p { margin-bottom:17px;}
#content #page1 .col_1 .block { margin-bottom:21px;}
#content #page1 .col_2 .row_1 { padding:23px 0 10px 0;}
#content #page1 .col_2 .row_1 .title {margin:0 0 18px 9px;}
#content #page1 .col_2 .row_1 .img_indent { margin:0 17px 0 0;}
#content #page1 .col_2 .row_1 h3 { padding-top:3px;}
#content #page1 .col_2 .row_2 .container { width:467px;}
#content #page1 .col_2 .row_2 .column1 { width:246px;}
#content #page1 .col_2 .row_2 .column1 .indent { padding:0 6px 0 4px;}
#content #page1 .col_2 .row_2 .column1 ul { margin-bottom:16px;}
#content #page1 .col_2 .row_2 .column1 p { margin-bottom:12px;}
#content #page1 .col_2 .row_2 .column2 { width:221px;}
#content #page1 .col_2 .row_2 .column2 p { font-size:0.91em; line-height:1.27em;}
#content #page1 .col_2 .row_2 .column2 .img_indent { margin:0 19px 0 8px;}

/*================== index-1.html ==================*/
#content #page2 .col_1 p { margin-bottom:13px;}
#content #page2 .col_1 .title { margin:0 0 31px -8px; position:relative;}
#content #page2 .col_1 .line_hor { padding-bottom:18px; margin-bottom:16px;}
#content #page2 .col_2 .row_1 { padding:20px 0 40px 0;}
#content #page2 .col_2 .row_1 .title {margin:0 0 33px 9px;}
#content #page2 .col_2 .row_1 p { margin:0 0 11px 14px;}
#content #page2 .col_2 .row_1 .img_indent { margin:3px 16px 0 0;}
#content #page2 .col_2 .row_1 h3 { padding-top:3px;}
#content #page2 .col_2 .row_2 .block2 { width:465px;}
#content #page2 .col_2 .row_2 .container { width:419px;}
#content #page2 .col_2 .row_2 .column1 { width:229px;}
#content #page2 .col_2 .row_2 .column2 { width:190px;}
#content #page2 .col_2 .row_2 ul li { line-height:1.778em;}
#content #page2 .col_2 .row_2 .block2 .ind1 { padding-bottom:31px;}

/*================== index-2.html ==================*/
#content #page3 .col_1 .block .ind1 { padding:17px 20px 22px 14px;}
#content #page3 .col_1 .title { margin-bottom:29px;}
#content #page3 .col_1 p { margin-bottom:9px;}
#content #page3 .col_1 .indent { padding:0 0 0 8px;}
#content #page3 .col_1 ul { margin-bottom:15px;}
#content #page3 .col_2 .title { margin-bottom:38px;}
#content #page3 .col_2 .indent { padding:0 0 0 6px;}
#content #page3 .col_2 .ind1 { padding-bottom:30px;}
#content #page3 .col_2 p { margin-bottom:14px;}
#content #page3 .col_2 .img_indent { margin:3px 17px 17px 0;}
#content #page3 .col_2 ul { margin-bottom:13px;}
#content #page3 .col_3 .block3 .ind1 { padding:13px 20px 30px 15px;}
#content #page3 .col_3 .title { margin-bottom:36px;}
#content #page3 .col_3 .indent { padding:0 0 0 8px;}
#content #page3 .col_3 .img_indent { margin:0 19px 0 -4px; position:relative;}
#content #page3 .col_3 .line_hor { padding-bottom:16px; margin-bottom:16px;}
#content #page3 .col_3 p { margin-bottom:14px;}

/*================== index-3.html ==================*/
#content #page4 .col_1 .block .ind1 { padding-bottom:23px;}
#content #page4 .col_1 p { margin-bottom:12px;}
#content #page4 .col_1 .title {margin:0 0 29px -6px;}
#content #page4 .col_1 .line_hor { padding-bottom:18px; margin-bottom:15px;}
#content #page4 .col_1 ul { margin-bottom:8px;}
#content #page4 .col_2 {padding-top: 20px}
#content #page4 .col_2 .indent { padding:20px 0 0 0;}
#content #page4 .col_2 .title { margin-bottom:38px;}
#content #page4 .col_2 p { margin-bottom:17px;}
#content #page4 .col_2 .img_indent { margin:0 20px 0 -18px; position:relative;}
#content #page4 .col_2 .line_hor { margin-bottom:17px;}

/*================== index-4.html ==================*/
#content #page5 .col_1 .block .ind1 { padding-bottom:23px;}
#content #page5 .col_1 p { margin-bottom:12px;}
#content #page5 .col_1 .title {margin:0 0 29px -6px;}
#content #page5 .col_1 .line_hor { padding-bottom:18px; margin-bottom:15px;}
#content #page5 .col_1 ul { margin-bottom:8px;}
#content #page5 .col_2 {padding-top: 5px}

#content #page5 .col_2 .indent { padding:20px 0 0 0;}
#content #page5 .col_2 .title { margin-bottom:33px;}
#content #page5 .col_2 p { margin-bottom:17px;}
#content #page5 .col_2 .img_indent { margin:0 20px 0 -18px; position:relative;}
#content #page5 .col_2 .line_hor { margin-bottom:17px;}
/*#content #page5 .ind { padding-bottom:28px;}
#content #page5 ul li { line-height:1.78em;}
#content #page5 .col_1 .title { margin:0 0 29px -8px;}
#content #page5 .col_1 .block { margin-bottom:21px;}
#content #page5 .col_1 .block .ind1 { padding:16px 20px 21px 22px;}
#content #page5 .col_1 ul { margin-bottom:16px;}
#content #page5 .col_1 p { margin-bottom:13px;}
#content #page5 .col_1 .line_hor { padding-bottom:18px; margin-bottom:16px;}
#content #page5 .col_2 .row_1 { padding:20px 0 44px 14px;}
#content #page5 .col_2 .row_1 .container { width:424px;}
#content #page5 .col_2 .row_1 .column1 { width:234px;}
#content #page5 .col_2 .row_1 .column2 { width:190px;}
#content #page5 .col_2 .row_1 .title {margin:0 0 33px 0;}
#content #page5 .col_2 .row_1 p { margin:0 0 13px 0;}
#content #page5 .col_2 .row_2 p { margin:0 0 14px 5px;}
#content #page5 .col_2 .row_2 .block2 { width:465px;}
#content #page5 .col_2 .row_2 .block2 .ind1 { padding-bottom:30px; padding-right:14px;}
#content #page5 .col_2 .row_2 .img_indent { margin:2px 19px 0 0;}
*/
/*================== index-5.html ==================*/
#content #page6 .col_1 .block .ind1 { padding-bottom:30px;}
#content #page6 .col_1 .title {margin:0 0 29px -8px;}
#content #page6 .col_1 p { margin-bottom:16px;}
#content #page6 .col_2 .row_1 { padding:17px 0 35px 0;}
#content #page6 .col_2 .row_1 .title {margin:0 0 33px 9px;}
#content #page6 .col_2 .row_1 .container { width:447px; margin-left:14px;}
#content #page6 .col_2 .row_1 .column1 { width:244px;}
#content #page6 .col_2 .row_1 .column2 { width:203px;}
#content #page6 .col_2 .row_1 h3 { padding-top:3px;}
#content #page6 .col_2 .row_2 .container { width:467px;}
#content #page6 .col_2 .row_2 .column1 { width:246px;}
#content #page6 .col_2 .row_2 .column1 h3 { margin-bottom:15px;}
#content #page6 .col_2 .row_2 .column1 .indent { padding:0 6px 0 4px;}
#content #page6 .col_2 .row_2 .column1 ul { margin-bottom:16px;}
#content #page6 .col_2 .row_2 .column1 p { margin-bottom:12px;}
#content #page6 .col_2 .row_2 .column2 { width:221px;}
#content #page6 .col_2 .row_2 .column2 p { font-size:0.91em; margin-bottom:3px;}
#content #page6 .col_2 .row_2 .column2 .indent { padding:0 0 0 10px;}
#content #page6 .col_2 {padding-top: 5px}

/*================== index-6.html ==================*/
#content #page7 .block { width:695px;}
#content #page7 .block .ind1 { padding:20px 20px 33px 22px;}
#content #page7 .title { margin-bottom:28px; margin:0 0 28px -6px; position:relative;}
#content #page7 p { margin-bottom:16px;}


/*==========================================*/
#teaser_button{width:140px;height: 27px;background: url(/images/teaser_button.png) no-repeat 0 0;text-indent: -5000px;border: none;margin-top: 17px;margin-left: 25px}
#teaser_button:hover{width:140px;height: 27px;background: url(/images/teaser_button.png) no-repeat 0 -27px;cursor: pointer}
#applyNowBtn4{width:140px;height: 27px;background: url(/images/teaser_button.png) no-repeat 0 0;text-indent: -5000px;border: none;margin-top: 17px;margin: 0 auto;display: block}
#applyNowBtn4:hover{width:140px;height: 27px;background: url(/images/teaser_button.png) no-repeat 0 -27px;cursor: pointer}

/*LAYOUT-------------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/

#site_center {text-align:center; background:url(/images/body_bgd.gif) left top repeat-x; }
#main {width:743px; margin:0 auto; text-align:left;}

#header {height:419px; font-size:0.69em;}
#content, #footer { font-size:0.75em;}

.col_1, .col_2, .col_3, .column1, .column2, .column3 { float:left;}

/*======= index.php =======*/
#content #page1  .col_1 {width:230px;float:left;}
#content #page1 .col_2 { width:465px; background:url(/images/content_bgd.gif) no-repeat 338px top;}

/*======= apply.php =======*/
#content #page2 .col_1 {width:230px;}
#content #page2 .col_2 { width:465px; background:url(/images/content_bgd.gif) no-repeat 338px top;}

/*======= questions.php =======*/
#content #page3 .col_1 {width:229px;}
#content #page3 .col_2 { width:246px;}
#content #page3 .col_3 { width:219px;}

/*======= charges.php =======*/
#content #page4 .col_1 {width:244px;}
#content #page4 .col_2 { width:442px; background:url(/images/content_bgd.gif) no-repeat 324px top;}

/*======= about-us.php =======*/
#content #page5 .col_1 {width:244px;}
#content #page5 .col_2 { width:442px; background:url(/images/content_bgd.gif) no-repeat 338px top;}

/*======= contact-us.php =======*/
#content #page6 .col_1 {width:230px;}
#content #page6 .col_2 { width:465px; background:url(/images/content_bgd.gif) no-repeat 338px top;}


/*=========================*/

td { padding-right: 5px; }

input { width:90px; height:16px; font-size: 11px; margin-top:5px; margin-bottom:5px; border:1px solid #c0c0c0; }
select { font-size: 11px; margin-top:5px; margin-bottom:5px; border:1px solid #c0c0c0; }

.Submit { width: 200px; height: 30px; text-align: center; }

.TinyBox { width:30px; }
.SmallBox { width: 60px; }
legend{font-family:Tahoma, Verdana, sans-serif; font-size:11px;}
fieldset { font-family:Tahoma, Verdana, sans-serif; font-size:9px; border:1px solid #CCC; font-weight: bold;background: #EFEFEF;padding: 6px }
fieldset:hover{background: #EFF9FF}
input{width:180px}
input.short{width:125px}
input.short2{width:50px}
input.short3{width:80px}
input.short4{width:145px}
input.short5{width:145px}

input.short7{width:145px}
.select_short{width:60px}
.select_med{width:145px}
.Centre { text-align: center; }
.main_block .ind {padding-bottom: 14px;}
.Birth-Date-Picker {
background-image:url(/images/calendar.png);
background-position:right top;
background-repeat:no-repeat;
}


#footer {height:64px;}


.Med-InputERR{
background-color:#FCB2D3;
}


/*jQuery UI CSS Framework--------------------------------------------------*/
/*-------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and /images/ui */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }






/* Component containers
----------------------------------*/
.ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 0.9em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd url(/images/ui/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #4297d7; background: #5c9ccc url(/images/ui/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }



/* Icons
----------------------------------*/

/* states and /images/ui */
.ui-icon { width: 16px; height: 16px; background-image: url(/images/ui/ui-icons_469bdd_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/images/ui/ui-icons_469bdd_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/images/ui/ui-icons_d8e7f3_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/images/ui/ui-icons_6da8d5_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/images/ui/ui-icons_217bc0_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/images/ui/ui-icons_f9bd01_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/images/ui/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/images/ui/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }

/* Datepicker
----------------------------------*/
.ui-datepicker { width: 250px; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative;padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

#teaser input{width:95px}
#teaser{background: none}
#teaser fieldset{background: none; border: none; color: #FFF}
#teaser fieldset label{}

.tooltip {
	display:none;
	background:transparent url(/images/black_arrow_big.png);
	font-size:12px;
	height:155px;
	width:310px;
	padding:25px;
	color:#fff;	
}
