/*
############################################################
#   FONT SIZES
#
#   Base font size is 13px as set in the CSS-Reset file.
#
#	Specify all font sizes as the % below to achieve the
#	desired pixel size
#
#   PIXEL   PERCENTAGE
#   10      77
#   11      85
#   12      93
#   13      100
#   14      108
#   15      116
#   16      123.1
#   17      131
#   18      138.5
#   19      146.5
#   20      153.9
#   21      161.6
#   22      167
#   23      174
#   24      182
#   25      189
#   26      197
############################################################
*/

/*
############################################################
#	COLOURS
#
#	Key colours for the design should be referenced below.
#
#	WHITE	FFFFFF
#	BLACK	000000
############################################################
*/

/*
############################################################
#	SECTION NAME
#
#	Each section within the CSS should have a header and
#	brief description. A section will be a logical block
#	within the website - i.e "Main Structure", "Header"
############################################################
*/

body{background:#bad1ed;margin:0;padding:0;
height:100%;
min-height:100%;
width:100%;

}
ul {
list-style:none;margin:0;padding:0;
}




img {border:0;}
*:focus {outline: none;}

p
{
font-family: arial, sans-serif;
color: #CBE3F6;
font-size: 90%;
word-spacing: 1.6pt;
line-height: 1.3;
}

p ul.bodypad, li.bodypad
{
font-family: arial, sans-serif;
color: #CBE3F6;
font-size: 90%;
word-spacing: 1.6pt;
line-height: 1.2;
list-style:disc;
margin: 5px 0 0 15px;
}

h1
{
font-family: arial, sans-serif;
font-size: 131%;
color:#FFFFFF;
margin:0 0 15px 0;
}

.headerMembers
{
background-image:url(../Images/Pages/h1Welcome.gif);
background-repeat:no-repeat;
float:left;
display:inline;
width:382px;
height:31px;
text-indent:-9999px;
}
.headerNetwork
{
background-image:url(../Images/Pages/h1AgentNetwork.gif);
background-repeat:no-repeat;
float:left;
display:inline;
width:382px;
height:31px;
text-indent:-9999px;
}
.headerBusinessPartners
{
background-image:url(../Images/Pages/h1BusinessPartners.gif);
background-repeat:no-repeat;
float:left;
display:inline;
width:382px;
height:31px;
text-indent:-9999px;
}
.headerProducts
{
background-image:url(../Images/Pages/h1Products.gif);
background-repeat:no-repeat;
float:left;
display:inline;
width:382px;
height:31px;
text-indent:-9999px;
}
.headerAbout
{
background-image:url(../Images/Pages/h1About.gif);
background-repeat:no-repeat;
float:left;
display:inline;
width:382px;
height:31px;
text-indent:-9999px;
}
.headerContacts
{
background-image:url(../Images/Pages/h1Contacts.gif);
background-repeat:no-repeat;
float:left;
display:inline;
width:382px;
height:31px;
text-indent:-9999px;
}
.headerLegal
{
background-image:url(../Images/Pages/h1Legal.gif);
background-repeat:no-repeat;
float:left;
display:inline;
width:382px;
height:31px;
text-indent:-9999px;
}
.headerAccessibility
{
background-image:url(../Images/Pages/h1Accessibility.gif);
background-repeat:no-repeat;
float:left;
display:inline;
width:382px;
height:31px;
text-indent:-9999px;
}

h2 span
{
font-family: arial, sans-serif;
font-size: 100%;
color:#FFFFFF;
margin:10px 0;
}

h2 span br
{
font-family: arial, sans-serif;
font-size: 100%;
color:#FFFFFF;
margin:0 0 10px 0;
}

h3
{
font-family: arial, sans-serif;
color: #CBE3F6;
font-size: 100%;
word-spacing: 1.6pt;
line-height: 1.4;
}

#backgroundShape
{
position:fixed;
z-index:0;
top:0px;
background:transparent none repeat scroll 0 0;
height:100%;
overflow:hidden;
}

#holderFrame
{
float:left;
width:800px;
background-color:#ffffff;
border-width:7px; 
border-color:#003d73;
border-style:solid;

}

#holder
{
width:800px;
margin:20px auto;
position:relative;
top:0px;
z-index:5;
}

#innerHolder
{
width:677px;
float:left;
display:inline;
margin:0 50px 20px 50px;
background-color:#003d73;
}
#logoHolder
{
width:606px;
height:100px;
margin:20px 0 0 80px;
float:left;
display:inline;
}
#logoHolder p,strong
{
display:none;
}
#logoHolder ul
{
float:left;
display:inline;
}
#logoHolder li
{
float:left;
display:inline;
}
#logoHolder li.logo
{
background-image:url(../Images/Framework/trsLogo.jpg);
background-repeat:no-repeat;
float:left;
display:inline;
width:214px;
height:94px;
}

#logoHolder li.logo a
{
float:left;
display:inline;
width:214px;
height:94px;
}

#logoHolder li.mainMessage
{
background-image:url(../Images/Framework/headerMessage.gif);
background-repeat:no-repeat;
float:left;
display:inline;
width:364px;
height:94px;
margin:0 0 0 28px;
}
#navHolder
{
margin:30px 0 0 50px;
float:left;
display:inline;
height:20px;
width:677px;
clear:left;
background-color:#FFFFFF;
background-image:url(../Images/Framework/navBg.gif);
background-repeat:no-repeat;
}
#navHolder ul
{
float:left;
display:inline;
}
#navHolder li
{
float:left;
display:inline;
height:20px;
}

/* JQUERY ROLLOVER FUNCTIONALITY ADDED HERE */

#navHolder li span strong   {display:none;}

#navHolder li.jNav1  {float:left;width:113px;margin:0;padding:0;text-align:center; background:url(../Images/Framework/navBut1.gif) repeat 0 0; }
#navHolder li.jNav1 span { float:left; width:113px; margin:0;padding:0; height:20px;background-image:url(../Images/Framework/mask3.png); background-repeat:no-repeat;}
#navHolder li.jNav1  a {display:block;margin:0;padding:0;height:100%;color:#FFF;text-decoration:none;cursor:pointer;}


#navHolder li.jNav2  {float:left;width:113px;margin:0;padding:0;text-align:center; background:url(../Images/Framework/navBut2.gif) repeat 0 0;}
#navHolder li.jNav2 span { float:left; width:113px; margin:0;padding:0; height:20px;background-image:url(../Images/Framework/mask3.png); background-repeat:no-repeat;}
#navHolder li.jNav2  a {display:block;margin:0;padding:0;height:100%;color:#FFF;text-decoration:none;cursor:pointer;}

#navHolder li.jNav3  {float:left;width:113px;margin:0;padding:0;text-align:center; background:url(../Images/Framework/navBut3.gif) repeat 0 0;}
#navHolder li.jNav3 span { float:left; width:113px; margin:0;padding:0; height:20px;background-image:url(../Images/Framework/mask3.png); background-repeat:no-repeat;}
#navHolder li.jNav3  a {display:block;margin:0;padding:0;height:100%;color:#FFF;text-decoration:none;cursor:pointer;}

#navHolder li.jNav4  {float:left;width:113px;margin:0;padding:0;text-align:center; background:url(../Images/Framework/navBut4.gif) repeat 0 0;}
#navHolder li.jNav4 span { float:left; width:113px; margin:0;padding:0; height:20px;background-image:url(../Images/Framework/mask3.png); background-repeat:no-repeat;}
#navHolder li.jNav4  a {display:block;margin:0;padding:0;height:100%;color:#FFF;text-decoration:none;cursor:pointer;}

#navHolder li.jNav5  {float:left;width:112px;margin:0;padding:0;text-align:center; background:url(../Images/Framework/navBut5.gif) repeat 0 0;}
#navHolder li.jNav5 span { float:left; width:112px; margin:0;padding:0; height:20px;background-image:url(../Images/Framework/mask3.png); background-repeat:no-repeat;}
#navHolder li.jNav5  a {display:block;margin:0;padding:0;height:100%;color:#FFF;text-decoration:none;cursor:pointer;}

#navHolder li.jNav6  {float:left;width:113px;margin:0;padding:0;text-align:center; background:url(../Images/Framework/navBut6.gif) repeat 0 0;}
#navHolder li.jNav6 span { float:left; width:113px; margin:0;padding:0; height:20px;background-image:url(../Images/Framework/mask3.png); background-repeat:no-repeat;}
#navHolder li.jNav6  a {display:block;margin:0;padding:0;height:100%;color:#FFF;text-decoration:none;cursor:pointer;}



#innerPanLeft
{
margin:30px 0 30px 30px;
width:206px;
float:left;
display:inline;
background-color:#6b8fae;
}

#innerPanLeft p
{
display:none;
}

#innerPanLeft ul
{
float:left;
display:inline;
}
#innerPanLeft li
{
float:left;
display:inline;
width:206px;
padding:0 0 5px 0;
}

#innerPanLeft li.removeme
{

margin:0;
}

/* CODE BELOW HIDES ALL TEXT ON LI'S */
#innerPanLeft li p
{

}

/* HOME PAGE / MEMBERS UNIQUE CLASSES */
#innerPanLeft li.hpImg
{
background-image:url(../Images/Pages/imgProducts.jpg);
background-repeat:no-repeat;
height:179px;
}

#innerPanLeft li.hpPart2
{
background-image:url(../Images/Pages/messageHomePage1.gif);
background-repeat:no-repeat;
height:80px;

}
#innerPanLeft li.hpPart3
{
background-image:url(../Images/Pages/messageHomePage2.gif);
background-repeat:no-repeat;
height:104px;

}
#innerPanLeft li.hpPart4
{
background-image:url(../Images/Pages/messageHomePage3.gif);
background-repeat:no-repeat;
height:65px;
}
/* AGENT NETWORK UNIQUE CLASSES */

#innerPanLeft li.anImg
{
background-image:url(../Images/Pages/imgAgentNetwork.jpg);
background-repeat:no-repeat;
height:179px;
}

#innerPanLeft li.anPart2
{
background-image:url(../Images/Pages/messageAgentNetwork1.gif);
background-repeat:no-repeat;
height:95px;
}
#innerPanLeft li.anPart3
{
background-image:url(../Images/Pages/messageAgentNetwork2.gif);
background-repeat:no-repeat;
height:69px;

}

/* BUISNESS PARTNERS UNIQUE CLASSES */

#innerPanLeft li.bpImg
{
background-image:url(../Images/Pages/imgBusinessPartners.jpg);
background-repeat:no-repeat;
height:179px;
}

#innerPanLeft li.bpPart2
{
background-image:url(../Images/Pages/messageBuisness1.gif);
background-repeat:no-repeat;
height:52px;
}

/* PRODUCTS UNIQUE CLASSES */

#innerPanLeft li.pdsImg
{
background-image:url(../Images/Pages/imgHomePage.jpg);
background-repeat:no-repeat;
height:179px;
}

#innerPanLeft li.pdsPart2
{
background-image:url(../Images/Pages/messageProducts1.gif);
background-repeat:no-repeat;
height:72px;
}
#innerPanLeft li.pdsPart3
{
background-image:url(../Images/Pages/messageProducts2.gif);
background-repeat:no-repeat;
height:72px;
}
#innerPanLeft li.pdsPart4
{
background-image:url(../Images/Pages/messageProducts3.gif);
background-repeat:no-repeat;
height:63px;
}
#innerPanLeft li.pdsPart4 a
{
height:63px;
width:206px;
float:left;
display:inline;
}


/* ABOUT US UNIQUE CLASSES */

#innerPanLeft li.auImg
{
background-image:url(../Images/Pages/imgAbout.jpg);
background-repeat:no-repeat;
height:179px;
}
#innerPanLeft li.auPart1
{
background-image:url(../Images/Pages/messageAbout1.gif);
background-repeat:no-repeat;
height:52px;
}

/* CONTACTS UNIQUE CLASSES */

#innerPanLeft li.cuImg
{
background-image:url(../Images/Pages/imgContact.jpg);
background-repeat:no-repeat;
height:179px;
}



#innerPanRight
{
margin:30px 0 30px 30px;
width:380px;
float:left;
display:inline;
background-color:#003d73;
}

#innerPanRight p
{
margin:10px 0;
}

#innerPanRight a
{
text-decoration:underline;
color:#FFFFFF;
}


/* CSS FOR INPUT FORM */


#innerPanRight dt label
{
font-family: arial, sans-serif;
font-size: 108%;
line-height: 1.4;
color:#FFFFFF;
}


.padForm
{
margin:20px 0 0 0;
}

#innerPanRight dt
{
margin:10px 0 0 0;
}

#innerPanRight dd input
{
background-color:#FFFFFF;
border:3px solid #003d73;
font-size:1.182em;
left:-3px;
margin:0;
padding:0.35em;
position:relative;
width:100%;
}

#innerPanRight dd textarea
{
background-color:#FFFFFF;
border:3px solid #003d73;
font-size:1.182em;
left:-3px;
margin:0;
padding:0.35em;
position:relative;
width:100%;
height:120px;
}

#innerPanRight dd input:focus, #innerPanRight dd input.focus,  #innerPanRight dd textarea:focus,  #innerPanRight dd textarea.focus,  #innerPanRight dd input.ieFocusHack,  #innerPanRight dd textarea.ieFocusHack
{
background-color:#e9eef3;
border:3px solid #6b8eac;
}

#innerPanRight dt input.buttonSub
{
margin:0 0 0 304px;
float:left;
display:inline;
border:none;
padding:0;
height:31px;
width:86px;
}

/* CSS FOR BOTTOM LOGO */

#bottomLogoHolder
{
width:273px;
height:50px;
margin:0 0 10px 262px;
float:left;
display:inline;
background-image:url(../Images/Framework/footerLogo.gif);
background-repeat:no-repeat;
}
#bottomLogoHolder p
{
display:none;
}

/*margin:7px 0 10px 256px;*/
#tcpan
{
text-align:center;
margin:7px 0 10px 317px;
float:left;
display:inline;
}
#tcpan p
{
color:#003d73;
font-weight:bold;
}
#tcpan a
{
color:#003d73;
font-weight:bold;
}

.pushBlue
{
background-color:#003d73;
}

