﻿body
{ 
background-color: #ffffff;
margin: 0px;
padding:  5px 0 5px 0;
font-family: Verdana, Sans-Serif;
font-size: 11px;
color: #00295d;



}


img
{
 border:  none 0px black;

}

.clear
{
clear: both;
height: 1px;
}


a:link 
{
color: #00295d;
font-size: inherit;
text-decoration: none;
}

a:visited
{
color: #00295d;
font-size: inherit;
text-decoration: none;
}

a:hover
{
color: #00295d;
font-size: inherit;
text-decoration: underline;
}


/* WHOLEPAGE ****************************************************/
#wholePage
{
 text-align: center;
 width: 800px;
 margin: 0 auto;
 border: solid 1px #000000;
 background-color: #f5f6d9;
 



}



/*navigation *******************************************************/
#navigation
{
padding: 0 0 0 0;
margin: 0 0 0 0;
background-color: #1d447d;
height: 24px;
color: #f5f6d9;
font-size: 15px;
line-height: 24px;
vertical-align: middle;
text-transform:capitalize;
font-variant: small-caps;


}

#navigation a:link 
{
color: #f5f6d9;
font-size: inherit;
text-decoration: none;
}

#navigation a:visited
{
color: #f5f6d9;
font-size: inherit;
text-decoration: none;
}

#navigation a:hover
{
color: #f99d1c;
font-size: inherit;
text-decoration: none;
}

#navigation a.selected
{
color: #f99d1c;
font-size: inherit;
text-decoration: none;
}

/*maincontentAfter *****************************************************/
#maincontentAfter
{
padding: 0 0 0 0;
margin: 0 0 0 0;

}

#maincontentAfter .left
{
padding:   10px 5px 0 75px;
margin: 0 0 0 0;
float: left;
text-align: center;
width: 465px;
min-height: 526px;
background-position: left;
background-repeat: no-repeat;
}

#maincontentAfter h1
{
padding: 0 0 10px 0;
margin: 0 0 0 0;
font-size: 20px;
}

#maincontentAfter h2
{
padding: 0 0 10px 0;
margin: 0 0 0 0;
font-size: 13px;



}




/*maincontent *****************************************************/
#maincontent
{
padding: 0 0 0 0;
margin: 0 0 0 0;

}

#maincontent p
{
padding: 10px 0 0 0;
margin: 0;

}

#maincontent .left
{
padding:   10px 5px 0 235px;
margin: 0 0 0 0;
float: left;
text-align: center;
width: 305px;
min-height: 526px;
background-image: url(bg_homepage.jpg);
background-position: left;
background-repeat: no-repeat;
}

#maincontent .leftVendors
{
padding:   10px 5px 0 15px;
margin: 0 0 0 0;
float: left;
text-align: left;
width: 525px;
min-height: 526px;
}

#maincontent .leftVendorsIntro
{
padding: 0 0 10px 0;
margin: 0 0 0 0;
line-height: 20px;
}

#maincontent .vendorImage
{
float: left;
padding: 0 0 0 0;
margin: 0 0 0 0;
width: 150px;
min-height: 100px;
/*background-color: Lime; */
}


#maincontent img
{
border: solid 1px #000;


}

#maincontent img.noBorder
{
border: solid 0px #000;
}

#maincontent .vendorDescription
{
float: right;
padding: 0 0 0 0;
margin: 0 0 0 0;
min-height: 100px;
/*background-color: red;*/
width: 365px;

}

#maincontent .vendorName
{
padding: 0 0 5px 0;
margin: 0 0 0 0;
font-weight: bold;
font-size: 14px;


}

#maincontent .vendorText
{
padding: 0 0 0 0;
margin: 0 0 0 0;
font-weight: normal;
font-size: 11px;
line-height: 20px;

}

#maincontent .vendorUrl
{
padding: 0 0 0 0;
margin: 0 0 0 0;
font-weight: normal;
font-size: 11px;
line-height: 20px;
font-style: italic;
}

#maincontent .vendorClear
{
clear: both;
height: 5px;

}



#maincontent .right
{
padding:  10px 5px 0 40px;
margin: 0 0 0 0;
float: right;
text-align: left;
width: 200px;
min-height: 526px;
background-image: url(right_hand_side.jpg);
background-position: left;
background-repeat: no-repeat;

}

#maincontent .subHdr
{
padding: 0 0 10px 0;
margin: 0 0 0 0;
color: #146031;
font-size: 16px;
font-weight: bold;



}

#maincontent .rightText
{
line-height: 20px;

}


#maincontent h1
{
padding: 0 0 10px 0;
margin: 0 0 0 0;
font-size: 20px;
}

#maincontent h2
{
padding: 0 0 10px 0;
margin: 0 0 0 0;
font-size: 13px;



}

#maincontent .h2span
{
font-size: 11px;
line-height: 16px;

}








/*footer *************************************************/
#footer
{
 text-align: center;
 width: 800px;
 margin: 0 auto;
 border: none;
 padding: 10px 0 0 0;
 font-size: 10px;


}

#footer .left
{
float: left;
text-align: left;
width: 400px;




}

#footer .right
{
float: right;
text-align: right;
width: 400px;


}
