body,div,table,p,h1,h2,h3,h4,input,textarea,img {
border:0;
margin:0;
padding:0;
}

body,div,td,p,h1,h2,h3,h4 {
font-family:Tahoma;
font-size:10pt;
font-weight:400;
text-align:justify;
}

div.clear {
clear:both;
}

.left {
float:left;
}

.center {
text-align:center;
}

.bold {
font-weight:700;
}

.red {
color:red;
}

.black {
color:#000;
}

.justify {
text-align:justify;
}

div.main_body {
border:solid 0 red;
width:1000px;
margin:auto;
}

div.header_top {
color:#fff;
background-color:#000;
padding-top:7px;
padding-bottom:7px;
font-family:Arial;
font-size:14px;
}

div.header_top p {
font-family:Arial;
font-size:14px;
float:left;
padding-top:3px;
color:#eee;
}

div.top_search input.text {
background-image:url(http://www.lstrader.co.uk/d2011/images/search_bg.png);
background-position:top left;
height:22px;
width:211px;
float:left;
padding-left:25px;
padding-top:3px;
color:#777;
}

div.top_search input.black {
background-image:url(http://www.lstrader.co.uk/d2011/images/search_bg.png);
background-position:top left;
height:22px;
width:211px;
float:left;
padding-left:25px;
padding-top:3px;
color:#000;
}

div.top_search input.button {
background-image:url(http://www.lstrader.co.uk/d2011/images/search_go_bg.gif);
background-position:top left;
height:22px;
width:28px;
margin-left:10px;
border:0;
cursor:pointer;
}

div.header_bottom {
padding-top:10px;
padding-bottom:10px;
text-align:center;
}

div.header_date_social {
float:left;
margin-top:20px;
margin-left:80px;
}

p.header_date {
color:#777;
margin-bottom:5px;
}

.header_menu ul {
list-style-type:none;
margin:0;
padding:0;
}

.header_menu li {
float:left;
width:109px;
height:29px;
text-align:center;
background-image:url(http://www.lstrader.co.uk/d2011/images/menu_bg.png);
padding-top:10px;
}

.header_menu li.last {
float:right;
width:112px;
}

.header_menu li.separator {
background-image:url(http://www.lstrader.co.uk/d2011/images/menu_separator.png);
width:2px;
}

.header_menu li.active {
background-image:url(http://www.lstrader.co.uk/d2011/images/menu_active_bg.png);
}

a.header_menu,a.header_menu:hover,a.header_menu:visited {
color:#fff;
text-decoration:none;
font-weight:700;
font-family:Arial;
}

ul.footer_links {
list-style-type:none;
margin:auto;
padding:0;
}

ul.footer_links li {
float:left;
margin-right:35px;
}

ul.footer_links li.last {
float:right;
margin-right:0;
}

div.footer {
text-align:center;
margin-bottom:10px;
}

div.footer_ul {
width:640px;
text-align:center;
margin:10px auto;
padding:10px;
}

div.footer_ul a {
color:#00f;
}

div.left_main_box {
width:175px;
float:left;
overflow:hidden;
}

div.left_links_top {
background-image:url(http://www.lstrader.co.uk/d2011/images/left_links_top_bg.png);
height:38px;
}

div.left_links {
background-image:url(http://www.lstrader.co.uk/d2011/images/left_links_bg.png);
}

div.left_links_bottom {
background-image:url(http://www.lstrader.co.uk/d2011/images/left_links_bottom_bg.png);
height:7px;
}

ul.left_links {
list-style-type:none;
margin:0;
padding:0 0 0 17px;
}

ul.left_links li {
list-style-image:url(http://www.lstrader.co.uk/d2011/images/left_links_arrow.png);
padding-bottom:3px;
text-align:left;
}

ul.left_links li.child {
list-style-image:url(http://www.igtrader.co.uk/images/Sub-bullets.jpg);
padding-bottom:3px;
text-align:left;
margin-left:10px;
}

ul.left_links li.child2 {
list-style-image:url(http://www.igtrader.co.uk/images/Sub-bullets.jpg);
padding-bottom:3px;
text-align:left;
margin-left:20px;
}

ul.left_links a {
text-decoration:none;
color:#333;
font-size:9pt;
text-align:left;
}

ul.left_links a:hover {
text-decoration:underline;
color:#333;
font-size:9pt;
text-align:left;
}

div.home_top_1_1 {
float:left;
width:500px;
padding:10px;
}

div.home_top_1_1 .title {
text-align:justify;
font-size:24px;
margin-bottom:10px;
}

input.home_learn_more {
background-image:url(http://www.lstrader.co.uk/d2011/images/home_buttons.png);
background-position:-325px 2px;
height:37px;
width:137px;
margin-top:40px;
margin-right:30px;
float:right;
cursor:hand;
}

input.home_signup {
background-image:url(http://www.lstrader.co.uk/d2011/images/home_buttons.png);
background-position:-325px -37px;
cursor:hand;
height:34px;
width:173px;
margin-top:10px;
}

input.home_subscribe {
background-image:url(http://www.lstrader.co.uk/d2011/images/home_buttons.png);
background-position:-325px -72px;
cursor:hand;
height:36px;
width:173px;
margin-top:10px;
}

.home_guarantie {
float:right;
margin-top:10px;
}

div.container_home_3 {
margin-left:5px;
margin-top:15px;
font-size:9pt;
}

div.container_home_2 {
margin-left:5px;
margin-top:5px;
font-size:9pt;
}

div.container_home_1 {
border-bottom:solid 3px #000;
height:110px;
margin-left:5px;
margin-bottom:13px;
}

div.real_content {
padding-top:5px;
overflow:hidden;
}

div.box_content {
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
font-size:9pt;
padding:5px 10px 0;
}

div.box_content p {
font-size:9pt;
}

div.box_1_top {
background-image:url(http://www.lstrader.co.uk/d2011/images/home_buttons.png);
background-position:0 0;
height:16px;
width:310px;
text-transform:uppercase;
color:#153E7E;
font-weight:700;
padding:5px 5px 5px 10px;
}

div.box_1_content {
width:323px;
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
font-size:9pt;
margin:0;
padding:0;
min-height:257px;
}

div.box_1_bottom {
background-image:url(http://www.lstrader.co.uk/d2011/images/home_buttons.png);
background-position:0 -37px;
background-repeat:no-repeat;
height:11px;
width:325px;
}

div.box_2_top {
background-image:url(http://www.lstrader.co.uk/d2011/images/home_buttons.png);
background-position:0 -48px;
color:#fff;
font-weight:700;
height:16px;
text-transform:uppercase;
width:242px;
text-align:left;
padding:5px 5px 5px 10px;
}

div.box_2_content {
width:255px;
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
font-size:9pt;
margin:0;
padding:0;
min-height:258px;
}

div.box_2_bottom {
background-image:url(http://www.lstrader.co.uk/d2011/images/home_buttons.png);
background-position:0 -92px;
height:10px;
width:257px;
}

div.box_content_same {
height:402px;
min-height:402px;
}

div.box_content_same_top {
height:237px;
min-height:237px;
}

div.separator {
background-image:url(http://www.lstrader.co.uk/d2011/images/box_1_content_separator.png);
background-repeat:repeat-x;
}

div.box_3_top {
background-image:url(http://www.lstrader.co.uk/d2011/images/home_buttons.png);
background-position:0 -102px;
color:#153E7E;
font-weight:700;
height:16px;
text-transform:uppercase;
width:204px;
text-align:left;
padding:5px 5px 5px 10px;
}

div.box_3_content {
width:217px;
text-align:center;
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
font-size:9pt;
margin:0;
padding:0;
min-height:258px;
}

div.box_3_bottom {
background-image:url(http://www.lstrader.co.uk/d2011/images/home_buttons.png);
background-position:0 -146px;
height:10px;
width:219px;
}

div.box_4_top {
background-image:url(http://www.lstrader.co.uk/d2011/images/home_buttons.png);
background-position:0 -156px;
color:#fff;
font-weight:700;
height:16px;
text-transform:uppercase;
width:578px;
text-align:left;
padding:5px 5px 5px 10px;
}

div.box_4_content {
width:591px;
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
font-size:9pt;
margin:0;
padding:0;
min-height:938px;
}

div.box_4_content p {
padding: 6px 0;
}

div.box_4_bottom {
background-image:url(http://www.lstrader.co.uk/d2011/images/home_buttons.png);
background-position:0 -188px;
height:20px;
width:593px;
}

div.box_5_top {
background-image:url(http://www.lstrader.co.uk/d2011/images/home_buttons.png);
background-position:0 -208px;
color:#fff;
font-weight:700;
height:16px;
text-transform:uppercase;
width:204px;
text-align:left;
padding:5px 5px 5px 10px;
}

div.box_5_content {
width:217px;
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
font-size:9pt;
margin:0;
padding:0;
min-height:460px;
}

div.box_5_bottom {
padding:0;
margin:0;
background-image:url(http://www.lstrader.co.uk/d2011/images/home_buttons.png);
background-position:0 -258px;
height:10px;
width:219px;
}

div.box_6_top {
background-image:url(http://www.lstrader.co.uk/d2011/images/home_buttons.png);
background-position:0 -102px;
color:#153E7E;
font-weight:700;
height:16px;
text-transform:uppercase;
width:204px;
text-align:left;
padding:5px 5px 5px 10px;
}

div.box_6_content {
width:217px;
text-align:center;
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
font-size:9pt;
margin:0;
padding:0;
min-height:447px;
}

div.box_6_bottom {
background-image:url(http://www.lstrader.co.uk/d2011/images/home_buttons.png);
background-position:0 -146px;
height:10px;
width:219px;
}

div.margin_top_box {
margin-top:5px;
}

div.margin_left_box {
margin-left:9px;
}

div.boxes_3 {
height:79px;
}

div.boxes_3 .image {
width:85px;
height:65px;
float:right;
margin-top:10px;
}

div.boxes_3 .image_1 {
background-image:url(http://www.lstrader.co.uk/d2011/images/image1.jpeg);
background-position:0 0;
background-repeat:no-repeat;
width:85px;
height:65px;
float:right;
margin-top:10px;
}

div.boxes_3 .image_2 {
background-image:url(http://www.lstrader.co.uk/d2011/images/image2.jpeg);
background-position:0 0;
background-repeat:no-repeat;
width:76px;
height:65px;
float:right;
margin-top:10px;
}

div.boxes_3 .image_3 {
background-image:url(http://www.lstrader.co.uk/d2011/images/image3.jpeg);
background-position:0 0;
background-repeat:no-repeat;
width:76px;
height:65px;
float:right;
margin-top:10px;
}

div.boxes_3 .title {
font-weight:700;
padding-top:10px;
}

div.boxes_3 .first {
padding-top:5px;
}

div.boxes_3 .content {
padding-top:10px;
}

div.box_2_content li {
list-style-image:url(http://www.lstrader.co.uk/d2011/images/left_links_arrow.png);
font-weight:700;
font-size:9pt;
padding-top:5px;
}

div.box_2_content ul {
list-style-type:none;
margin:0;
padding:15px 0 0 24px;
}

div.paypal_bar {
width:153px;
height:22px;
background-image:url(http://www.lstrader.co.uk/d2011/images/paypal_bar.png);
margin:20px auto 14px;
}

form.subscribe {
margin:0;
padding:0;
}

#subscribe input {
border:solid 1px #99B9E2;
margin:0;
padding:0;
color:#777;
text-align:left;
}

#subscribe .second {
margin:0;
margin-top:7px;
}

#subscribe .black {
border:solid 1px #99B9E2;
margin:0;
padding:0;
color:#000;
text-align:left;
}

#subscribe .black_second {
border:solid 1px #99B9E2;
margin:0;
margin-top:7px;
color:#000;
text-align:left;
}

.text_10 {
font-size:10pt;
}

.font_10 {
font-size:10px;
}

.font_11 {
font-size:11px;
}

div.wide_box {
padding:10px;
}

div.wide_box h2 {
font-weight:700;
padding:0;
}

.like_h2 {
font-weight:700;
font-size:16pt;
padding:10px;
}

#div_form {
border:solid 2px #777;
width:350px;
height:460px;
float:left;
background-color:#FF9;
padding:0 10px 10px;
}

#div_form_2 {
border:solid 0 #777;
width:350px;
margin-left:30px;
height:460px;
float:left;
background-color:#fff;
padding:0 10px 10px;
}

.cursor {
cursor:hand;
}

#div_form input {
margin-top:2px;
border:solid 1px #999;
}

a {
text-decoration:none;
color:#00f;
}

.wide_box p.center {
text-align:center;
padding:10px 0;
}

.faculty {
background:#FFF none repeat scroll 0 0;
border:1px outset #CCC;
clear:left;
overflow:hidden;
text-align:left;
width:780px;
margin:0 0 10px;
padding:6px 10px;
}

.f-headshot {
float:left;
margin:4px 10px 4px 0;
}

.f-name {
font-size:10pt;
font-family:Tahoma;
font-weight:700;
text-transform:uppercase;
padding-bottom:5px;
padding-left:160px;
}

.f-bio {
font-size:10pt;
font-family:Tahoma;
margin-left:160px;
text-align:justify;
padding:0 12px 0 0;
}

.border {
border:1px solid #ABABAB;
}

div.src_rows {
width:670px;
border:dotted 0 #777;
margin-top:10px;
padding:5px;
}

a.search_bottom {
color:#00720B;
font-size:12px;
}

a.search_title {
color:#004276;
font-size:14px;
font-weight:700;
}

.bottom_padding {
padding-bottom:14px;
}

.top_padding {
padding-top:14px;
}

.right,div.top_search,div.home_top_1_2 {
float:right;
}

ul.footer_links a,div.boxes_3 a {
text-decoration:none;
}

ul.footer_links a:hover,div.boxes_3 a:hover,a:hover {
text-decoration:underline;
color:red;
}

.hidden,#div_wait {
display:none;
}

h2,h1 {
font-weight:700;
padding:10px;
}

div.padding {
padding:5px 10px;
}
div.padding_3 {
padding:5px 10px;
text-align:center;
}
.center_bold_top_padding {
padding-top:14px;
font-weight:700;
text-align:center;
}
.center_bold_red {
color:red;
font-weight:700;
text-align:center;
}
.center_bold_bottom_padding {
padding-bottom:14px;
font-weight:700;
text-align:center;
}

