/*GENERAL*/
*{margin:0;padding:0;}
a{outline:none;border:none;}
input{margin:0;border:1px solid  #76a6b8; height:17px; padding-left:5px; color:#666666; font-size:12px; background-color:#F4F4F4}
textarea{margin:0;border:1px solid #76a6b8;  padding-left:5px;color:#666666; font-size:12px; background-color:#F4F4F4}
select{margin:0;border:1px solid #76a6b8;  padding-left:5px;color:#666666; font-size:12px; background-color:#F4F4F4}
.left { float:left}
.right {float:right}

.space5 {height:5px; clear:both; font-size:5px; background-color:#FFFFFF}
.space10 {height:10px; clear:both; font-size:10px}
.space15 {height:15px; clear:both; font-size:15px}
.space18 {height:18px;clear:both; font-size:18px}
.spaceRed {font-size:18px; color:#D4364F; }
.space25 {height:25px; font-size:25px}
.btn {background-image:url(../images/bg_newstitle.jpg); background-color:#8f1415; height:30px; text-align:center; border:1px solid #fff; color:#FFFFFF; font-size:13px}
.centerDiv { text-align:center; }
.borderbottom { padding-bottom:8px; margin-bottom:8px}
.padleft5 {padding-left:5px}
.smalltext { font-size:10px; font-style:italic}
.marB, .marB10 {
	margin-bottom: 10px;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333333;
	line-height:17px;background-color:#dddddd;
}
html,body{width:100%;height:100%; background: url(../images/bg_body.jpg) #FFFFFF top repeat-x; }
a {color:#D42743; text-decoration:none}
a:hover {color:#000; text-decoration:none}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#container{width:957px; margin:0 auto;  background: url(../images/bg_body.jpg) #FFFFFF top repeat-x;  }
#header{top:0px;left:0px;position:relative; height:86px; }
#logo {float:left; width:320px;margin-top:15px; padding-left:10px }

#flash { }

#header .toplinks { float:right; margin-top:35px; color:#333; padding-right:3px; font-size:12px }
#header .toplinks a {color:#333; text-decoration:none}
#header .toplinks a:hover {color:#D21033; text-decoration:none}


.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.clearfix {
	zoom: 1;
}
.clearfix:after {
	clear:both;
	content:'.';
	display:block;
	visibility:hidden;
	height:0;
	font-size: 0;
}
.clearfix {
	display:block;
}
* html .clearfix {
	height:1%;
}
*+html .clearfix {
	display:inline-block;
}

/*Menus++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#navcontainer {height:35px; background:url(../images/bg_menu.jpg) repeat-x  #CC0000}

#navcontainer #menu { width:100%; float:left;}

#navcontainer #menu ul{list-style:none;margin:0px;padding:0px;}
#navcontainer #menu li{float:left;}
#navcontainer #menu li a{text-align:center;}
 color:#ccc;  }
#navcontainer #menu li a:hover{ color:green}
#navcontainer #menu li.separator{ background:url(../images/menuline.jpg);height:30px;width:2px;padding-top:0px;}

#submenu { padding:10px; overflow:hidden; background: url(../images/bg_top.jpg) #e7e8e8  top repeat-x; color:#000}

#submenu  ul { list-style:none;}
#submenu  li {list-style:url(../images/bullet1.jpg); margin-left:23px; padding-left:5px; line-height:25px; border-bottom:1px solid #ccc}
#submenu  li a{ color:#333; text-decoration:none;  }
#submenu  li a:hover { color:#000; text-decoration:none; }
#submenu  p{ margin:2px 0px 2px 10px; }
#submenu  p a{color:#666666;}
.submenuLine {background: url(../images/bg_submenu.jpg) bottom repeat-x; height:9px}

/*Contents++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#contentsWrapper {width:941px; height:100%; background-color:#FFFFFF; float:left; padding-left:8px; padding-right:8px}
#leftCol { float:left; width:700px; }
#leftCol .homeleft{ width:413px; float:left; }
#leftCol .homeleft1{ width:99%; float:left; }

#leftCol .homeright { width:280px; float:left; margin-left:5px; }

#leftCol .homeright .links{ height:130px; background:url(../images/bg_business.jpg) #3d3d3d repeat-x; padding-top:10px; padding-left:10px;padding-right:10px;  font-size:12px }
#leftCol .homeright .links ul{ list-style:none; border-bottom:none}
#leftCol .homeright .links li{ list-style-image:url(../images/bullet.jpg); padding:0px 0px 4px 10px; margin-left:20px;  color:#FFFFFF;border-bottom:1px dotted #999999; line-height:25px }
#leftCol .homeright .links li a { color:#FFFFFF; text-decoration:none}
#leftCol .homeright .links li a:hover { color:#D52F47; text-decoration:none}

#rightCol {float:left; width:238px; padding-left:3px; }

#leftCol .homeright .newsletter { width:270px;background-color:#025e7f; padding:5px; padding-bottom:8px; margin-top:5px; color:#FFFFFF; float:left }

.newsletterin { background: url(../images/bg_top.jpg) #e7e8e8 top repeat-x; padding:7px; height:70px; margin-top:5px; color:#FFFFFF;  }
.dot_line {height:1px; border-bottom:1px dotted #999999; padding:3px 0px 3px 0px}

#contents { padding:15px 10px 2px 0px; text-align:justify}
#contents a {color:#000; text-decoration:none}
#contents a:hover {color:#D42743; text-decoration:none}
#contents .highlight{padding:10px; background-color:#f1f1f2; border-bottom:2px solid #FF0000; border-top:5px solid #e7e8e8; width:90%; font-size:16px; color:#666666; margin:0 auto; margin-top:10px; margin-bottom:10px; text-align:center; line-height:22px}

#contents ul { list-style:none}
#contents li { list-style:url(../images/bullet.gif); padding-left:5px; margin-left:50px; color:#025E80}
#contents img { padding:3px; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; float:left; margin-right:10px}

/*Titles & Text Styles++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.titleBig{ font-size:22px; color:#333; padding-bottom:20px; text-transform:uppercase}
.titleRed {font-size:22px; color:#D4364F; }
.titleWhite {color:#333;  text-transform:uppercase; font-weight:bold; padding:2px 0px 4px  }
.titleBlack{color:#333;  text-transform:uppercase; font-weight:bold; padding:4px 0px 0px 0px  }
.titlereds{color:#D4364F;  text-transform:uppercase; font-weight:bold; padding:4px 0px 0px 0px  }
.bgTitle {background-image:url(../images/bg_title.jpg); text-transform:uppercase; font-size:13px; color:#FFFFFF; height:30px; width:248px}


.text { padding-right:5px; padding-top:6px; color:#666666; text-align:justify }
.text  ul {list-style-image:url(../images/bulllet.jpg); padding-left:10px; margin-left:15px; padding-top:8px}
.text  li { line-height:28px}

.textBold { color:#d32c47; font-size:13px; font-weight:bold}
.textWhite { color:#fff; font-size:10px; }
.textgrey { color:#CCCCCC;}

/*Search Sec++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#searchWrapper { background-color:#025e80 ; padding-left:10px; width:220px; float:right; height:29px; padding-top:5px}

/*Fund sec++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#fundhWrapper { background:url(../images/bg_top.jpg) top repeat-x; padding-bottom:20px }
#fundhWrapper .title {font-size:14px; text-transform:uppercase; padding:10px 0px 10px; font-weight:bold}

/*Market Watch++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#marketWrapper { width:280px; height:133px; background: url(../images/bg_marketwatch.jpg) #cdcdcd  repeat-x; padding-top:10px; margin-top:3px }
#marketWrapper1 { width:280px; height:133px; background: url(../images/bg_market.jpg) #cdcdcd  repeat-x; padding-top:10px; margin-top:3px }
#marketWrapper .left { padding:0px 4px 0px 6px; font-size:10px; line-height:12px; text-align:center}
#marketWrapper1 .left { padding:0px 4px 0px 6px; font-size:10px; line-height:12px; text-align:center}

/*News+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#newsWrapper { padding:5px; overflow:hidden; background: url(../images/bg_top.jpg) #e7e8e8 top repeat-x; color:#010202; margin-bottom: 20px; }
#newsWrapper .titleRed { background-image:url(../images/bg_newstitle.jpg); font-family:"Gill Sans MT",arial; color:#FFFFFF; font-size:16px;padding:5px}
#newsWrapper .title{ font-weight:bold; padding:5px 0px 10px; font-size:13px}
#newsWrapper .news { padding-bottom:8px; border-bottom:1px solid #999999; margin-bottom:7px; color:#333333; line-height:20px}
#newsWrapper .news .title { padding:0; color:#D21033; font-size:11px}
#newsWrapper .news a{ color:#000; text-decoration:none; line-height: 15px;}
#newsWrapper .news span {color: #666; font-weight: normal;}
#newsWrapper .news a:hover{ color:#D21033; text-decoration:none}

/*NewsLetter ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.newsletterWrapper { border: 1px solid #a7a7a7; padding:4px;  float:left; background-color:#a3cad4; background-image:url(../images/bg_newsletter.jpg);margin:3px; margin-left:4px; background-repeat:repeat-x;}

/*Footer Links -------------------------------------------*/
#bottomline {background-image:url(../images/linebottom.jpg); height:1px; margin:0px 0px 10px; clear:both;}

#footer {background:#fff repeat-x; padding:5px; padding-bottom:15px; clear:both; width:99%; margin:0 auto; float:left; font-size:11px}

#footer  .footer_links {width:400px; float:left; }
#footer  .footer_links a{color:#333; text-decoration:none}
#footer  .footer_links a:hover{color:#000; text-decoration:none; text-decoration:underline}

#footer  .footer_links1 {width:400px; float:right;text-align:right}
#footer  .footer_links1 a{color:#333; text-decoration:none}
#footer  .footer_links1 a:hover{color:#FF0000; text-decoration:none}

/*Image Gallery-------------------------------------------*/

#gallery_wrapper1 { margin-top:10px; padding:10px; background:url(../images/bg_gal.jpg) repeat-x top; border:1px solid #e4dbe9; float:left; width:96%; text-align:left}
#gallery_wrapper { margin-top:10px; padding:10px; float:left; width:96%; text-align:left}

#gallery_wrapper ul{ list-style:square;padding-top:12px}
#gallery_wrapper li{ margin-left:30px; font-size:14px; line-height:28px ; font-weight:bold}

/*Contact Blocks-------------------------------------------*/
.cblock {float:left; width:252px;  margin-left:15px;}
.cblock1 {float:left; width:502px;  margin-left:15px;}

.imageBox {border:2px solid #ccc; background-color:#FFFFFF; padding:2px}

/* Thumbnail Viewr
**********************************/

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}

#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

/*for archivedNew */
.archivedSelectView{
	padding: 7px 0 0 10px;
}

.newsBlock h3 {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: solid 1px #666666 ;
}
.newsBlock {
	display: none;
}
#newsContainer{
	display: block;
}
.archivedSelect select{
	width:200px;
	color:black;
	height:22px;
	text-align: left;
}
.archivedSelect option{
	 height: 15px;
    padding: 5px 0 5px 5px;
}

