/* Profile - Style Sheet 2.0 */

/* Colour codes obtained from http://www.w3schools.com/cssref/css_colornames.asp*/

/* MARGINS */
div.page          {margin: 40px}
div.page h2       {margin-left: -40px}
div.page h3       {margin-left: -40px}
div.page h4       {margin-left: -20px}

/* BACKGROUND COLOURS */
div.site_title {background-color:#7A991A; }
div.page h2 {background-color:#AFC276; padding: 4px}
div.page h3 {border-left: 8px solid #7A991A; border-top: 2px solid #7A991A; padding: 4px}
div.page h4 {border-left: 6px solid #7A991A; border-top: 2px solid #7A991A; padding: 3px}
div.section {padding: 10px}

/* LETTER SPACING */
div.site_title h1 {letter-spacing:0.1em; padding: 10px}
img.logo {float: left; padding-top: 7px; padding-left: 20px; width:120px}
img.PR {padding-right: 10px; padding-bottom: 10px; width:170px;}
img.PR250 {padding-right: 10px; padding-bottom: 10px; width:250px;}
img.LEFT {float: left; padding-right: 10px; padding-bottom: 10px;}
img.L100 {float: left; padding-right: 10px; padding-bottom: 10px; width:100px;}
img.connect {padding-right: 40px; padding-bottom: 10px; height:60px;}

a {text-decoration: none;}

a.button {display:block; width:300px; background-color:#98bf21; padding:5px; margin-bottom: 5px; text-decoration: none;}
a.button:hover,a.button:active {background-color:#7A991A;}

a.button_float {width:300px; background-color:#E68A2E; padding:5px; margin-bottom: 5px; text-decoration: none;}
a.button_float:hover,a.button:active {background-color:#CC7A29;}

a.inactive_button {display:block; width:300px; color:	#E8E8E8; background-color:#D6E5A6; padding:5px; margin-bottom: 5px; text-decoration: none;}
a.inactive_button:hover,a.inactive_button:active {background-color:#98bf21;}

table.linker td {vertical-align: top; padding: 10px}
table.linker td.imagecolumn {width: 200px}

table.products {background-color: #BCCC8C; }
table.products td {vertical-align: top; padding: 10px; background-color: #FFFFFF;}
table.products th.c1 {width: 25%}
table.products th.c2 {width: 35%}
table.products th.c3 {width: 30%}
table.products th.c4 {width: 10%}

table.maps {background-color: #BCCC8C; }
table.maps td {vertical-align: top; padding: 10px; background-color: #FFFFFF;}
table.maps td:first-letter {font-size:150%; color:#7A991A; }
table.maps th.c1 {width: 30%}
table.maps th.c2 {width: 70%}

body {font-family: sans-serif}
p.ref {margin: 40px; text-indent: -40px}

span.italics {font-style: italic; }
span.bold {font-weight: bold; }
p.left {text-align:left}
p.right {text-align:right}
p.center {text-align:center}
