/* Layout: General */
/*===================================================================*/

body {
	background:      #003B95;
	background-image: url(Artwork/background2.jpg);
	background-repeat: no-repeat;
	background-position:top;
	color:           black;
	font-size:       12px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	line-height:     18px;
}


table.color {
	background:      #a1b966;
}

table.copy {  
	background:      #FDF4D7;
	color:           black;
	font-size:       12px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	line-height:     22px;
	text-align:      left;
	vertical-align:  middle;
}



p.headblue {
	background:      transparent;
	color:           black;
	font-size:       28px;
	font-weight:	 bold;
	font-family:     Arial Narrow, Arial, san-serif;
	line-height:     5px;
	text-align:		 left;
	padding:         .25cm;
}

p.bgbodyL {
	background:      transparent;
	color:           #FFFFFF;
	font-size:       12px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	line-height:     22px;
	text-align:      left;
	vertical-align:  top;
	padding-left:    .75cm;
}

p.bgbodyC {
	background:      transparent;
	color:           #FFFFFF;
	font-size:       12px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	line-height:     22px;
	text-align:      center;
	vertical-align:  top;
	padding-left:    .25cm;
}

p.headleft {
	background:      transparent;
	color:           #D10B0C;
	font-size:       25px;
	font-weight:	 bold;
	font-family:     Arial Narrow, Arial, san-serif;
	line-height:     22px;
	text-align:		 left;
	padding-top:     .25cm;
}

p.headRC {
	background:      transparent;
	color:           #D10B0C;
	font-size:       25px;
	font-weight:	 bold;
	font-family:     Arial Narrow, Arial, san-serif;
	line-height:     22px;
	text-align:		 left;
	padding-top:     .25cm;
	padding-left:    2cm;
	padding-right:   2cm;
}


p.bodyRC {
	text-align:      left;
	padding-left:    2cm;
	padding-right:   2cm;
}

td.headnav {
	background:      transparent;
	background-image: url(Artwork/home/A1_home.jpg);
	background-repeat: no-repeat;
	height:	         113px;
	color:           white;
	font-size:       12px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	text-align:		 right;
	vertical-align:  middle;
	padding:         0cm 2cm;
}

td.bgbodyR {
	background:      transparent;
	width:           547px;
	background-image: url(Artwork/home/A_white_box_bg_R.jpg);
	background-repeat: repeat;
	color:           black;
	font-size:       12px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	line-height:     22px;
	text-align:		 left;
	vertical-align:  top;
	padding-left:    2cm;
	padding-right:   2cm;
}

td.bgbodyRC {
	background:      transparent;
	width:           547px;
	background-image: url(Artwork/home/A_white_box_bg_R.jpg);
	background-repeat: repeat;
	color:           black;
	font-size:       12px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	line-height:     22px;
	text-align:		 center;
	vertical-align:  top;
	padding-top:    .25cm;
}



td.bgbodyarticle {
	background:      transparent;
	background-image: url(Artwork/articles/articles_BG.jpg);
	background-repeat: repeat;
	color:           black;
	font-size:       12px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	line-height:     22px;
	text-align:		 left;
	vertical-align:  top;
	padding:         0cm 4cm;
}

td.bgbodyarticlefoot {
	background:      transparent;
	background-image: url(Artwork/articles/articles_BG.jpg);
	background-repeat: repeat;
	color:           black;
	font-size:       12px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	line-height:     22px;
	text-align:		 center;
	vertical-align:  top;
}

td.bgbodyheadR {
	background:      transparent;
	background-image: url(Artwork/home/PHOTOBAR_R.jpg);
	background-repeat: no-repeat;
	color:           black;
	font-size:       28px;
	font-weight:	 bold;
	font-family:     Arial Narrow, Arial, san-serif;
	line-height:     22px;
	text-align:		 left;
	vertical-align:  bottom;
	padding:         .25cm 2cm;
}

td.headcenter {
	background:      transparent;
	color:           #D10B0C;
	font-size:       16px;
	font-weight:	 bold;
	font-style:      italic;
	font-family:     Arial Narrow, Arial, san-serif;
	line-height:     16px;
	text-align:		 center;
	vertical-align:  middle;
}


td.bgmeetdrheadR {
	background:      transparent;
	background-image: url(Artwork/meet_dr_sellers/A4_meet_dr_sellers.jpg);
	background-repeat: no-repeat;
	color:           black;
	font-size:       28px;
	font-weight:	 bold;
	font-family:     Arial Narrow, Arial, san-serif;
	line-height:     22px;
	text-align:		 left;
	vertical-align:  bottom;
	padding:         .25cm 2cm;
}

td.bgmeetteamheadR {
	background:      transparent;
	background-image: url(Artwork/meet_the_team/A4_meet_the_team.jpg);
	background-repeat: no-repeat;
	color:           black;
	font-size:       28px;
	font-weight:	 bold;
	font-family:     Arial Narrow, Arial, san-serif;
	line-height:     22px;
	text-align:		 left;
	vertical-align:  bottom;
	padding:         .25cm 2cm;
}

td.bgservicesheadR {
	background:      transparent;
	background-image: url(Artwork/services/A4_services.jpg);
	background-repeat: no-repeat;
	color:           black;
	font-size:       28px;
	font-weight:	 bold;
	font-family:     Arial Narrow, Arial, san-serif;
	line-height:     22px;
	text-align:		 left;
	vertical-align:  bottom;
	padding:         .25cm 2cm;
}

td.bgbodyRfoot {
	background:      #B3C18E;
	background-image: url(Artwork/home/A_white_box_bottom.jpg);
	background-repeat: no-repeat;
	width:				519px;
	height:				125px;
	color:           black;
	font-size:       12px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	line-height:     22px;
	text-align:		 left;
	vertical-align:  top;
	padding:         .15cm 2cm;
}

td.bgbodyLfoot {
	background:      transparent;
	height:			  80px;
	color:           black;
	font-size:       12px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	line-height:     22px;
	text-align:		 left;
	vertical-align:  top;
	padding:         .15cm 2cm;
}

td.bgbodyL {
	background:      transparent;
	color:           black;
	font-size:       12px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	line-height:     22px;
	text-align:		 center;
	vertical-align:  top;
	width:           392px;
	padding-top:     .25cm;
	padding-left:    .5cm;
	padding-right:   .5cm;
}

td.bgbodyLcenter {
	background:      transparent;
	color:           black;
	font-size:       12px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	line-height:     22px;
	text-align:		 center;
	vertical-align:  top;
	width:   	     392px;
	padding-top:     .25cm;
	padding-left:    .5cm;
	padding-right:   .5cm;
}

p.bgbodyheadL {
	background:      transparent;
	color:           black;
	font-size:       24px;
	font-weight:	 bold;
	font-family:     Arial Narrow, Arial, san-serif;
	line-height:     24px;
	padding-top:     .25px;
}

td.footer {
	background:      transparent;
	color:           white;
	font-size:       9px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
    text-align:		 center;
	line-height:     22px;
}


/*===================================================================*/



td.A1 {
	background:      transparent;
	background-image: url(Artwork/goods/A1_goods_bg.jpg);
	background-repeat: no-repeat;
	color:           #000000;
	font-size:       12px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	vertical-align:  top;
}

td.A4 {
	background:      transparent;
	background-image: url(Artwork/goods/A4_goods_bg.jpg);
	background-repeat: no-repeat;
	color:           #000000;
	font-size:       12px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	vertical-align:  top;
}

td.A3 {
	background:      transparent;
	background-image: url(Artwork/mission/A4_mission_bg.jpg);
	background-repeat: no-repeat;
	color:           #FBEACD;
	font-size:       12px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	vertical-align:  middle;
}

td.mission {
	background:      transparent;
	background-image: url(Artwork/mission/HEAD_mission2.png);
	background-repeat: no-repeat;
	background-position: top left;
	color:           #000000;
	font-size:       12px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	vertical-align:  top;
}






/* Hyperlinks Basic*/

a
{
  outline: none;
}

:focus
{
  -moz-outline-style: none;
}



a:link {
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	font-size:       12px;
	font-weight:	 bold;
	text-decoration: none; 
	color:           #D10B0C;
	background:      transparent;
}

a:hover {
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	font-size:       12px;
	font-weight:	 bold;
	text-decoration: underline; 
	color:           #D10B0C;
	background:      transparent;
}

a {
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	font-size:       12px;
	font-weight:	 bold;
	text-decoration: none; 
	color:           #D10B0C;
	background:      transparent;
}


/* Hyperlinks Footer*/


a.toe:link {
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	font-size:       9px;
	font-weight:     normal;
	text-decoration: none; 
	color:           white;
	line-height:     18px;
	background:      transparent;
}

a.toe:hover {
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	font-size:       9px;
	font-weight:     normal;
	text-decoration: none; 
	color:           #D10B0C;
	line-height:     18px;
	background:      transparent;
}


a.toe {
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	font-size:       9px;
	font-weight:     normal;
	text-decoration: none; 
	color:           white;
	line-height:     18px;
	background:      transparent;
}






/* Samples from CQL*/

tr.bgtop {
	background:          #FFFFFF;
	background-image:    url(Artwork/home/BG_top.jpg);
	background-repeat:   no-repeat;
	background-attachment:fixed;
	background-position: top center;
	text-align:			 center;
}


tr.bgbottom {
	background:      #FFFFFF;
	background-image: url(Artwork/home/BG_bottom.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position:  bottom;
}

td.bgbottomR {
	background:      #FFFFFF;
	background-image: url(Artwork/home/BG_bottom_R.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: bottom;	
}

td.bgbottomL {
	background:      #FFFFFF;
	color:           #000000;
	font-size:       12px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	line-height:     18px;
	text-align:		 left;
	vertical-align:  top;
	padding:         .5cm 1cm;
}

td.bgbottomLcenter {
	background:      #FFFFFF;
	color:           #000000;
	font-size:       12px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	line-height:     18px;
	text-align:		 center;
	vertical-align:  top;
	padding-top:     .5cm;
	padding-left:    .5cm;
	padding-right:   .5cm;
	padding-bottom:  0cm;
}



td.bgbodyRlogo {
	background:      #FFFFFF;
	background-image: url(Artwork/home/BG_body_R.jpg);
	background-repeat: repeat;
	color:           #000000;
	font-size:       12px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	line-height:     18px;
	text-align:		 center;
	vertical-align:  top;
	padding-top:     .15cm
}


tr.bgbodytopR {
	background:      #FFFFFF;
	color:           #000000;
	font-size:       13px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	line-height:     22px;
	text-align:		 left;
	vertical-align:  top;
}

tr.nav {
	background:      #E7CD82;
	text-align:		 center;
}

p.head {
	background:      transparent;
	color:           #939484;
	font-size:       22px;
	font-weight:     bold;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	line-height:     26px;
	text-align:		 left;
	vertical-align:  top;
}

p.headcenter {
	background:      transparent;
	color:           #939484;
	font-size:       22px;
	font-weight:     bold;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	line-height:     26px;
	text-align:		 center;
	vertical-align:  top;
}


p.bodytop {
	background:      transparent;
	line-height:     22px;
	padding-top:     0cm;
	padding-left:    1.5cm;
	padding-right:   1.5cm;
	padding-bottom:  0cm;
}

p.bgbottomL {
	background:      transparent;
	color:           #99999;
	font-size:       18px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	line-height:     24px;
	text-align:		 center;
	vertical-align:  top;
}

p.bgbodyR {
	background:      transparent;
	color:           #000000;
	font-size:       12px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	line-height:     22px;
	text-align:		 left;
	vertical-align:  top;
	padding-top:     0cm;
	padding-left:    1.5cm;
	padding-right:   1.5cm;
	padding-bottom:  0cm;
}


p.bodytophead {
	background:      transparent;
	color:           #00396A;
	font-size:       22px;
	font-weight:     bold;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;	
	padding-top:     1cm;
	padding-left:    1.5cm;
	padding-right:   1.5cm;
	padding-bottom:  0cm;
}

td.foot {
	background:      transparent;
	color:           #FFFFFF;
	font-size:       12px;
	font-family:     Verdana, Arial Narrow, Arial, san-serif;
	line-height:     18px;
	text-align:		 center;
	vertical-align:  middle;
	padding:         .5cm;
}


p.form {
	background:      transparent;
	color:           #000000;
	font-size:       14px;
	line-height:     18px;
	font-family:     Arial, sans-serif;
	text-align:      left;
	vertical-align:  top;
}

br.page { 
	page-break-after: always;
}



