html, body {height: 100%; margin: 0; padding: 0;} 
body {background:url(/imgs/body_bg.gif);}

#body {width:999px; background:url(/imgs/bg.gif);}

#hp_bg {height:260px; width:999px; background:url(/imgs/hp_bg.jpg); position:absolute; left:0; top:0;}
#head {margin:0 0 0 30px; width:940px; height:220px; position:relative;}
#topMenu1, #topMenu2, #topMenu3, #topMenu4, #topMenu5, #topMenu6, #topMenu7, #topMenu8 {position:absolute; color:#003663; text-decoration:none; text-transform:uppercase; font-weight:bold;}
#topMenu1:hover, #topMenu2:hover, #topMenu3:hover, #topMenu5:hover, #topMenu6:hover, #topMenu8:hover {color:#FFFFFF !important; text-decoration:none;}
#topMenu1 {font-size:12px; left:312px; top:108px;}
#topMenu2 {font-size:30px; left:310px; top:120px;}
#topMenu3 {font-size:24px; left:310px; top:148px;}
#topMenu4 {font-size:12px; left:310px; top:178px;}
#topMenu5 {font-size:24px; left:514px; top:101px;}
#topMenu6 {font-size:16px; left:530px; top:130px;}
#topMenu7 {font-size:12px; left:504px; top:178px;}
#topMenu8 {font-size:16px; left:535px; top:155px;}
#topPhone {position:absolute; right:0; top:0;}
.selectedTopMenu {color:#5CC2A4 !important; text-decoration:none;}

#hp_row {margin-left:30px; width:940px; height:150px; position:relative;}
#banners {width:700px; padding-top:30px; height:150px; //height:120px;}
#banners .bnr {margin-right:20px;}
#alumni_enter {position:absolute; top:0; right:0;}

#copyright {padding: 0 30px 50px 330px;}
#copyright, #copyright p {font-size:11px;}
#copyright a {color:#003663; text-decoration:none;}
#copyright a:hover {text-decoration:underline;}

.spacer {height:30px;}
.clear {clear:both;}
.rltv {position:relative;}
.block {padding:0 30px 10px 30px;}
.header {margin-top:-29px;}
.leftedImg {float:left; margin:0 10px 10px 0;}

.corner_black {height:29px; background:url(/imgs/corner_black.gif) 0 0 no-repeat;}
.bg_black {background:#53534A; color:#FFFFFF !important;}
.bg_black a {color:#6DCFF6; text-decoration:none;}
.bg_black a:hover {text-decoration:underline;}

.corner_white {height:29px; background:url(/imgs/corner_white.gif) 0 0 no-repeat;}
.bg_white {background:#FFFFFF;}
.bg_white a {color:#003663; text-decoration:none;}
.bg_white a:hover {text-decoration:underline;}

.bg_green {background:#5CC2A4; color:#53534A; font-size:16px; padding-top:10px !important;}
.bg_green a {color:#FFFFFF; text-decoration:none;}
.bg_green a:hover {text-decoration:underline;}

.corner_coffe {height:29px; background:url(/imgs/corner_coffe.gif) 0 0 no-repeat;}
.bg_coffe {background:#EAE9D5;}

#content_left {padding: 0 30px 0 30px; float:left; width:270px;}
#content_center {float:left; width:370px;}
#content_right {padding: 0 0 0 30px; float:left; width:240px;}
#content_main {float:left; width:640px;}

.corner {width:29px; height:29px; background:url(/imgs/corner_green.gif); float:left;}
.corner_left, .corner_center, .corner_right, .corner_main {height:29px; float:left;}
.corner_left {width:241px;}
.corner_center {width:341px;}
.corner_right {width:211px;}
.corner_main {width:611px;}

.dots_black, .dots_white {margin:10px 0 10px 0; height:1px;}
.dots_black {background:url(/imgs/dots_black.gif) repeat-x;}
.dots_white {background:url(/imgs/dots_white.gif) repeat-x;}

.subsectionLink {font-size:11px; font-family:Georgia, "Times New Roman", Times, serif;}
.bg_green .subsectionLink {font-weight:bold;}
.bg_coffe p, .bg_black p {font-size:11px;}
.bg_black p {color:#FFFFFF;}

.form170 input {margin:10px 0;}
.form170 .txt {background:#DEDBBF; font-size:11px; padding:2px 10px; width:150px; border:0;}
.form170 .but {background:#5CC2A4; padding:1px; width:169px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; border:0;}
#subscribeResult {display:none; padding-top:10px;}
#subscribeBack {color:#5CC2A4; margin-top: 5px; cursor:pointer;}

.b_head, .b_spechead {position:relative; font-size:16px; padding:2px 10px; margin:10px 0 5px 0; cursor:pointer;}
.b_head {background:#EAE9D5; color:#005B7F;}
.b_spechead {background:#5CC2A4; color:#FFFFFF;}
.b_spechead a {color:#FFFFFF; display:block;}
.b_spechead a:hover {text-decoration:none;}
.b_name {position:relative; float:left;}
.b_sign {position:relative; float:right;}

.sub_menu {text-align:right;}
.sub_menu li {list-style:none; margin-top:20px;}
.sub_menu a:hover {color:#53543A !important; text-decoration:none;}
.sub_menu li.sub {margin-top:5px; margin-right:10px; font-size:13px;}

.treeItem {margin-top:5px;}
.subTreeItem {padding-left:30px;}

#basket {font-size:14px; color:#53534A;}
.basketItem {width:580px;}
.basketPrice {float:left; width: 210px; white-space:nowrap;}
.basketAmount {float:left; width:140px; white-space:nowrap;}
.basketAmount input {width:32px; font-size:24px; padding:0; margin:0; background:#EAE9D5; border:0; text-align:center; // margin-bottom:-4px;}
.basketSumm {float:left; width:220px; white-space:nowrap; text-align:right;}
.basketB {font-size:24px;}
.basketSummary {background-color:#EAE9D5; padding-left:5px;}
.basketDropButton {float:left; width:210px;}
.basketDropButton input {font-size:24px; height:24px; padding:0; margin:0; border:0; visibility:hidden;}
.basketCost {float:left; width:355px; text-align:right;}
.basketRecalcButton {padding: 10px 0;}

#order table {width:100%; border-collapse:collapse;}
#order td {border:0; font-size:14px; color:#53534A; padding:0 20px 10px 0; vertical-align:top;}
td.lst {padding-right:0 !important;}
#order input, #order textarea {padding:0; margin:0; background:#EAE9D5; border:0; width:180px;}

#requestForm {margin-top:20px;}
#requestForm table {width:100%; border-collapse:collapse;}
#requestForm td {border:0; font-size:14px; color:#53534A; padding:0 20px 10px 0; vertical-align:top;}
#requestForm input, #requestForm textarea {padding:0; margin:0; background:#EAE9D5; border:0; width:240px;}

input#mkOrderButton {width:580px !important; background:#5CC2A4; color:#FFFFFF; font-size:16px; padding:2px 10px; margin:10px 0 5px 0; text-align:left;}

#icqDiv {display:none; z-index:10; width:250px; height:100px; padding:5px 10px 2px 10px; background:#5CC2A4; border:1px #53534A solid;}
#icqDiv p {font-size:14px; color:#FFFFFF;}
#icqHide {text-align:right;}
#icqHide a {color:#FFFFFF;}
