/* Css Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	list-style: none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
:focus {
	outline:0;
}
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
a {
	cursor: pointer;
}

/* body */
body {
	font-size: 62.5%;
	background-color:  #e5f4f9;
	background-image:url(/images/body-bg.jpg);
	background-repeat: no-repeat;
	font-family: "Myriad Pro", Arial, "Arial Rounded MT Bold";
	height: 100%;
}

/* header */
.header {
	width: 971px;
	margin: 0px auto;
}
.header .logo {
	width: 165px;
	float:left;
	z-index: 9999;
	position:relative;
	margin: 0px 0px -40px 0px;
}
.header .nav {
	float:right;
	margin: 50px 0px 0px 7px;
	width: 760px;
}
.header .excessTop {
	z-index: 99;
	width: 971px;
	margin: 0px auto;
	background: #fff;
}

.banner
{
    background: #fff;
}


/* main menu */

.RadMenu, .nav a img
{
    float:right !important;
}

.header .nav .loginbtn {
	padding: 0px 0px 0px 2px;
}

.rmRootGroup
{
    border: none !important;
    background: none !important;
    background-image: none !important;
}
 .rmLink {
	
	font-weight: normal !important;
	line-height: 1em !important;
}

.rmRootGroup .rmLink
{
    border-right: dashed 1px #666 !important;
font: 1.45em "Myriad Pro", Arial, "Arial Rounded MT" italic !important;
}


.rmRootGroup .rmLast .rmLink
{
    border-right: none !important;
}



.rmRootGroup .rmItem .rmLink {

	background:url(/images/navbg.png) repeat-x !important;
	float:left !important;
	height: 51px !important;
	font-style: italic !important;
	padding: 0px !important;
}
.rmRootGroup .rmFirst .rmLink {
	background:url(/images/rmFirst.png) no-repeat !important;
	padding: 0px 7px 0px 14px !important;
}

.rmRootGroup .rmLast .rmLink {
	background: url(/images/rmLast.png) right no-repeat !important;
	padding: 0px 14px 0px 7px !important;
}

.rmRootGroup .rmLink.SelectedItem, .rmRootGroup  .rmLink:hover 
{
	background: url(/images/navbgSelected.png) !important;
	background-repeat:repeat-x;
}
.rmRootGroup .rmFirst .rmLink.SelectedItem, .rmFirst .rmLink:hover {
	background: url(/images/rmFirstActive.png) left no-repeat !important;
	padding: 0px 7px 0px 14px !important;
}

.rmRootGroup .rmLast .SelectedItem, .rmLast .rmLink:hover {
	background: url(/images/rmLastActive.png) right no-repeat !important;
	padding: 0px 14px 0px 7px !important;
}


.rmText {
	float:left !important;
	padding: 15px 7px 0px 7px !important;
	color: #4b4b4b !important;
	text-decoration:none !important;
	background-image: none !important;
}






/** RMGROUP **/

.RadMenu_Default
{
    font: 1.2em "Myriad Pro", Arial, "Arial Rounded MT" italic !important;
   
}

.rmGroup .rmLink
{
    border-right: none !important;
font: 1.2em "Myriad Pro", Arial, "Arial Rounded MT" italic !important;
    border-bottom: dashed 1px #666 !important;
}


.rmRootGroup .rmLast .rmLink
{
    border-bottom: none !important;
}


.rmSlide
{
    margin-top:-2px !important;
}

.rmGroup .rmItem .rmLink {

	background:#ebeff2 !important;
	float:left !important;
	height: 20px !important;
	font-style: italic !important;
	padding: 5px 10px !important;
	
}

.rmGroup .rmLink.SelectedItem, .rmGroup  .rmLink:hover 
{
	
	background:#fec927 !important;
}


.rmGroup .rmText {
	float:left !important;
	padding: 5px 7px 5px 7px !important;
	color: #4b4b4b !important;
	text-decoration:none !important;
	background-image: none !important;
}





/*outer wrapper (white bg)*/
.outerDiv {
	margin: 0px 10px 0px 27px;
	padding: 0px 0px 10px 0px;
	background: url(/images/footerEnd.gif) left bottom no-repeat;
}

/* main wrap for homepage*/
#wrapper {
	width: 971px;
	margin: 0px auto;
	background:url(/images/sidebar-bg.gif) repeat-y #fff;
	background-position: 27px;
}
/* main wrap for subpage*/
#wrapperBlue {
	width: 971px;
	margin: 0px auto;
	background: url(/images/sidebar-bg-blue.gif) repeat-y #fff;
	background-position: 27px;
}

/* side menu */
.downloads {
	width: 215px;
	float: left;
	background:url(/images/sidebar-bg-blue.gif) repeat-y;
	padding: 0px 0px 0px 0px;
}
.downloads p.title {
	color: #fff;
	font-size: 1.8em;
	font-style: italic;
	padding: 0px 0px 10px 20px;
	background: url(/images/sidebarSepBlue.gif) no-repeat bottom;
}
.downloads p.imgDownload{
	width: 195px;
	margin: 0px auto;
}

#navblue {
	min-height: 100%;
	background: url(/images/sidebar-bg-blue.gif) repeat-y; 
	width: 215px;
	float:left;
	height: 100%;
}

#navblue p {
	font-size: 2em;
}
#nav p.top {
	font-size: 1.6em;
	color:#FFF;
	padding: 0px 0px 5px 15px;
}
#nav p.bottom {
	font-size: 1.6em;
	color:#FFF;
	padding: 0px 0px 5px 15px;
	float: left;
}
#nav p span {
	font-size: 1.3em;
	color:#FFF;
	font-style: italic;
}
#nav p img.btn {
	margin: 2px 5px -10px 5px;
}

#nav {
	float: left;
	width: 215px;
	padding: 0px 0px 0px 0px;
	background: url(/images/sidebar-bg.gif) repeat-y;
}
#navBlue {
	float: left;
	width: 215px;
	padding: 0px 0px 0px 0px;
}
.RadPanelBar_Default {
	background:url(/images/sidebar-bg.gif) repeat-y !important;
	padding: 20px 0px 20px 0px !important;
	width:212px !important;
	
}

.rpRootGroup
{
    border: none !important;
}

.rpGroup 
{
    background: none !important;
}

.RadPanelBar_Default ul.rpHorizontal {
	margin: 0px 0px 20px 0px !important;
}
.rpItem {
/*	background: url(/images/sidebarSep.gif) bottom no-repeat !important;*/
	padding: 0px 0px 0px 0px !important;
	font-style:italic !important;
}

.rpItem .rpLast
{
    background: none !important;
}





.rpGroup .rpText {
	background: url(/images/checklist.png) no-repeat  !important;
	background-position: 5px 5px !important;
	padding: 3px 0px 3px 30px !important;
	padding-left:30px !important;

}


.rpGroup .rpLink {

	color: #fff !important ;
	text-decoration: none !important;
	font-size: 1.7em !important;
}

.rpGroup .rpItem .rpLink:hover, .rpSelected {

	text-decoration: underline !important;
}

.rpRootGroup .rpLink {
	color: #fff !important;
	font-size: 1.7em !important;
	font-style: italic !important;
	padding: 0px 0px 0px 10px !important;
	background: none !important;
	background-image: none !important;
}
.rpSlide ul.rpVertical{
	padding: 20px 0px 0px 20px;
}
.rpSlide ul.rpVertical li.rpItem{
	padding: 4px 0px 4px 0px;
	list-style: none;
	font-size: 1.4em;
	font-style: italic;
}
.rpSlide ul.rpVertical li.rpItem a {
	color: #aeffff;
	text-decoration: none;
}
.rpSlide ul.rpVertical li.rpItem span.rpText {
	background:url(/images/arrow.png) left no-repeat;
	padding: 2px 0px 2px 20px;
}

.rpRootGroup .rpLink
{
    background:url(/images/sidebarSep.gif) bottom no-repeat !important;
    border: none !important;
}


.rpExpandable .rpText, .rpExpanded .rpText, .rpOut
{
    background-image: none !important;
    border-bottom:0px !important;
}

.rpLink
{
    font: 1.7em / 2em "Myriad Pro", Arial, "Arial Rounded MT" italic !important;
    width: 212px !important
}
.RadPanelBar .rpSelected
{
    
	background: url(/images/sidebarActive.gif) repeat-y !important;


}

/* content area */

#content
{
    vertical-align:top;
}

#content p {
	font-size: 1.7em;
	color: #6a6a6a;
	line-height: 1.5em;
	padding: 0px 0px 20px 0px;
}
#content ul {
	
	color: #00639a;
	font-size: 1.7em;
	margin-left:20px
}
#content ul li {
	background: url(/images/arrowblue.png) left no-repeat;
	padding: 0px 0px 0px 20px;
}
#content ul li. {
	padding: 0px 0px 0px 0px;
}
#content {
	margin: 0px 0px 0 228px;
	padding: 10px 0px 0px 0px;
}

#content .prevclouds ul
{
    margin-left:0px;
}

#content .prevclouds ul li {
	display: block;
	float:left;
	width: 229px;
	height: 191px;
	color: #fff;
	font-style: italic;
	font-size:0.9em;
	padding: 5px 0px 0px 0px;
}
#content .prevclouds ul li img {
	padding: 42px 0px 0px 12px;
}
#content .prevclouds ul li span {
	padding: 2px 0px 0px 20px;
	font-size: 2.5em;
}
#content .prevclouds ul li.red {
	background: url(/images/redCloud.png) no-repeat;
}
#content .prevclouds ul li.green {
	background: url(/images/greenCloud.png) no-repeat;
}
#content .prevclouds ul li.blue {
	background: url(/images/blueCloud.png) no-repeat;
}


#content .prevclouds ul
{
    margin-left:0px;
}

#content .prevclouds1 ul li {
	display: block;
	float:left;
	width: 170px;
	height: 145px;
	color: #fff;
	font-style: italic;
	font-size:0.9em;
	padding: 5px 0px 0px 0px;
}

#content .prevclouds1 ul li a
{
    color:#fff !important;
    margin-left:5px;
    margin-right:10px;
    font-size:0.85em;
    display:inline-block;
}

#content .prevclouds1 ul li img {
	padding: 0px 0px 0px 12px;
}
#content .prevclouds1 ul li span {
	padding: 2px 0px 0px 10px;
	font-size: 2em;
}
#content .prevclouds1 ul li.red2 {
	background: url(/images/red.png) no-repeat;
}
#content .prevclouds1 ul li.green2 {
	background: url(/images/green.png) no-repeat;
}
#content .prevclouds1 ul li.blue2 {
	background: url(/images/blue.png) no-repeat;
}

#content .prevclouds1 ul li.yellow {
	background: url(/images/yellow.png) no-repeat;
}





/* footer */
#footer {
	clear: both;
	background-color: #2794d0;
	text-align: right;
	padding: 10px 0px 10px 0px;
}
#footer ul.links {
	padding: 24px 0px 0px 0px;
}
#footer ul.links li {
	display: inline;
	color: #fff;
	font-size: 1.7em;
	padding: 0px 12px 0px 12px;
	border-right: 1px #feca27 solid;
}
#footer ul li {
	display: inline;
}
#footer ul.links li a {
	text-decoration: none;
	color: #fff;
}
#footer .FooterImgLink {
	float: right;
	margin: 0px 20px 0px 0px;
}
p.copy {
	text-decoration: none;
	color: #007fbb;
	font-size: 1.4em;
	padding: 2px 0px 2px 0px;
}
/* Clear */
.clearfix {
	display: block;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size:1px;
}
.clr {
	clear: both;
}
/* Alignment */

.tr {
	text-align: right;
}
.tl {
	text-align: left;
}
.tc {
	text-align: center;
}
.tj {
	text-align: justify;
}

.fl {
	float: left;
}
.fr {
	float: right;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	color: #00639a;
}
h1 {
	font-size: 2.4em;
	font-style: italic;
	font-weight: 400;
	padding: 0px 0px 20px 0px;
}

#ctl00_content_area_ListDisplay1
{
    font-size: 1.7em !important;
}


h2{
	font-size: 1.8em !important;
	font-style: italic;
	font-weight: 500;
	padding: 0px 0px 20px 0px;
}

h2.sf_listTitle
{
    font-size: 1.7em !important;
}

.sf_expandedList li
{
    width: 690px !important;
    margin-left:0px !important;
    padding-bottom:20px !important;

}

li .sf_listItemBody
{
    color:#6a6a6a;
    font-style: normal !important;
    line-height: 1.5em !important;
}

.sf_postNewComment, .sf_authorComment
{
    font-size: 1.7em !important;
    color: #666;
}

.sf_postNewComment legend
{
    margin-left: -5px !important;
    padding-left: 0px;
    padding-bottom:10px;
    font-weight: bold;
}
.sf_commentAuthor
{
    font-size:1em !important;
}

#ctl00_content_area_ctl00_Login1
{
    font-size: 1.7em;
}

#ctl00_content_area_ctl00_Login1 label
{
    color: #666;
    width: 200px;
    display: inline-block;
}

#content_left, #content_right
{
    width: 45%;
    float:left;
}

.phsform
{
    font-size:150%;
    width:450px;
}

.formLabel
{
    clear:both;
    width:150px;
    margin-left:0px;
    float:left;
       margin-bottom:15px;
         margin-top:5px;
}

.textBox
{
    clear:right !important;
    width:250px;
    margin-right:20px;
    border: solid 1px #ccc !important;
    background:#f4f4f4;
    float:right;
    padding:5px;
    margin-bottom:10px;
}
.checkbox
{
    clear:right !important;
    width:280px;
    float:right;
    margin: 5px 0 20px 0px;
}
.dropMenu
{
    clear:right !important;
    width:260px;
    float:right;
    margin: 5px 20px 20px 0px;
}
.submitButton
{
    clear:both;
    display:block;
    float:right;
    margin:20px;
}

legend
{
    padding-left:0px;
    margin-left:-8px !important;
    font-size:1.5em;
    border-bottom: solid 1px #6a6a6a;
    width:100%;
    padding-bottom:10px;
    margin-bottom:10px;
    color:#00639a;
}

.phsform
{
    color:#6a6a6a;
}

ul.sf_newsList
{
    font-size:1em !important;
}

ul.sf_newsList li
{
    background-position: left top !important;
}

.sf_newsAuthor, .sf_postCategory, .sf_postTags
{
    display: none !important;
}

ul.sf_newsList li h2
{
    font-size:2em !important;
}

ul.sf_newsList li p
{
    padding-bottom:5px !important;
}
