/* common */
html { border-left: 0; }
body { text-align: center; color: #666666; background: #f0f7fb url('../images/bgbody.jpg') repeat-x; }
body, form, a, div, ul, ol, li, input, select, option, table, caption, tr, th, td, img, strong, em, p, pre, h1, h2, h3, h4, h5, h6 { 
	padding: 0; border: 0; margin: 0;	
}
body, input, select, option, textarea, h1, h2, h3, h4, h5, h6, table, tr, th, td, fieldset {
	font-family: Georgia, Times New Roman, Times, serif ; line-height: 1.3em; font-size: 13px; font-weight: normal; text-decoration: none;
}

ul { list-style-type: none; }
td { vertical-align: top; }

a:link, a:visited, a:active { color: #3f629a; background-color: inherit; text-decoration: none; }
a:hover { color: #6783cb; background-color: inherit; }
   
h1 { font-size: 21px; }
h2 { font-size: 21px; }
h3 { font-size: 13px; font-weight: bold; }
h4 { font-size: 12px; font-weight: bold; }
h6 { font-size: 10px; font-weight: bold; }
hr { color: #dbe1e6; background-color: #dbe1e6; margin: 10px 0; height: 1px; border: 0; }
ol { margin-left: 20px; }

/* common classes */
.displayNone { display: none; }
.clearBoth { clear: both; float: none; }
.floatLeft { float: left; }
.floatRight { float: right; }
.alignLeft { text-align: left; }
.alignCenter { text-align: center; }
.alignRight { text-align: right; }
.alignMiddle { vertical-align: middle; }
.alignBottom { vertical-align: bottom; }
.spacer10 { height: 10px; }
.spacer20 { height: 20px; }
.spacer30 { height: 30px; }
.spacer40 { height: 40px; }
.padding10 { padding: 10px; }
.h2 { font-size: 21px; display: block; line-height: 27px; }

.cRed { color: #ff0000; }
.cWhite { color: #ffffff; }
.cDarkBlue { color: #3f629a; }
.cLightBlue { color: #6783cb; }
.cDarkGrey { color: #666666; }
.cLightGrey { color: #f50303; }
.bgWhite { background-color: #ffffff; }
.bgLightBlue { background-color: #f0f7fb; }
.bgLightGrey { background-color: #f1f5f8; }

a.cLightBlue:link, a.cLightBlue:visited, a.cLightBlue:active { color: #6783cb; }
a.cLightBlue:hover { color: #3f629a; }
a.cDarkGrey:link, a.cDarkGrey:visited, a.cDarkGrey:active { color: #666666; }
a.cDarkGrey:hover { color: #868584; }
a.cLightGrey:link, a.cLightGrey:visited, a.cLightGrey:active { color: #f50303; }
a.cLightGrey:hover { color: #666666; }
a.cWhite:link, a.cWhite:visited, a.cWhite:active { color: #ffffff; }
a.cWhite:hover { color: #868584; }

a.button { background: url('../images/bgbuttonleft.gif') no-repeat left; padding-left: 10px; height: 20px; display: inline-block; }
a.button span { background: url('../images/bgbuttonright.gif') no-repeat right; padding: 2px 10px 0 0; height: 18px; display: inline-block; cursor: pointer; }

a.fb { background: url('../images/facebook.png') no-repeat right; font-size: 11px; display: inline-block; padding-top: 3px; height: 17px; padding-right: 25px;cursor: pointer; }
a.twitter { background: url('../images/twitter.png') no-repeat right; font-size: 11px; display: inline-block; padding-top: 3px; height: 17px; padding-right: 25px;cursor: pointer; }
a.print { background: url('../images/bgprint.gif') no-repeat right; font-size: 11px; display: inline-block; padding-top: 3px; height: 17px; padding-right: 25px; }
a.send { background: url('../images/bgsend.gif') no-repeat right; font-size: 11px; display: inline-block; padding-top: 3px; height: 17px; padding-right: 25px; }
a.ask { background: url('../images/bgask.gif') no-repeat right; font-size: 11px; display: inline-block; padding-top: 3px; height: 17px; padding-right: 25px; }

.toolbar { float: right; width: 100%; }
.toolbar table { float: right; }
.toolbar td { padding: 10px; width: 160px; }
.toolbar td.views { width: 208px; }
.toolbar span { text-decoration: underline; }
.toolbar a { font-weight: bold; }

.tooltip { color: #3f629a; background-color: #f1f4fd; font-weight: bold; padding: 3px; font-size: 10px; }
.noPagination { display: none; }
.pagination { float: right; margin-top: 10px; }

form table { width: 100%; }
form td { padding: 10px; font-weight: bold; font-size: 11px; }
form td.image, form tr.button td { background: #ffffff; }
form input.text, form textarea.text { padding: 0; width: 145px; border: 1px solid #dbe1e6; }
form select.select { width: 145px; }
form input.submit { border: 0; padding: 0; }
form input.dateText { width: 130px; }
form input.date { cursor: pointer; width: 14px; height: 14px; background: url('../images/calendar.gif') no-repeat; border: 0; position: relative; top: 1px; }

.border1 { border: 1px solid #dbe1e6; }
.border2 { border: 1px solid #a0c2cc; }

/* START proctoline related */
a.cLink:link, a.cLink:visited, a.cLink:active { color: #3f629a; }
a.cLink:hover { color: #6783cb; }
.bgColor { background-color: #3f629a; }

.pagination td { padding: 2px 5px; font-weight: bold; background-color: #f1f4fd; color: #3f629a }
.pagination td.currentPage { background-color: #3f629a; color: #f1f4fd; }
.pagination td a:link, .pagination td a:active, .pagination td a:visited { color: #3f629a; }

form td { background: #f0f7fb; color: #6783cb; }
/* END proctoline related */

/* START main containers */
#wrapper { margin: 0px auto; width: 938px; text-align: left; background-color: #ffffff; }
#top { floaT: left; }
#content { padding: 20px 10px 20px 20px; width: 701px; text-align: left; background-color: #ffffff; float: left; }
#right { float: left; width: 207px; padding: 20px 0 20px 0; background-color: #ffffff; text-align: center; line-height: 1em; }
#featured { clear: both; padding: 0 15px 15px 15px; background-color: #ffffff; }
#bottom { clear: both; float: none;  background-color: #f0f7fb; padding-top: 20px; }

#wrappervideos { float: none; clear: both; background: #f0f7fb url('../images/bgvideowrapper.gif') repeat-x; padding-top: 0px; }
#contentvideos { margin: 0px auto; width: 938px; text-align: left; padding-bottom: 20px; text-align: left; background: #f0f7fb url('../images/bgvideo.gif') repeat-x; }
#bottomvideos { margin: 0px auto; width: 938px;  background-color: #f0f7fb; padding-top: 20px; }
/* END main containers */

/* START top */
#header a, #header img { display: block; float: left; }

#appointmentLink { float: left; width: 160px; height: 24px; padding-top: 38px; background: url('../images/bglappointment.jpg') repeat-x; }
#appointmentLink img { border-top: 1px solid #d1d9e6; border-bottom: 1px solid #d1d9e6; }

#menu_1 { float: left; background: url('../images/bgmenu1.jpg') repeat-x; height: 38px; width: 778px; }
#menu_1 td { height: 38px; text-align: center; vertical-align: middle; font-size: 14px; font-weight: bold; color: #ffffff; }
#menu_1 td.normal { background: url('../images/bgspacer1.jpg') no-repeat left; }
#menu_1 a:link, #menu_1 a:active, #menu_1 a:visited { font-weight: normal; color: #ffffff; }
#menu_1 a:hover { color: #3f629a; }

#l_homepage { width: 100px; }
#l_articles { width: 110px; }
#l_video { width: 100px; }
#l_branchesin { width: 150px; }
#l_branchesout { width: 190px; }
#l_contact { width: 120px; }

#menu_2 { float: left; height: 19px; width: 778px; padding-top: 5px; }
#menu_2 table { float: left; }
#menu_2 td { padding: 0 10px; vertical-align: middle; font-size: 10px; text-align: center; }
#menu_2 td.normal { border-right: 1px solid #6385ba; }
#menu_2 a { font-weight: normal; }

#searchForm { float: right; width: 120px; height: 19px; padding: 0px; }
#searchForm a, #searchForm input { display: block; float: left; }
#searchForm input { font-size: 11px; margin: 1px 0 0 3px; width: 96px; border: 0px; }

#letters { padding: 5px 10px; height: 50px; }
#letters ul li { float: left; text-align: center; padding: 0; }
#letters ul li.link { padding: 0 5px; }
#letters ul li.spacer { border-left: 1px solid #6486c6; }
#letters ul li.current { background-color: #6486c6; }

#definitions { clear: both; float: none; }
#definitions ul { width: 50%; }
/* END top */

/* START content */
#shortcuts { padding: 10px; font-size: 11px; }
#shortcuts td { font-weight: bold; font-size: 11px; }

#articles div.list { border-bottom: 1px solid #d5dae0; padding: 15px 10px; }
#articles div.first { border-top: 1px solid #d5dae0; }
#articles div.list table { width: 100%; }
#articles div.list img { float: left;  }
#articles div.list td.image {  width: 108px; height: 108px; vertical-align: middle; text-align: center; }
#articles div.list td.title { height: 30px; }
#articles div.list td.text { padding-left: 15px; }
#articles div.list td.views { padding-top: 5px; text-align: right; }

#video { height: 459px; padding: 10px; }
html>body #video { min-height: 469px; height: auto; }
#video td.description { font-size: 11px; }
#video div.content { color: #ffffff; }
#video td.video { height: 380px; padding-left: 10px; }
#video td.alignMiddle { color: #aaaaaa; height: 79px; padding-left: 12px; vertical-align: middle; }
#playerwrapper { float: right; margin-left: 5px; }

#videos { clear: both; margin-top: 10px; }
#videos div.list { border-bottom: 1px solid #d5dae0; padding: 15px 10px; }
#videos div.list table { width: 100%; }
#videos div.list td.image div.imageWrapper { padding: 0 2px 2px 0; background-color: #d2d2d2; }
#videos div.list td.image img { border-right: 2px solid #939393; border-bottom: 2px solid #939393; display: block; }
#videos div.list td.text { padding: 5px 0; }
#videos div.list td.text h2 { font-family: Georgia, Times New Roman, Times, serif ; font-size: 20px; font-weight: bold; padding: 0; line-height: 20px; margin: 0; }
#videos div.list td.text h6 { padding: 0; margin: 0 0 10px 0; }
#videos div.list td.text div { padding: 5px 10px; height: 95px; }
html>body #videos div.list td.text div { height: auto; min-height: 95px; }
#videos div.list td.text p.text { height: 30px; }
#videos div.list td.text p.text { height: auto; min-height: 30px; }
#videos div.list td.text p.views { padding-top: 5px; text-align: right; font-weight: bold; }

#sitemap td { padding: 10px; font-size: 14px; font-weight: bold; }
#sitemap td.list { padding: 0 0 0 5px; }
#sitemap ul.list { background-color: #fff0f0; font-size: 12px; padding: 10px; }

#recommend form input.long { width: 400px; }
/* END content */

/* START right */
#rightWrapper { padding: 0 15px; }
#listBranches { text-align: left; font-size: 9px; }
#listBranches div.list { float: none; clear: both;  height: 36px; padding: 3px; margin-bottom: 3px; }
#listBranches div.list img { float: left; margin-right: 2px; }

#newsletter { text-align: left; padding: 7px; font-size: 12px; }
#newsletter input { display: block; float: left; }
#newsletter form input.text { width: 95px; }
#newsletter form input.submit { width: 55px; font-size: 11px; height: 17px; }

#quiz p.padding10 { font-size: 10px; }
#quiz legend { font-size: 16px; }
/* END right */

/* START bottom */
#menu3 { width: 960px; }

#menu_3 td { height: 38px; text-align: center; vertical-align: middle; font-size: 13px; font-weight: bold; padding: 0 15px; }
#menu_3 td.normal { background: url('../images/bgspacer2.jpg') no-repeat left; }

#slideshow { padding: 2px 7px 7px 7px; height: 180px; }
#slideshow h2, #slideshow .h2 { margin-bottom: 7px; }
#slideshow div.wrapper { height: 135px; background-color: #ffffff; }
.slider { float:left; margin: 0 10px; width: 862px; padding-top:10px; }
.prev a, .next a { display: block; float: left; padding: 0 5px; height: 65px; padding-top: 50px; background-color: #eeeeee; margin-top: 10px; }

#copyright { padding: 3px 10px; font-size: 11px; }
/* END bottom */

/* START wysiwyg */
img.spacingLB { display: block; margin-left: 10px; margin-bottom: 10px; }
img.spacingRB { display: block; margin-right: 10px; margin-bottom: 10px; }
.titlu { font-family: Georgia, Times New Roman, Times, serif ; font-size: 21px; color: #666666; }
.textNormal { font-family: Georgia, Times New Roman, Times, serif ; font-size: 13px; color: #666666; }
.textLink, a.textLink { font-family: Georgia, Times New Roman, Times, serif ; font-size: 13px; color: #6783cb; }
/* END wysiwyg */