/* CSS Document */

body {margin: 0px;padding: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

a:link, a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; text-decoration:underline;}
a:hover {color:#ffbb00; text-decoration:none;}

h1 {font-family:Arial, Helvetica, sans-serif;font-size: 18px; font-weight:900; line-height:20px;} 
h2 {font-family:Arial, Helvetica, sans-serif;font-size: 16px; font-weight:700; line-height:16px;} 
h3 {font-family:Arial, Helvetica, sans-serif;font-size: 14px; font-weight:700; line-height:16px;}
h4 {font-family:Arial, Helvetica, sans-serif;font-size: 11px; font-weight:700; line-height:16px; margin-bottom:0;} 

p {font-size:11px; line-height:16px; margin-top:0}
p.topspace {margin-top:20px;}
p.bigspace {margin-top:50px;}
ul, ol {margin:0px 10px; padding:0px 10px;}
li {font-size:11px; line-height:16px;}
blockquote {line-height:14px; margin-left:10px; padding-left:10px;}
hr {color: #ffbb00; background-color: #ffbb00; height: 1px; width: 90%; margin-top:20px; margin-bottom:5px;}

.bold {font-weight:700;}
.button {margin:20px;}

#fullpage {position:absolute;left:0;width:660px;margin-top:1px;margin-left:1px;} /* Define whole page */

/* Positioning and styles for top section of pgae */
#top {position:absolute; top:5px; left:10px; width:660px;}
#links {position:absolute; top:100px; left:200px; padding-bottom:8px;}

a.toplinks:link, a.toplinks:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:900; color:#886611; line-height:20px; text-decoration:underline;}
a.toplinks:hover {color:#ffbb00; text-decoration:none;}

/* Main (right) part of page */
#main {position:absolute; top:130px; left:200px; width:450px; padding:10px; }

/* Table layout 100-320 split */

table.pd
td.pd_col1 {width:100px;}
td.pd_col2 {width:320px;}

/* Table layout 100-320 split, left col right aligned */

table.pdr
td.pdr_col1 {width:100px; text-align:right; vertical-align:top}
td.pdr_col2 {width:320px; padding-left:10px}

/* Table layout 320-60-40 split */
table.pr
th.pr_col1 {width:320px; font-weight:700;}
th.pr_col2 {width:60px; margin-right:20px; font-weight:700;}
th.pr_col3 {width:40px; font-weight:700;}

td.pr_col1 {width:320px;}
td.pr_col2 {width:60px; margin-right:20px; text-align:center;}
td.pr_col3 {width:40px;}

/* Table layout 30-390 split */
table.fm
td.fm_col1 {width:30px; vertical-align:top}
td.fm_col2 {width:390px; }

ul.none {list-style-type:none;}


/* Left column */
#left {position:absolute; top:130px; left:10px; width:150px; height:410px; padding:10px; background: #fff url(../images/leftcol_400.jpg) no-repeat}
#left2 {position:absolute; top:130px; left:10px; width:150px; height:510px; padding:10px; background: #fff url(../images/leftcol_500.jpg) no-repeat}

a.leftlinks:link, a.leftlinks:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:100; color:#000; text-decoration:underline;}
a.leftlinks:hover {text-decoration:none;}

a.leftlinksml:link, a.leftlinksml:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:100; color:#000; text-decoration:underline;}
a.leftlinksml:hover {color:#000; text-decoration:none;}

h1.lefth1 {font-family:Arial, Helvetica, sans-serif;font-size: 16px; font-weight:700; line-height:16px; margin-top:50px;} 
.leftemail {font-size:10px; line-height:16px; margin-top:0}

/*Customized version pages */

a.cv_link:link,a.cv_link:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:700;}

/* footer */
#footer {padding:10px; text-align:center;}
p.foot {font-size:9px; line-height:12px; margin-top:0px}