/* Talking Concepts Style Sheet 24/08/04 - Web Site Design by Cyber Media Solutions Ltd - Last Updated by SDG*/

/* Main Styles*/

BODY{ color: #FFFFFF; font-size: 10px; width: auto; font-family: Arial, Helvetica, sans-serif; text-align: center; background-color: #F9F4DE; 	text-decoration: none; margin: 15;}
.layout { width: 740px; height:100%; align: left; vertical-align: top; background-color: #FFFFFF; border: 1px  solid #B79E38;}
.nav {font-size: 11px; width: 740px; height: 30px; background-color: #B79E38; color: #FFFFFF; text-align: center; padding-left: 10px; padding-right: 10px;}
.breadcrumb {background-image: url(images/bread-background.jpg); background-position: top; background-repeat: no-repeat; padding-left: 10px; padding-right: 10px; font-size: 11px; width: 740px; height: 24px; color: #B79E38; border-bottom: 2px solid #B79E38; text-align: left;}
.main {background-image: url(images/main-background.jpg); height: 100%; background-position: top; background-repeat: no-repeat; text-align: left; font-size: 11px; vertical-align: top; color:#000000;}
.copy { width: 100%; text-align: left; font-size: 11px; vertical-align: top; color:#000000; padding-left: 10px; padding-right: 10px; padding-top: 10px;}
.2nav {width: 210px; background-color: #B79E38; color: #FFFFFF; text-align: left; padding: 4px;}

/*headings */
h1 { border-bottom: 1px solid #8CB3A7; width: 100%; font-size:18px; font-weight: normal; color:#8CB3A7; padding-top: 1px;}
h3 { border-bottom: 1px solid white; width: 100%; vertical-align: bottom; font-size:14px; font-weight: normal; color:white; }
/*h1 { vertical-align: middle; font-size:18px; font-weight: 200; color:#8CB3A7; line-height: 18px;}*/
h2 {vertical-align: middle; font-size:11px; color:#FFFFFF; padding-top: 3px; height: 15px;}
hr { color: #759DF0;  background-color:transparent; height:1px; }


/*Text Styles*/
.normal{ color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.title{ color:#8CB3A7; font-size: 16px; font-style: italic; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.normal_bold{ color: #FFFFFF; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.footer{ color: #FFFFFF; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; padding-top: 10px; padding-bottom: 10px; height: 25px; background-color: #8F0000;vertical-align: middle;}


/*links*/

a.nav2:visited { font-size: 11px; font-weight: bold; line-height: 15px; text-align: center; width: 100px; color: #FFFFFF; text-decoration: none; border-top: 1px solid #E5E5DB; border-left: 1px solid #E5E5DB; border-right: 1px solid #E5E5DB; border-bottom: 1px solid #E5E5DB;}
a.nav2:link  { font-size: 11px; font-weight: bold; line-height: 15px; text-align: center; width: 100px; color: #FFFFFF; text-decoration: none; border-top: 1px solid #E5E5DB; border-left: 1px solid #E5E5DB; border-right: 1px solid #E5E5DB; border-bottom: 1px solid #E5E5DB;}
a.nav2:hover { font-size: 11px; font-weight: bold; line-height: 15px; text-align: center; width: 100px; color: #FFFFFF; background-color: #8CB3A7; text-decoration: none; border-top: 1px solid #E5E5DB; border-left: 1px solid #E5E5DB; border-right: 1px solid #E5E5DB; border-bottom: 1px solid #E5E5DB;}

a.nav3:visited { font-size: 11px; font-weight: bold; margin-bottom: 2px; line-height: 15px; text-align: center; width: 202px; color: #FFFFFF; text-decoration: none; border-top: 1px solid #E5E5DB; border-left: 1px solid #E5E5DB; border-right: 1px solid #E5E5DB; border-bottom: 1px solid #E5E5DB;}
a.nav3:link  { font-size: 11px; font-weight: bold; margin-bottom: 2px; line-height: 15px; text-align: center; width: 202px; color: #FFFFFF; text-decoration: none; border-top: 1px solid #E5E5DB; border-left: 1px solid #E5E5DB; border-right: 1px solid #E5E5DB; border-bottom: 1px solid #E5E5DB;}
a.nav3:hover { font-size: 11px; font-weight: bold; margin-bottom: 2px; line-height: 15px; text-align: center; width: 202px; color: #FFFFFF; background-color: #8CB3A7; text-decoration: none; border-top: 1px solid #E5E5DB; border-left: 1px solid #E5E5DB; border-right: 1px solid #E5E5DB; border-bottom: 1px solid #E5E5DB;}

a:visited { font-size: 11px; font-weight: normal; color: #B79E38; text-decoration: none;}
a:link  { font-size: 11px; font-weight: normal; color: #B79E38; text-decoration: none;}
a:hover {  font-size: 11px; font-weight: normal; color: #B79E38; text-decoration: underline;}

a.menu:visited { font-size: 11px; font-weight: bold; line-height: 25px; text-align: left; padding-left: 10px; padding-top: 2px; width: 281px; color: #FFFFFF; text-decoration: none; border-top: 1px solid #E5E5DB; border-left: 1px solid #E5E5DB; border-right: 1px solid #E5E5DB;}
a.menu:link  { font-size: 11px; line-height: 25px; font-weight: bold; text-align: left; padding-left: 10px; padding-top: 2px; width: 281px; color: #FFFFFF; text-decoration: none; border-bottom: 0px; border-top: 1px solid #E5E5DB; border-left: 1px solid #E5E5DB; border-right: 1px solid #E5E5DB;}
a.menu:hover { color: #FFFFFF; background-image: url(images/hover.gif); background-color: #406CC8; font-weight: bold; text-decoration: none; border-bottom: 0px; border-top: 1px solid #E5E5DB; border-left: 1px solid #E5E5DB; border-right: 1px solid #E5E5DB; }




/* Others*/
.form { color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color:"#406CC8"; border: 1px solid #FFFFFF;}