.button
{
	background-image:   url('../images/button_background.png');
	border		:   solid 1px #474747;
	font-family	:   Helvetica;
	font-size	:   11px;
	font-weight	:   bold;
	color		:   white;
}

h6
{
    font-family		:   Helvetica;
    font-size		:   12px;
    font-weight		:   bold;
    line-height		:   20px;
    background-color	:   #e8eefc;
    color		:   #2d405f;
}

h3
{
    font-family		:   Helvetica;
    font-size		:   15px;
    font-weight		:   bold;
    line-height		:   20px;
    background-color	:   #e8eefc;
    color		:   #2d405f;

}

.search_text
{
	font-family	:   Helvetica;
	font-size	:   11px;
	color		:   black;
	width		:   180px;
}

td.search
{
	background	 :   url('../images/banners/banner_big_fill.png') no-repeat;
	font-family	 :   Helvetica;
	font-size	 :   12px;
	font-weight	 :   bold;
	color		 :   white;
}

td.footer_small
{
	font-family	:   Helvetica;
	font-size	:   9px;
	font-weight	:   normal;
	color		:   white;
}

tr.footer
{
	font		:   bold 11px helvetica;
	color		:   #E4E6E8;
}

tr.footer a
{
	font-family	:   Helvetica;
	font-size	:   11px;
	font-weight	:   bold;
	color		:   #e4e6e8;
}

tr.navbar
{
	font-family	:   Helvetica;
	font-size	:   11px;
	font-weight	:   bold;
	color		:   #364e74;
}

tr.navbar td ul li
{
	text-align	:   left;
	white-space	:    nowrap;
}

tr.navbar a
{
        color		:   #364e74;
}

td.rss
{
	
	font-family	:   Helvetica;
	font-size	:   12px;
	background-color:   #dbe3f6;
	height		:   21px;
	padding		:   5px;
}

div.rss
{
	padding		:   0px;
	background-color:   #c3cce2;
	height		:   100%;
	width		:   100%;
	font-family	:   Helvetica;
	font-size	:   12px;

}

td.newsheading
{
	background	:   url(../images/rss_fill.png) no-repeat;
	background-repeat:  repeat;
  padding-left	:   4px;
	font-family	:   Helvetica;
	font-size	:   12px;
	font-weight	:   bold;
	color		:   white;
	letter-spacing	:   1px;
}

tr.rss
{
	background : url(../images/rss_fill.png) no-repeat;
	background-repeat: repeat;
	font-family: Helvetica;
	font-size: 12px;
	font-weight:bold;
	color: white;
	letter-spacing: 1px;
	text-align	:   left;
}

td.login
{
	font-family	:   Helvetica;
	font-size	:   11px;
	font-weight	:   bold;
	color		:   #e4e6e8;
}

.headingColor
{
    color		:   #4c6ca6;
}

ul.partner
{
    font-family		:   Helvetica;
    padding		:   2px;
    margin-left		:   7px;
    vertical-align	:   middle;
}

ul.partner li
{
    font-family		:   Helvetica;
    padding		:   2px;
    margin-left		:   7px;
    vertical-align	:   middle;
}

ul.viewList
{
    font-family		:   Helvetica;
    padding		:   0px;
    margin-left		:   10px;
    vertical-align	:   middle;
}

ul.viewList li
{
    font-family		:   Helvetica;
    list-style-type	:   none;
    background-image	:   url("/images/view.png");
    background-repeat	:   no-repeat;
    line-height		:   18px;
    padding-left	:   25px;
    margin-bottom	:   6px;
}

ul.saveList
{
    padding		:   0px;
    margin-left		:   10px;
    vertical-align	:   middle;
}

ul.saveList li
{
    list-style-type	:   none;
    background-image	:   url("/images/Save.png");
    background-position	:   top left;
    background-repeat	:   no-repeat;
    line-height		:   18px;
    padding-left	:   25px;
    margin-bottom	:   6px;
}

.smallbackground
{
    background-color	:   #a4adb4;
}

td.display_div
{
	font-family	:   Helvetica;
	font-size	:   12px;
        vertical-align	:   top;
        padding		:   10px;
}

h4
{
	font-family	:   Helvetica;
	font-size	:   18px;
}

td.mainTable
{
	padding		:   5px;
	padding-left	:   20px;
	font-family	:   Helvetica;
	font-size	:   12px;
}

td.mainTable p
{
	font-family	:   Helvetica;
	padding-right	:   2px;
}

td.mainTable p a
{
	text-decoration: underline;
}

td.mainTable ul li a
{
	text-decoration: underline;
}

td.mainTable p sup
{
	font-size	:   10px;
	padding-bottom	:   5px;
	vertical-align	:   middle;
}

td.mainTable h6 sup
{
	font-size	:   10px;
	padding-bottom	:   8px;
	vertical-align	:   middle;
}

span.subItems
{
	font-family	:   Helvetica;
	font-size	:   11px;
	padding		:   5px;
	cursor		:   pointer;
}

h5
{
    	font-size	:   16px;
	line-height	:   20px;
	color		:   #2d405f;
}


/*************************************TEMP*********************************/

.scrollbox
{
    height: 350px;
    max-width:537px;
    border: solid 2px #dddddd;
    background-image: url(../images/wave.jpg);
    overflow-y: scroll;
    overflow-x: hidden;
}

.basic
{
    width		:   180px;
    font-family		:   Helvetica;
    border		:   1px solid #ACACAC;
    text-align		:   left;
}
.basic div
{
    background-color:   white;
}

.basic p
{
    cursor		:   pointer;
    text-decoration	:   none;
    font-size		:   11px;
    text-align		:   left;
    margin		:   0px;
    padding-left	:   8px;
    line-height		:   24px;
}
.basic p:hover
{
    text-decoration	:   underline;
}

.basic a
{
    font-family		:   Helvetica;
    cursor		:   pointer;
    display		:   block;
    line-height		:   20px;
    padding-left	:   3px;
    text-decoration	:   none;
    font-weight		:   bold;
    font-size		:   11px;
    color		:   #2d405f;
    background		:   url(../images/accordion_fill.png) no-repeat;
}
.basic a:hover
{
	color		:   #2d405f;
        background-color:   #d7e2fd;
	background-image:   none;
	text-decoration	:   none;
}
.basic a.selected
{
	color		:   #2d405f;
	background-image:   none;
	background-color:   #c3cce2;
	text-decoration	:   none;
}

.headingDate
{
	font-style	:   oblique;
	padding-top	:   5px;
	font-size	:   10px;
	color		:   #a4adb4;
	font-weight	:   bold;
}

.download_items
{
        margin:0px;
        padding:0px;
}

.download_items li
{
    list-style-image:url("images/save.png");
}

.downloadLink
{
	font-family	:   Helvetica;
	font-size	:   14px;
	padding-left	:   10px;
	cursor		:   pointer;
}

.downloadImage
{
    	background-image:	url(../images/box_download_48.png);
	background-repeat:	no-repeat;
	font-family	:	Helvetica;
	padding-left	:	55px;
	padding-top	:	13px;
	font-size	:	20px;
	color		:	#4c6ca6;
	height		:	55px;
	vertical-align  :	middle;
}

/*************************************TEMP**********************************/

.stock
{
    /*background-color: #000000;
    font-family: "Courier New";
    font-size: 13px;
    font-weight: bold;
    color: white;
    width:988px;*/
    background: transparent;
    font:bold 13px 'Courier New';
    color: white;
    
}

.stock span
{
    
}

.pointer
{
  cursor: pointer;
}

.searchResults
{
    font-family	    :   Helvetica;
    font-size	    :   12px;
    cursor	    :   pointer;
    line-height	    :   15px;
}

/**************************************************************************/
#mainImage{
	background-position: right;
	background-repeat: no-repeat;
}
.image_font
{
	font-family: 	Helvetica;
	font-size: 	25px;
	font-weight:	bold;
	color: 		white;
	margin-left:	20px;
	height:		100px;
	position:	relative;
	top:		30%;
}

tr.banner2
{
	background :url(../images/banners/banner3.png) no-repeat;
}

td.shadow_right
{
	background : url(../images/shadow_right.png) no-repeat;
}

td.shadow_left
{
	background :url(../images/shadow_left.png) no-repeat;
}

td.shadow_top
{
	background :url(../images/shadow_top.png) no-repeat;
}
td.shadow_bottom
{
	background-image: url(../images/shadow_bottom.png);
	background-repeat:repeat-x;
}

td.bottom_right
{
	background-image:url(../images/bottom_right.png);
}

td.bottom_left
{
	background-image:url(../images/bottom_left.png);
}

td.top_right
{
	background-image:url(../images/top_right.png);
}

td.top_left
{
	background-image:url(../images/top_left.png);
}

div.main_body
{
	width: 	1000px;
	height:	820px;
}


a:link
{
	COLOR: #000000;
	text-decoration: none;
}
a:visited
{
	COLOR: #000000;
	text-decoration: none;
}
a:hover
{
	COLOR: #000000;
	text-decoration: underline;
}
a:active
{
	COLOR: #0000FF;
	text-decoration: none;
}


.courses table {width:100%; border-spacing:10px;}
.courses table tr td {margin:0px; padding:0px; text-align:left; font-size:13px;}
.courses table tr td.bold{font-weight:bold; vertical-align:text-top; padding-right:2px; white-space:nowrap;}
.courses table tr td ul{margin-left:30px; padding:0px;}
.courses table tr td ul li{padding-top:2px;}
.courses table tr td ul ul{margin-left:15px;}
.courses table tr td ul ul li{padding-top:0px; padding-bottom:0px;}
.courses table tr td li.bold{font-weight:bold;}

.training table{width:100%; border-style:solid; text-align:center;}
.training table tr td{font-size:12px;}
.training table tr th{font-size:12px;}
.training table tr td.left{text-align:left;}
.training table tr th.left{text-align:left;}


/*************************************RSS**********************************/

/* Navigation bar */
.navi {
	height:15px;
}

/* Navigation item */
.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(../images/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}
.navi a:hover {
	background-position:0 -8px;
}
.navi a.active {
	background-position:0 -16px;
}

/* Scrollable main */
.scrollable {
    width: 210px;
    height: 300px;
    overflow:hidden;
    position:relative;
    margin: 3px;
    
}

/* Scrollable items */
.scrollable .items {
    width:20000em;
    clear:both;
    position:absolute;
    
}

/* Scrollable item */
.scrollable .items div {	
    width:210px;
    height: 250px;
    float:left;
    text-align: left;
}

/* RSS item heading */
.rssHeading a
{
    font-size:11px;
    line-height:13px;
    color: #2d405f;
    font-weight: bold;
    margin:0;
    padding:0 0px;
}

/* RSS item date */
.scrollable i
{
    font-size:11px;
}

.navbar ul li a{cursor:default;}
.navbar ul li ul li a{cursor:pointer;}

a.mail_link{font:normal 12px arial; color:#4C6CA6;}

/**************************************************************************/

