
A:link
{
    color: #3c477f;
	font-family: Arial;
	font-size: 16px;	
	text-decoration : underline;
}

A:visited
{
    color: #3c477f;
	font-family: Arial;
	font-size: 16px;
	text-decoration : underline;
}

A:active
{
    color: #3c477f;
	font-family: Arial;
	font-size: 16px;	
	text-decoration : underline;
}

A:hover 
{
    color: #636a8d;
	font-family: Arial;
	font-size: 16px;	
	text-decoration : none;
}
P, p, body, B0DY, b, strong, em, BR, br, li, ul, ol, td, table, tr, TD, TABLE, TR, TBODY
{

	font-family: Arial;
	font-size: 16px;

}	

.content
{
    color: Black;
    font-family: Arial;
    font-size: 16px; 
}

.graytext
{
    font-family: Arial;
    font-size: 10pt;
    color: Gray;
}

.boldgraytext
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: Gray;
}

.text
{
    font-family: Arial;
    font-size: 10pt;
    color: Black;
}

.redtext
{
    font-family: Arial;
    font-size: 12px;
    color: Red;
}

.navytext
{
    font-family: Arial;
    font-size: 10px;
    color: Navy;
}

.boldnavytext
{
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    color: Navy;
}

.boldtext
{
    font-family: Arial;
    font-size: 10px; 
    font-weight: bold;
    color: Black; 
}

.whitetext
{
    color: White;
    font-family: Arial;
    font-size: 10px; 
    font-weight: bold;
}

.datetext
{
    color: Black;
    font-family: Arial;
    font-size: 10px; 
    font-weight: bold;
}

.categoryHeader
{
    height: 20px;
    color: #fff;
    line-height: 20px;
    font-size: 16px;
    background-color: #515151; /*#566b4f;*/
    font-weight: bold;
    padding: 7px 20px 7px 20px;
    text-align: left;
    font-family: Arial
}

.footer
{
    text-align: center;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
    color: #fff;
    font-family: Arial;
    font-size: 13px;
}

.footer a
{
    color: #fff;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
}

.footer a:hover
{
    text-decoration: underline;
}

.dropdown
{
    font-family: Arial;
    font-size: larger;
    font-weight: 900;
    text-decoration: none;
}

A.dropdown:link
{
    font-family: Arial;
    color: black;
    text-decoration: none;
    font-size: larger;
    font-weight: 900;
}

A.dropdown:visited
{
    font-family: Arial;
    color: black;
    text-decoration: none;
    font-size: larger;
    font-weight: 900;
}
A.dropdown:hover
{
    font-family: Arial;
    background-color: #3a306b;
    font-size: larger;
    font-weight: 900;
    color: White;
}

/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #666666;
    font-variant: small-caps;
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;

}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

.normalTextBox
{
    width: 221px;
    background: transparent url('../Images/Controls/NormalTextBox_bg.jpg') no-repeat;
    color: #747862;
    height: 20px;
    border: 0;
    padding: 4px 8px;
    margin-bottom: 0px;
}

.searchTextBox
{
    width: 180px;
    background: transparent url('../Images/Controls/SearchTextBox_bg.jpg') no-repeat;
    color: #747862;
    height: 20px;
    border: 0;
    padding: 4px 8px;
    margin-bottom: 0px;
}

.wideTextBox
{
    width: 486px;
    background: transparent url('../Images/Controls/WideTextBox_bg.jpg') no-repeat;
    color: #747862;
    height: 20px;
    border: 0;
    padding: 4px 8px;
    margin-bottom: 0px;
}

.wideDropDownList
{
    width: 502px;
    background: transparent url('../Images/Controls/WideTextBox_bg.jpg') no-repeat;
    color: #747862;
    height: 28px;
    border: 0;
    padding: 4px 6px;
    margin-bottom: 0px;
}

.normalMessageTextBox
{
    width: 221px;
    background: transparent url('../Images/Controls/normalMessageTextBox_bg.jpg') no-repeat;
    color: #747862;
    height: 92px;
    border: 0;
    padding: 4px 8px;
    margin-bottom: 0px;
}

.messageTextBox
{
    width: 450px;
    background: transparent url('../Images/Controls/MessageTextBox_bg.jpg') no-repeat;
    color: #747862;
    height: 92px;
    border: 0;
    padding: 4px 8px;
    margin-bottom: 0px;
}

/* banner*/

#wipp_banner
{
    clear: both;
    width: 978px;
    height: 265px;
    padding: 0px 0px;
    background: url('../images/dspsback.jpg') no-repeat;
    overflow: hidden;
}

#wipp_banner h2
{
	
    color: #FFFFFF;
    font: Arial;
    font-size: 1.6em;
    text-transform: none!important; 
    line-height: 30px;
}

#wipp_banner p
{
    color: #FFFFFF;
    font-size: 16px;
}

/* end of banner */


/*
* Color, Border, and Button Rules
*/
.contentslider
{
    padding: 0; /* This acts as a border for the content slider */
    background: none; /* This is the color of said border */
} 
.cs_wrapper, .cs_article
{
    /*  background-color: none;  Background color for the entries */
}
.cs_leftBtn, .cs_rightBtn
{
    width: 30px; /* Should be as wide as the button graphic being used */
    background: none; /* This will probably match the contentslider bg color */
}

.contentslider
{
    position: relative;
    display: block;
    width: 920px;
    height: 200px;
    margin: 0 auto;
    overflow: hidden;
}
.cs_wrapper
{
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.cs_slider
{
    position: absolute;
    width: 10000px;
    height: 100%;
    margin: 0;
    padding: 0;
}
.cs_article
{
    float: left;
    position: relative;
    width: 978px;
    height: 265px;
    top: 0;
    left: 0;
    display: block;
    margin: 0 auto;
    padding: 0;
    /*  background-color: none; */
}

.cs_article .left
{
    float: right;
    width: 410px;
}

.cs_article .right
{
    float: left;
    width: 385px;
}

.cs_article h2
{
    margin: 5px 0 5px 0;
    padding: 0;
    line-height: 20px;
    margin-left: 20px;
    color: #fff;
    text-transform: none!important; 
}

.cs_article p
{
    color: #000;
    font-size: 14px;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 35px;
}

.cs_article a
{
    color: #fff;
    font-size: 14px;
    text-decoration: underline;
}

.cs_article a:hover
{
    color: #000;
    font-size: 14px;
    text-decoration: underline;
}

.cs_article a:visited
{
    color: #fff;
    font-size: 14px;
    text-decoration: underline;
}

.cs_article img
{
    width: 558px;
    height: 265px;
    
}

.cs_leftBtn, .cs_rightBtn
{
    position: absolute;
    bottom: 32px;
    padding: 0;
    z-index: 7000;
}
.cs_leftBtn
{
    left: 890px;
    outline: 0;
}
.cs_rightBtn
{
    left: 925px;
    outline: 0;
}
.cs_leftBtn img, .cs_rightBtn img
{
    border: 0;
    position: relative;
    margin: 0px;
}

.button a
{
    clear: both;
    display: block;
    width: 99px;
    height: 25px;
    padding: 4px 0 0 0;
    background: url('/images/wipp_button.png') no-repeat;

    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}

.button a:hover
{
    background: url('/Images/wipp_button_hover.png') no-repeat;
}

.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.valid
{
    border: 1px solid green;
    background-color: #b1de79;
}

.errorMessage, .RadCaptcha span
{
    color: red !important;
}