﻿/* CSS Document */
/****************************************************************************************************
/*  search for anything
global declarations = GENERIC, H1 TO H6 styling	= HEAD, changeable content = CONTENT, navs / listings	= NAVS,
mdoules = ARTICLE, plain bg colors = BGS, gradients = GRADS, borders = BORDERS, visual containers	= ROUNDS,
text, fonts, = TEXTALL, form, input	= INPUT, footer = FOOTER, Miscellaneous = MISC,

/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
body {font:normal 11px Verdana !important; color:#000000; text-align:left; background:#7ca6e2}
/* global reset */
p {padding:0; margin:0}
h6 {padding:0; margin:0}
h5 {padding:0; margin:0}
h4 {padding:0; margin:0}
h3 {padding:0; margin:0}
h2 {padding:0; margin:0}
h1 {padding:0; margin:0}
form {padding:0; margin:0}
body {padding:0; margin:0}
a {text-transform:capitalize; text-decoration:none}
label {text-transform:capitalize; text-decoration:none}
h6 {text-transform:capitalize; text-decoration:none}
h5 {text-transform:capitalize; text-decoration:none}
h4 {text-transform:capitalize; text-decoration:none}
h3 {text-transform:capitalize; text-decoration:none}
h2 {text-transform:capitalize; text-decoration:none}
h1 {text-transform:capitalize; text-decoration:none}
a {color:#3796d1; text-decoration:none}
a:hover {color:#3A629C; text-decoration:none}
a:focus {outline:0} 
a:active {outline:0} /* to avoid link borders on new browsers */
img {border:none}
p {line-height:150% !important;}  
/** HEADER ELEMENTS STYLING	(id=HEADERS) **/
h1.title {color:#00347f; font-size:18px; font-weight:bold; padding-bottom:5px}
h2.heading {color:#fff; font-size:18px; font-weight:bold}
h3.smlhead {font-size:13px; color:#fff; font-weight:bold}
.category h1 {background:url(../images/heading_bg.gif) repeat-x left top; height:22px; padding:10px 0px 10px 10px; color:#000; font-weight:bold; font-size:13px}
.news h3{color:#3a629c; font-size:12px; font-weight:bold}
.news p {padding-bottom:25px; font-size:11px}
h2.whthead {color:#fff; font-size:16px; font-weight:bold}
/* 	BODY WRAPPER / HEADER / TOP MENU  (id=HEAD)
**********************************************************/
#mainWrapper {margin:0 auto; width:960px; padding:0; background:#fff}  /* main page width */
#header {height:167px; width:100%; overflow:hidden; }  /* headerelement */
#logo {float:left; width:12%; height:95px; margin:10px 0 0 18px; display:inline}
#search {float:right; width:30%; text-align:right; margin-right:10px; display:inline; height:115px}
#Title {float:left; width:50%; margin-top:20px}
#globalNav {background:url(../images/navigation_bg.gif) left top repeat-x; width:100%; height:45px; margin-top:15px; overflow:hidden;padding-left:14px;}  /* navigation */
/* 	MAIN CONTENT / MIDDLE CONTAINERS  
**********************************************************/
#maincont{ width:950px; padding-left:6px; padding-right:3px;}   /* maincontcontelement */
.content {width:617px;}
.rightcont {width:311px; float:right}
.welcome {background:#355d96 url(../images/bluegrd_bg.gif) left top repeat-x; color:#fff; padding:20px 5px 15px;}
.category {margin-top:10px; background:#e3e3e3 url(../images/graygrd_bg.gif) left top repeat-x; width:940px}
.news {background:#f3efb0 url(../images/yellowgrd_bg.gif) center top repeat-x; height:360px}
/* 	RESUBALE UL LI / MENUS / 	(id=NAVS)
**********************************************************/
/* navigation menu */
ul.tabone  {margin-left:80px; padding:0}
ul.tabone li {list-style-type:none; float:left; background:url(../images/divider.gif) right center no-repeat}
ul.tabone li a {padding-left:7px; display:block; float:left;}
ul.tabone li a span {font:normal 13px Arial; font-weight:bold; color:#fff; text-transform:capitalize; padding:12px 12px 10px 7px; display:block}
ul.tabone li a:hover {background:url(/images/tab_bg.gif) left bottom no-repeat !important; text-decoration:none}
ul.tabone li a:hover span {background:url(/images/tab_bg.gif) right bottom no-repeat; color:#3c649d}
ul.tabone li a.active {background:url(/images/tab_bg.gif) left bottom no-repeat !important}
ul.tabone li a.active span {background:url(/images/tab_bg.gif) right bottom no-repeat; color:#3c649d}
ul.tabone li.bgnone {background:none} 
/* 	MODULES (id=ARTICLE)
**********************************************************/
/* 	RESUBALE PURE BACKGROUNDS			(id=BGS)
**********************************************************/
.whtbg {background:#fff}
/* 	RESUBALE GRADIENTS  (id=GRADS)
**********************************************************/  
/* 	ALL BORDER CSSs		(id=BORDERS)
**********************************************************/
.brdblue img {border:1px solid #719ad6}    
/* 	MAKE ME ROUND (id=ROUNDS)
**********************************************************/
/* 	ALL TEXT CSS	(id=TEXTAll)
**********************************************************/
/* font SIZES */
.vsmlTxt{font-size:10px}
.smlTxt{font-size:11px}
.para{font-size:12px}
.big{font-size:14px}
/*font WEIGHTS */
.strong{font-weight:bold}
.normTxt a{font-weight:normal}
.normTxt{font-weight:normal}
/* text TRANSFORMS */
.allCaps{text-transform:capitalize}
.textU a{text-decoration:underline}
.textU{text-decoration:underline}
.upperCase {text-transform:uppercase}
.verticleAlign {vertical-align:top}
/* text ALIGN & content ALIGN for inline level ELEMENTS */
.centerAll{text-align:center}
.alignLeft{text-align:left}
.alignRight{text-align:right}
.justify {text-align:justify}
/* colored text */
.blacktxt {color:#000}
.bluetxt {color:#39619a}
.whitetxt {color:#fff}
/* Other */
/* 	ALL INPUT & FORM CLASSES	(id=INPUT)
**********************************************************/
.input {border:1px solid #919191; background:#fff; padding:3px;} 
.button {background:#365e98 url(../images/btn_bg.gif) left top repeat-x; cursor:pointer; text-transform:capitalize; color:#fff; border:none; padding:5px; font-size:13px; font-weight:bold}
.input01 {background:url(../images/input_bg.gif) left center no-repeat; padding:3px; border:none}
/* 	FOOTER 	(id=FOOTER)
**********************************************************/
#footer  {background:url(../images/bottom_bg.gif) left bottom no-repeat; height:20px; padding:13px; width:960px; margin:0 auto}
#footer td {color:#fff !important; font-size:11px !important; }
#footer a {color:#fff; font-size:11px}
/* 	REQUIRED PADDINGS / MARGINS (id=PADS)
**********************************************************/
/* paddings */
.padTop {padding-top:20px}
.padOne{padding:8px}
.padAll{padding:10px}
.padBtm{padding-bottom:5px}
.padLR {padding:0 10px;font-family:Tahoma !important;font-size:9pt !important;line-height:55% !important;

}
/* matgins */
.marginTop{margin-top:10px}
.marginBtm{margin-bottom:10px}
.margTopbig {margin-top:15px}
.margLR {margin:0 8px}
/* 	MISCELLANEOUS (id=MISC)
**********************************************************/
.clr {clear:both; height:0; padding:0; margin:0; overflow:hidden}
.fl{float:left}
.fr{float:right}

.ms-pagebreadcrumb a{
font-size:8pt;
background-color:#fff;
color:#666666;
text-decoration:none;
}

.ms-pagebreadcrumb{
font-size:8pt;
background-color:#fff;
color:#666666;
text-decoration:none;
}

.ms-globallinks {padding-right:10px}

.ms-topnavContainer{
border:none;
border-left:none;
width:100%;
}
.ms-topnav{
border:none;
border-left:none;
border-bottom:none;
background-image:none;
background-repeat:repeat-x;
font-family:Arial;
font-size:13px;
background-color:transparent;
color:#ffffff;
height:43px;
vertical-align:top;
border-right:1px solid #456ea8;
}
.ms-topnav a{
display:block;
white-space:nowrap;
padding:1px 8px 0px 8px;
height:18px; font-weight:bold; font-family:Arial;
font-size:13px;
}
.ms-topnavselected{
color:#003399;
background:url("/images/hover_img.gif") !important;
background-repeat:repeat-x;
font-weight:bold;
border:none;
border-bottom-width:0px;
border-left:none
background-color:transparent;
border-right:1px solid #456ea8;
}
.ms-topnavselected a{
color:#003399;
text-decoration:none;
}
.ms-topnavselected a:hover {color:#3c649d !important;
border-right:1px solid #456ea8;
text-decoration:none;
}

.ms-topNavHover{
background-image:url("/images/hover_img.gif");

background-color:#FFFFA8;
border:none;
border-left:none;
border-bottom-width:0px;
color:#3c649d !important;
border-right:1px solid #456ea8;
text-decoration:none;
}
.ms-topNavHover a{
color:#3c649d;
text-decoration:none;
}

.ms-wpbody p {
	line-height:25px
}

#middleLeftPart{
	vertical-align:top;
	background:#f3efb0 url(../images/yellowgrd_bg.gif) left top repeat-x;
	
		
}
#middleCenterPart{
	vertical-align:top;
	background:#f3efb0 url(../images/yellowgrd_bg.gif) left top repeat-x;
	
	
	}
#middleRightPart{
	vertical-align:top;
	background:#f3efb0 url(../images/yellowgrd_bg.gif) left top repeat-x;
	

	
}
/*
#middleLeftPart .ms-vb{
	display:none;
}
#middlecenterPart .ms-vb{
	display:none;
}
#middlerightPart .ms-vb{
	display:none;*/
}
.ms-WPBorder{
	border:none;
}
.ms-partline{
	display:none;
}
.ms-listviewtable td img{
	display:none;
}

.ms-vb-tall{
line-height:1.5em;
padding-top:2px;
padding-bottom:10px;
padding-left:10px;
padding-right:6px;
}
td.ms-addnew{
padding-left:10px;
padding-right:7px;
}



#middleCenterPart .ms-vh-icon,.ms-vb {
background:none; background-color:transparent
}
#middleRightPart .ms-vh-icon,.ms-vb {
background:none; background-color:transparent
}
#middleLeftPart .ms-vb a {
	font-size:12px; font-weight:bold; color:#3A629C;
}
#middleLeftPart .ms-alternating {
background:transparent;
background-color:transparent;
}

#middleCenterPart .ms-vb a {
	font-size:12px; font-weight:bold; color:#3A629C;
}
#middleRightPart .ms-vb a {
	font-size:12px; font-weight:bold; color:#3A629C;
}
#middleRightPart .ms-viewheadertr{
	display:none;
}
#middleCenterPart .ms-viewheadertr{
	display:none;
}
#middleLeftPart .ms-viewheadertr{
	display:none;
}
.ms-listviewtable{
	padding-top:10px;
}
.ms-nlline{
display:none;
	
}
#middleLeftPart .ms-WPTitle a span{
	color:#000; font-weight:bold; font-size:13px;
}
#middleLeftPart .ms-WPHeader{
	background:url(/images/heading_bg.gif) repeat-x left top; height:14px;padding-bottom:8px;padding-top:8px;
	

}
#middleCenterPart .ms-WPTitle a span{
	color:#000; font-weight:bold; font-size:13px;
}
#middleCenterPart .ms-WPHeader{
	background:url(/images/heading_bg.gif) repeat-x left top; height:14px;padding-bottom:8px;padding-top:8px;
	
}
#middleRightPart .ms-WPTitle a span{
	color:#000; font-weight:bold; font-size:13px;
}
#middleRightPart .ms-WPHeader{
	background:url(/images/heading_bg.gif) repeat-x left top; height:14px;padding-bottom:8px;padding-top:8px;
	
}

.welcome p{
	line-height:18px;
}
.ms-radiotext{
	color:#39619a;
}
.ms-WPTitle
{
font-weight:bold;
font-family:tahoma,sans-serif;
color:#4c4c4c;
padding-left:10px;

padding-top:2px;
padding-bottom:2px;
font-size:10pt;

}
#SPFieldText {
	font-weight:bold;
	font-size:14px;
}

.ms-formbody{
font-family:verdana;
font-size:12px;
vertical-align:top;
background:none;
border-top:none;
padding:3px 6px 4px 6px;
}
.ms-formlabel{
text-align:left;
font-family:verdana;
font-size:.7em;
border-top:none;
padding-top:3px;
padding-right:8px;
padding-bottom:6px;
color:#525252;
font-weight:bold;
}
.ms-formlabel {
display:none;
}

.ms-WPBorder, .ms-WPBorderBorderOnly {
border:none
}

.readmore a{
font-size:10px;
	
}
.readmore{
	padding-top:5px;
}
.ms-long{
	width:200px;
}
.ms-summarycustombody{
	width:100%;
	padding:0px 8px 0px 6px;
}

.ms-vb-tall div strong font{
	font-size:13px;
	font-weight:bold;
	font-family:Verdana;
}
.ms-vb-tall div{
	font-size:12px;
	
	font-family:Verdana;

}
.ms-quicklaunchheader{
	background:transparent;
	background-color:transparent;
	border:none;
}


.ms-WPHeader td {
border-bottom:none;
border-collapse:collapse;
}
.fnt{
	font-size:15px;
	font-family:Verdana;
}

.UserGeneric {
font-family:Tahoma !important;
font-size:12px !important;
padding:8px 4px 7px;
line-height:150% !important;
}
.MsoNormal{
	line-height:120% !important;
	font-family:Tahoma !important;
font-size:12px !important;

}

.MsoNormal span{
	line-height:120% !important;
	font-family:Tahoma !important;
font-size:12px !important;

}

.ms-WPBody a:link, .ms-WPBody a:visited {
color:#3A629C;
text-decoration:none;
}
