﻿body { font-family:Tahoma; font-size:12px; margin:0px; color:#7c4d6d; }
td {font-size:11px;}


input.textbox { width:170px; }
select { font-family:Tahoma; color:#7c4d6d; font-size:11px; width:175px; }
textarea { font-family:Tahoma; color:#7c4d6d; font-size:11px; width:170px; height:50px; }
span.Error { color:Red; font-weight:bold; }
span.Success { color:Green; font-weight:bold; }
hr { color:#7c4d6d; height:1px; }
input { font-family:Tahoma; font-size:11px; color:#7c4d6d; }
input.button { border-width:1px; font-weight:bold; border-color:#7c4d6d; }
a.link { color:#4c587c; text-decoration:none; font-weight:bold; }
a.link:hover { text-decoration:underline; }
a { text-decoration:none; }
a.white { color:White; }
select { font-family:Tahoma; font-size:11px; color:#7c4d6d; }
.newsbullets { margin-left:10px; }
table.mainmenu { background-image:url(../images/menb.jpg); height:30px; border-width:medium; }
/*----- Grids ----*/
able.GridView { border-collapse:collapse; border-width:0px; border-spacing:0px; width:100%; }
tr.Header { background-color:#4c587c; color:White;  font-weight:bold; }
tr.Row0 { background-color:#a8b4d9; color:Black; }
tr.Row1 { background-color:#b3bdda; color:Black; }

table.lightshading { border-collapse:collapse; border-width:1px; border-color:#7c4d6d; border-style:solid; background-color:#f8f3f7; width:100%; }
tr.shadingheading { background-color:#e9cbe3; font-weight:bold; }
tr.lightrow { background-color:#fdf8fc; }
/*----------------*/

/*----- Container Layout ------*/
.layout_backleft { background-image:url(../images/layout/backfade_left.jpg); background-position:right; background-repeat:repeat-y; width:500px; }
.layout_backright { background-image:url(../images/layout/backfade_right.jpg); background-position:left; background-repeat:repeat-y; width:500px; }
.layout_topbar { background-image:url(../images/layout/topbar.jpg); background-repeat:no-repeat; height:164px; }
.layout_left { width:200px; }
.layout_main { background-color:#d4c4ce; width:630px; height:600px; text-align:left; }
.layout_right { width:194px; }
.layout_bottombar { height:30px; background-color:#b79f3d; color:White; font-weight:bold; }
.layout_bottombar td { text-align:center; }
.layout_slogan { width:200px; height:112px; background-image:url(../images/layout/slogan.jpg); }

/*----- LeftBar Layout ------*/


/*----- Content Layout ------*/
.layout_main .layout_heading { height:112px; width:630px; border:0px solid red;}
.layout_main .layout_headingback_home { background-image:url(../images/layout/headingback_home.jpg); }
.layout_main .layout_headingback_reports { background-image:url(../images/layout/headingback_reports.jpg); }
.layout_main .layout_headingback_newsroom { background-image:url(../images/layout/headingback_newsroom.jpg); }
.layout_main .layout_headingback_ourcompany { background-image:url(../images/layout/headingback_ourcompany.jpg); }
.layout_main .layout_headingback_bookings { background-image:url(../images/layout/headingback_bookings.jpg); }
.layout_main .layout_headingback_contactus { background-image:url(../images/layout/headingback_contactus.jpg); }
.layout_main .layout_headingback_training { background-image:url(../images/layout/headingback_training.jpg); }
.layout_main .layout_headingback_servicedelivery { background-image:url(../images/layout/headingback_servicedelivery.jpg); }
.layout_main .layout_headingback_memberlogin { background-image:url(../images/layout/headingback_memberlogin.jpg); }
.layout_main .layout_headingmainitem {height:90px; width:430px; font-weight:bold; color:White; font-size:16px;}
.layout_main .layout_headingsubitem { height:22px; width:500px; font-weight:bold; color:#7c4d6d; padding-left:10px;}

/*----- RightBar Layout ------*/
.layout_accreditations { background-image:url(../images/accreditations.jpg); background-repeat:no-repeat; background-position:center; height:300px; width:194px; }
.layout_statusbox { width:143px; }
.layout_statusboxtop { text-align:center; color:White; font-weight:bold; background-image:url(../images/layout/boxtop.jpg); height:30px; border:solid 1 }
.layout_statusboxcontent { background-color:#d4c5ce; text-align:left; border:0px solid red; }
.layout_statusboxbottom { background-repeat:no-repeat; background-image:url(../images/layout/boxbottom.jpg); height:30px; }
input.textbox_login { width:127px; }
/*------- Menu ------*/

table.menu_toplevel { background-image:url(../images/menu/menuback.jpg); background-repeat:no-repeat; background-position:center; text-align:center; height:30px; color:White; font-weight:bold; width:148px; }
table.menu_itemlevel { background-color:#7c4d6d; height:20px; width:170px; color:White; font-weight:bold; text-align:left; padding-left:5px; }
table.menu_itemlevel_hover { background-color:#c5b181; cursor:pointer; }

/*-------------------*
