
/* - ------------------------------------------------------------------------------------- -  */
/* - -----------------Common CSS Elements ---------------------------------- - */
/* - ------------------------------------------------------------------------------------- -  */

body { background: #F0F0F0; margin: 10px 0px 10px 0px; }

body , p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}

H1 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-style: normal;
	font-weight: Bold;
	color:#003399;
        padding: 2px 8px 4px 0px;
        margin: 0px 0px 0px 0px;
}
H2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: Bold;
	color:#333333;
    border-bottom: 1px solid #CFCFCF; 
    margin-bottom: 5px;
    padding-bottom: 1px; 
}

H3 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: Bold;
	color:#CFCFCF;
    border-bottom: 1px solid #CFCFCF; 
    margin: 0px 0px;
    padding: 1px 0px; 
}


a:link  {color: #003399; text-decoration: underline;}
a:hover {color: #990000; text-decoration: none;}

/* - ------------------------------------------------------------------------------------- -  */
/* - -----------------Table Elements ---------------------------------------------- - */
/* - ------------------------------------------------------------------------------------- -  */

#main {width: 800px; border: 1px solid #CFCFCF; background-color: #FFFFFF;}
td#topnav {width: 100%;text-align: right;}
div#topnav {margin: 46px 10px 0px 0px;}

.topnav {font-size: 10px; font-style: normal; font-weight: bold; color:#003399; text-decoration: none;}
a.topnav:link {color:#003399;}
a.topnav:hover {text-decoration: underline; color:#333333;}

#header {border-bottom: 1px solid #CFCFCF; margin-bottom: 1px; height: 65px;} 
#contenthome {border-top: 1px solid #CFCFCF; margin-bottom: 2px; text-align: left; vertical-align: top;} 

#leftcol {border-right: 1px solid #CFCFCF; width: 204px; text-align: left; vertical-align: top;} 
#rightcol {border-left: 1px solid #CFCFCF; width: 166px; text-align: left; vertical-align: top;} 
#midcol {width: 430px; text-align: left; vertical-align: top;} 

/* - ------------------------------------------------------------------------------------- -  */
/* - -----------------DIV Elements ------------------------------------------------- - */
/* - ------------------------------------------------------------------------------------- -  */

/* - -----------------DIV Ads ------------------------------------------------- - */

#ads {text-align: center; padding: 15px 0px 15px 0px}

/* - -----------------DIV Right Column ------------------------------------------------- - */

#righthold {
        padding: 8px 8px 8px 18px;
        margin: 0px 0px 0px 0px;
        height: 16px;
        background-color: #EBEBEB;
        border-bottom: 1px solid #CFCFCF; 
}

div#rightpic {
     padding: 2px 0px 2px 1px;
     text-align: center;
}

#righmenucontainer {
        padding: 0px 8px 8px 18px;
        border-top: 1px solid #CFCFCF; 
}

/* - -----------------DIV Footer  ------------------------------------------------- - */

#footer {width: 788px; text-align: left; padding: 5px 5px 5px 5px; background-color: #F0F0F0;}
.footertext  {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	color:#333333;
}

/* - -----------------DIV Trail ------------------------------------------------- - */

#trail {text-align: left; padding: 0px 0px 0px 18px; border-bottom: 1px solid #CFCFCF;} 
.trail  {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
    margin: 16px  0px 2px 0px;
	line-height: 16px;
	font-style: normal;
    text-decoration: none;
	font-weight: normal;
	color:#999999;
}
a.trail:link {font: normal 9px; text-decoration: none; color: #999999;}
a.trail:hover {font: normal 9px; text-decoration: underline; color: #006699;}

/* - -----------------DIV  - Teaser Elements ------------------------------------------------- - */

#content {	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
    margin: 1px 18px 0px 18px;
    padding: 8px 0px 10px 0px;
}
#teaser-more {text-align: right;  margin: 0px 18px 5px 18px;   padding-bottom: 8px; }

.teaser-more {font: normal 10px; text-decoration: none;color: #003399;}
a.teaser-more:link {font: normal 10px; text-decoration: none; color: #003399;}
a.teaser-more:hover {font: normal 10px; text-decoration: underline; color: #006699 ;}

/* - -----------------DIV  - Bullet List Elements ------------------------------------------------- - */

#navlistcontainer ul
{
list-style-type: none;
text-align: left;
padding: 0px;
margin: 1px 1px 1px 1px;;
}

#navbulletlist
{
margin-left: 1;
padding-left: 1;
list-style: none;
}

#navbulletlist li
{
padding-left: 10px;
background-image: url(../images/i-arw1.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}


/* - ------------------------------------------------------------------------------------- -  */
/* - -----------------Main Menu Links --------------------------------------------- - */
/* - ------------------------------------------------------------------------------------- -  */

#menu {background-image: url('../images/menu-bck.jpg'); height: 202px;}
#menubrk {text-align: left; vertical-align: middle; padding: 5px 0px 5px 0px; border-bottom: 1px solid #CFCFCF;}

#navcontainer ul
{
list-style-type: none;
text-align: left;
padding: 15px 10px 20px 10px;
margin: 0px;
}

#navcontainer ul li a
{
background: transparent url(../images/i-arw.gif) left center no-repeat;
padding-left: 15px;
text-align: left;
font-size: 10px;
font-weight: Bold;
text-decoration: none;
color: #FFFFFF;
}

#navcontainer ul li a:hover
{
background: transparent url(../images/i-arw2.gif) left center no-repeat;
color: #CFCFCF;
}

#navcontainer ul li a#current
{
background: transparent url(../images/i-arw2.gif) left center no-repeat;
color: #CFCFCF;
}

/* - ------------------------------------------------------------------------------------- -  */
/* - -----------------Right Pic  ----------------------------------------------- - */
/* - ------------------------------------------------------------------------------------- -  */

#home_pic {background-image: url('../images/homepics/man-woman_sales-team001.jpg'); height: 203px; }

/* - ------------------------------------------------------------------------------------- -  */
/* - -----------------Seacrh Menu  ---------------------------------------------- - */
/* - ------------------------------------------------------------------------------------- -  */

#search {text-align: left; padding: 1px 0px 0px 0px; width: 200px; }
#menu_right {background-image: url('../images/menu-bck2.jpg'); text-align: left; padding: 5px  10px 0px 10px; height: 60px; border-bottom: 1px solid #CFCFCF; border-top: 1px solid #CFCFCF;}
.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;

#rightmenu-title {text-align: left; padding: 12px 0px 3px 0px; border-bottom: 1px solid #999999;}
#rightmenu-content {text-align: left; padding: 1px 10px 10px 8px; border-bottom: 1px solid #999999;}
#rightmenu-more {text-align: right; padding: 0px 0px 0px 0px;}

.rm-title {text-decoration: none;color: #FFFFFF;}
.tm-text {text-decoration: none;color: #EFEFEF;}
.rm-more {font: normal 10px; text-decoration: none;color: #E3DBFD;}
a.rm-more:link {font: normal 10px; text-decoration: none; color: #E3DBFD;}
a.rm-more:hover {font: normal 10px; text-decoration: underline; color: #FFFFFF;}


