﻿
/*------------------------------------------------------------------------------------------------- */
/*GNERAL DESIGN ----------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------- */


/* Use this Style Sheet to define your layout and graphical arrangements */
/* 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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	padding: 0px;
	margin: 0px;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style-type: none;
}
/*end reset*/

body
{
	/*Set the master background*/
	background-position: left top; 
	background: black; 
	background-image: url(../Images/SiteShell/BG_Primary_Strip.jpg);
	background-repeat: repeat-x;
	
	/*default font settings*/
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;

	/*other settings*/
	overflow: -moz-scrollbars-vertical;
	height: 100%;
}

/*SITE SHELL ELEMENTS*/
#Site_Shell_Outside
{
	background-position: center top;
	background-image: url(../Images/SiteShell/BG_Primary.jpg);
	width: 100%;
	min-height: 488px;
	background-repeat: no-repeat;
}

#Body_Shell_Outside
{
	width: 950px;
	min-height: 850px;
	height: 850px;
	height: auto;
}

#Body_Shell_Header
{
	width: 100%;
	height: 450px;
	min-height: 450px;
	background-image: url(../Images/SiteShell/BG_Primary_Header.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#Body_Shell_Main
{
	background-position: center top;
	width: 100%;
	background-image: url(../Images/SiteShell/BG_Primary_Body.png);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding-top: 25px;
}

#Body_Shell_Sub_Main
{
	background-position: left bottom;
	width: 100%;
	min-height: 650px;
	height: 650px;
	height: auto;
	background-image: url(../Images/SiteShell/BG_Primary_HappyPeople.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

#Body_Shell_Sub
{
	width: 100%;
	height: 303px;
	background-color: #373636;
	text-align: left;
}

#Body_Shell_Sub_Form
{
	width: 434px;
	height: 439px;
	float: right;
	margin-top: -698px;
	background-image: url(../Images/SiteShell/BG_Primary_Form.png);
	background-repeat: no-repeat;
}

#Body_Shell_Footer
{
	background-position: center top;
	width: 100%;
	height: 200px;
	background-image: url(../Images/SiteShell/BG_Primary_Footer.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	padding-top: 105px;
	color: #FFFFFF;
	text-align: left;
}

/* END HEADER ELEMENTS ------------- */

/*HEADER ELEMENTS*/
#Logo
{
	background-image: url(../Images/Header/Logo.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 350px;
	height: 130px;
	float: left;
}

#Navigation
{

	float: right;
}

#YourAdvantage
{
    background-image: url(../Images/Header/YourAdvantage.png);
    background-repeat: no-repeat;
    background-position: left center;
    width: 650px;
    height: 199px;
    float: left;
}
#MainQuote
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #fe0309;
    font-style: italic;
    float: left;
    line-height: 50px;
    vertical-align: middle;
    width: 600px;
    text-align: left;
}

#FreeConsultation
{
	float: right;
	text-transform: uppercase;
	font-weight: bold;
	text-indent: 25px;
	vertical-align: middle;
	line-height: 65px;
	text-align: left;
	margin-top: -15px;
}

#FreeConsultation A:link, #FreeConsultation A:visited, #FreeConsultation A:Active
{
	font-family: arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #f9f9ee;
	background-image: url(../Images/Header/Button.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 270px;
	height: 65px;
	display:block;
}

#FreeConsultation A:hover
{
	color: #fe0309;
}
/* END HEADER ELEMENTS ------------- */

/*------------------------------------------------------------------------------------------------- */
/*END GNERAL DESIGN ------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------- */


/*------------------------------------------------------------------------------------------------- */
/*START CONTENT ----------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------- */


/*Use this style to define your text tags for your content pages*/

H1
{
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    color: #000000;
    font-family: Verdana;
    font-weight: normal;
    font-size: 24px;
    font-style: normal;
}

H2
{
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    color: #000000;
    font-family: Verdana;
    font-weight: normal;
    font-size: 18px;
    font-style: normal;
}

H3
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    color: #9f171b;
    font-family: verdana;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
}

H4
{
	margin: 0px 0px 0px 0px;
	color: #000000;
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}

H5
{
	margin: 40px 0px 0px 0px;
	color: #1d4c6d;
	font-family: 'Arial Narrow';
	font-weight: bold;
	font-size: 14px;
}


P
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    color: #515151;
    font-family: verdana;
    font-size: 12px;
    line-height: 20px;
    text-align: justify;
}

UL
{
    padding-left: 25px;
}

LI
{
    list-style-type: disc;
    list-style-position: outside;
    color: #515151;
    font-family: verdana;
    font-size: 12px;
    line-height: 18px;
    padding-bottom: 10px;
}

A:link, A:visited, A:Active
{
}

A:Hoover
{
	color: #990000;
}

/*------------------------------------------------------------------------------------------------- */
/*END START CONTENT ------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------- */


/*------------------------------------------------------------------------------------------------- */
/*HOME PAGE LAYOUT -------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------- */
#HomePage
{
   height: 1300px; 
}

#HomePage .HomePage_Col
{
	width: 300px;
	height: 525px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}

#HomePage .HomePage_Col_Mid
{
    padding: 10px 0px 20px 0px;
    border-style: solid;
    width: 600px;
    float: right;
    margin-right: 25px;
    margin-left: 5px;
    text-align: left;
    position: relative;
    border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #C0C0C0;
}

#HomePage .HomePage_Col_Mid P
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    font-family: verdana;
    font-size: 12px;
    line-height: 18px;
    text-align: justify;
}

#HomePage .HomePage_Col_Mid em
{
    font-weight: bold;
        font-size: 11px;
}


#HomePage .Divider_Col
{
	width: 5px;
	height: 450px;
	float: left;
	border-right-style: dotted;
	border-right-width: 1px;
	border-right-color: #C0C0C0;
	margin-top: 45px;
}

#HomePage .Divider_Col_Left
{
	width: 5px;
	height: 1175px;
	float: left;
	border-right-style: dotted;
	border-right-width: 1px;
	border-right-color: #C0C0C0;
	margin-top: 45px;
}

#HomePage H1
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-family: Verdana;
	font-weight: normal;
	font-size: 25px;
	font-style: normal;
	padding-bottom: 10px;
}

#HomePage H2
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	color: #000000;
	font-family: Verdana;
	font-weight: normal;
	font-size: 25px;
	font-style: normal;	
}

#SpanTest
{
    height: 435px;
    padding-top: 25px;
    padding-bottom: 25px;
}


#SpanTest .SpanWrapper_Analytics
{
    background-image: url(../Images/Content/ServiceButton_Analytics.png);
    background-repeat: no-repeat;
    background-position: left top;
    
    width: 60%;
    height: 75px;
    text-align: left;
   
    padding-left: 65px;
    padding-top: 10px;
    margin-bottom: 20px;
    
    display: block;
}

#SpanTest .SpanWrapper_Analytics:hover
{
    text-decoration: none;
    cursor: hand;
    background-color: #F9F9F9;
    border-top-style: dotted;
    border-bottom-style: dotted;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #333333;
    border-bottom-color: #333333;
}

#SpanTest .SpanWrapper_WebsiteDesign
{
    background-image: url(../Images/Content/ServiceButton_Website.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 65px;
    width: 60%;
    height: 95px;
    text-align: left;
    display: block;
    padding-top: 10px;
    margin-bottom: 20px;
}

#SpanTest .SpanWrapper_WebsiteDesign:hover
{
    text-decoration: none;
    cursor: hand;
    background-color: #F9F9F9;
    border-top-style: dotted;
    border-bottom-style: dotted;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #333333;
    border-bottom-color: #333333;
}

#SpanTest .SpanWrapper_Media
{
    background-image: url(../Images/Content/ServiceButton_Media.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 65px;
    width: 60%;
    height: 75px;
    text-align: left;
    display: block;
    padding-top: 10px;
    margin-bottom: 20px;
}
#SpanTest .SpanWrapper_Media:hover
{
    text-decoration: none;
    cursor: hand;
    background-color: #F9F9F9;
    border-top-style: dotted;
    border-bottom-style: dotted;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #333333;
    border-bottom-color: #333333;
}

#SpanTest .SpanWrapper_Consulting
{
    background-image: url(../Images/Content/ServiceButton_Consulting.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 65px;
    width: 60%;
    height: 95px;
    text-align: left;
    display: block;
    padding-top: 10px;
    margin-bottom: 20px;
}
#SpanTest .SpanWrapper_Consulting:hover
{
    text-decoration: none;
    cursor: hand;
    background-color: #F9F9F9;
    border-top-style: dotted;
    border-bottom-style: dotted;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #333333;
    border-bottom-color: #333333;
}

#SpanTest .SpanHeader
{
    display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #9f171b;
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}

#SpanTest .SpanCaption
{
    display: block;
    font-style: italic;
    font-weight: bold;
	font-size: 10px;
	color: #333333;
	letter-spacing: .1em;
	display: block;
	padding-bottom: 5px;
}
#SpanTest .SpanBody
{
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    color: #515151;
    font-family: verdana;
    font-size: 12px;
    text-align: left;
    line-height: 16px;
}

#SpanTest A:link, #SpanTest A:visited, #SpanTest A:Active
{
    padding: 0px;
    margin: 0px;
    text-decoration: none;
}


#HomePage H3
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	color: #9f171b;
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}

#HomePage H4
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	color: #000000;
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}

#HomePage p
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    color: #515151;
    font-family: verdana;
    font-size: 12px;
    text-align: left;
    line-height: 16px;
}

#HomePage span.large P
{
    font-family: verdana;
    font-size: 18px;
    font-weight: bold;
}


#HomePage .Intro
{
    text-align: center;
    padding-bottom: 15px;
    font-size: 13px;
    font-style: italic;
    letter-spacing: .125em;
    width: 265px;
    line-height: 18px;
}

#HomePage Strong
{
	font-style: italic;
	font-weight: bold;
	font-size: 10px;
	color: #333333;
	letter-spacing: .1em;
	display: block;
	padding-bottom: 5px;
}

/* Column One Services */

#HomePage_Col1_Featured
{
	height: 300px;
	padding-top: 15px;
	margin-top: 5px;
}

/*Column 2 - middle marketing*/
#HomePage_Col2_Video
{
	/*background-image: url(../Images/Content/VideoClip.jpg);
	background-repeat: no-repeat;
	background-position: center center;*/
	height: 144px;
	width: 267px;
	border-style: solid;
	border-width: 5px;
	border-color: #d8d7d7;
	margin-bottom: 10px;
}

/*Column 3 - 5 steps*/
#HomePage_Col3_Discovery
{
	background-image: url(../Images/Content/No_One.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 65px;
	width: 60%;
	height: 100px;
	text-align: left;
	padding-top: 10px;
	margin-top: 5px;
}
#HomePage_Col3_Recommendation
{
	background-image: url(../Images/Content/No_Two.jpg);
	background-repeat: no-repeat;
	background-position: left topx;
	padding-left: 65px;
	width: 60%;
	height: 50px;
	text-align: left;
	padding-top: 10px;
	margin-top: 5px;
}
#HomePage_Col3_Execution
{
	background-image: url(../Images/Content/No_Three.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 65px;
	width: 60%;
	height: 60px;
	text-align: left;
	padding-top: 10px;
	margin-top: 5px;
}
#HomePage_Col3_Optimization
{
	background-image: url(../Images/Content/No_Four.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 65px;
	width: 60%;
	height: 65px;
	text-align: left;
	padding-top: 10px;
	margin-top: 5px;
}
#HomePage_Col3_Revenue
{
	background-image: url(../Images/Content/No_Five.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 65px;
	width: 60%;
	height: 45px;
	text-align: left;
	padding-top: 10px;
	margin-top: 5px;
}
/*HomePage Testimonial*/
#Testimonial
{
	width: 250px;
	height: 75px;
	text-align: left;
	padding-top: 75px;
}

#Testimonial .Testimonial_Caption
{
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
}
#Testimonial .Testimonial_Body
{
	font-family: verdana;
	font-size: 11px;
	font-style: italic;
	color: #585858;
}
#Testimonial .Testimonial_Body A
{
	color: #921a1c;
	text-decoration: none;
}

/*------------------------------------------------------------------------------------------------- */
/*END HOME PAGE LAYOUT ---------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------- */

/*------------------------------------------------------------------------------------------------- */
/*BODY PAGE LAYOUT -------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------- */

#BodyPage
{
	vertical-align: top;
	text-align: left;
	padding-bottom: 50px;
	height: 900px;
	min-height: 900px;
	height: auto;
}

#BodyPage .BodyPage_Col1
{

    width: 270px;
    height: 400px;
    height: auto;
    padding-right: 5px;
    padding-left: 15px;
    float: left;
    text-align: left;
}

#BodyPage .BodyPage_Col2
{
	width: 600px;
	padding-right: 5px;
	padding-left: 25px;
	border-left-style: dotted;
	border-left-width: 1px;
	border-left-color: #C0C0C0;
	margin-left: 300px;
	margin-bottom: 50px;
}

#BodyPage  .HomePage_Inner_Col1
{
	    width: 375px;
        float: left;
        height: 625px;
}

#BodyPage .HomePage_Inner_Col2
{
    width: 170px;
    margin-left:425px;
}

/*Adjusted for right col floating*/
#BodyPage  .HomePage_Inner_Col1b
{
    width: 375px;
}

#BodyPage .HomePage_Inner_Col2b
{
    width: 170px;
    float: right;
}


/*Column 2 - middle marketing*/
#BodyPage_Col_Video
{
/*
	background-image: url(../Images/Content/VideoClip.jpg);
	background-repeat: no-repeat;
	background-position: center center;
*/
	height: 144px;
	width: 267px;
	border-style: solid;
	border-width: 5px;
	border-color: #d8d7d7;
	margin-bottom: 10px;
}

#BodyPage #Body_Page_Header
{
    width: 100%;
    height: 65px;
    text-align: right;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
}

#BodyPage .Body_Page_Title
{
    padding-right: 65px;
    line-height: 25px;
    vertical-align: middle;
}

#BodyPage .Body_Page_Title h3
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #9f171b;
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}

#BodyPage .Body_Page_Title p
{
    font-style: italic;
    font-weight: bold;
    font-size: 10px;
    color: #333333;
    letter-spacing: .1em;
    display: block;
    padding-bottom: 5px;
    text-align: right;
}

#BodyPage span.larger
{
    font-size: 13px;
    font-weight: bold;
    color: #9f171b;
    text-align: right;
    letter-spacing: .125em;
    font-style: italic;
    font-family: verdana;
}

#BodyPage .Analytics
{
    background-image: url(../Images/Content/ServiceButton_Analytics.png);
    background-repeat: no-repeat;
    background-position: right top;
}

#BodyPage .WebsiteDesign
{
    background-image: url(../Images/Content/ServiceButton_Website.png);
    background-repeat: no-repeat;
    background-position: right top;
}

#BodyPage .Media
{
    background-image: url(../Images/Content/ServiceButton_Media.png);
    background-repeat: no-repeat;
    background-position: right top;
}

#BodyPage .Consulting
{
    background-image: url(../Images/Content/ServiceButton_Media.png);
    background-repeat: no-repeat;
    background-position: right top;
}

#BodyPage .ReadMore
{
    text-align: right;
    margin-bottom: 25px;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
}

#BodyPage .ReadMore a
{
    text-decoration: none;
    font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
    color: #a90d0d;
    font-weight: bold;
    font-size: 11px;
    font-style: normal;
}

/*------------------------------------------------------------------------------------------------- */
/*END BODY PAGE LAYOUT ---------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------- */

/*------------------------------------------------------------------------------------------------- */
/*MAIN MENU --------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------- */

#MainMenu
{
    width: 280px;
    padding: 25px 0px 0px 0px;
    margin: 0px;
    text-align: right;
}

#MainMenu ul.nav
{
    list-style: none;
    margin-top: 0px;
    margin-left: 0px;
    height: 200px; /*Full Menu Background*/
    background-image: url(UserControls/CustomControls/MainMenu/Menu_BG.png);
    background-repeat: repeat-x; /*Handles Aligment Issue*/
    overflow: hidden; /*IE Fix for Aligment Issue*/
    zoom: 1;
}


/*Controls the menu items and links*/
#MainMenu ul.nav li
{
    /*Sets the menu horizontaly*/
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

#MainMenu ul.nav a
{
    text-align: right;
    display: block;
    padding: 0px 10px 0px 0px;
    border-bottom: none;
    text-decoration: none;
    color: #f6040a;
    font-family: Verdana;
    font-size: 11.8px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    line-height: 30px;
    vertical-align: middle;
}


#MainMenu ul.nav a:hover
{
    color: #FFFFFF;
    /*
    background-image: url(UserControls/CustomControls/MainMenu/Menu_BG.png);
    background-repeat: repeat-x;
*/
    
}

#MainMenu ul.nav a.Selected
{
    color: #FFFFFF;

}

/*Header Phone Number*/
#Navigation_Number
{
	font-family: verdana;
	font-size: 23px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 25px;
}

/*------------------------------------------------------------------------------------------------- */
/*END MAIN MENU ----------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------- */


/*------------------------------------------------------------------------------------------------- */
/*FOOTER MENU ------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------- */
#FooterMenu /*Controls the location and size of the menu*/
{
	width: 100%;
	margin: 0;
	padding: 0:;
}
#FooterMenu ul.nav /*Controls the menu*/
{
	list-style: none;
	padding-left: 0px;
	margin-top: 0px;
	margin-left: 0px;
}
/*Controls the menu items and links*/

#FooterMenu ul.nav li /*Sets the menu horizontaly*/
{
    list-style: none;
	float: left; /*         border-right-style: solid;         border-right-width: 1px;         border-right-color: #524f43; 		*/
	line-height: 11px;
	text-align: center;
}

#FooterMenu ul.nav li.last /*Remove the last seperator*/
{
	float: left;
	border-right-style: none;
	line-height: 13px;
	text-align: center;
}
#FooterMenu ul.nav a
{
	display: block;
	padding: 0px 15px 0px 5px;
	border-bottom: none;
	text-decoration: none;
	color: #605f5f;
	font-family: Verdana;
	font-size: 11px;
	text-transform: uppercase;
	height: 12px;
}
#FooterMenu ul.nav a:hover
{
}
#FooterMenu ul.nav a.Selected
{
}
#FooterMenu .copy
{
	margin-top: 0px;
	margin-left: 5px;
	text-align: left;
	display: block;
	padding: 0px;
	border-bottom: none;
	text-decoration: none;
	color: #333333;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 12px;
}

/*------------------------------------------------------------------------------------------------- */
/*END FOOTER MENU --------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------- */


/*------------------------------------------------------------------------------------------------- */
/*NEWS AND EVENTS --------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------- */
#NewsSummary
{
	padding-left: 5px;
	padding-right: 5px;
	width: 460px;
	text-align: left;
	margin-left: 25px;
	margin-right: 25px;
}
#NewsSummary H2
{
	padding: 0px;
	margin: 0px;
	padding-top: 14px;
	color: #ffffff;
	font-family: Verdana;
	font-weight: normal;
	font-size: 24px;
	font-style: normal;
}

#NewsSummary H3
{
    padding: 0px;
    margin: 0px;
    color: #ffffff;
    font-family: Verdana;
    font-weight: normal;
    font-size: 10px;
    font-style: normal;
    text-transform: lowercase;
}

#NewsSummary .SepLine
{
	width: 100%;
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #666666;
	height: 5px;
}
#NewsSummary span.NewsHeading
{
    padding: 0px 0px 0px 0px;
    margin: 15px 0px 0px 0px;
    color: #fdfdfd;
    font-family: Verdana;
    font-weight: normal;
    font-size: 13px;
    font-style: normal;
    text-align: left;
    display: block;
}
#NewsSummary span.NewsText
{
	overflow: hidden;
	clip: rect(2px, auto, 2px, auto);
	display: block;
	height: 62px;
	color: #aaaaaa;
	font-family: Verdana;
	font-weight: normal;
	font-size: 13px;
	font-style: normal;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 15px;
}
#NewsSummary span.ReadMore
{
	background-position: left center;
	background-image: url(../Images/Content/Arrow.jpg);
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	color: #a90d0d;
	font-weight: bold;
	font-size: 11px;
	font-style: normal;
	float: right;
	background-repeat: no-repeat;
	padding-left: 15px;
}
#NewsSummary A:link, #NewsSummary A:visited, #NewsSummary A:Active
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
#NewsSummary a:hover
{
	cursor: hand;
}
#NewsSummaryGraphic
{
	visibility: hidden;
}
/*------------------------------------------------------------------------------------------------- */
/*END NEWS AND EVENTS ----------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------- */


/*------------------------------------------------------------------------------------------------- */
/*QUICK FORM -------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------- */
#QuickForm
{
	margin-top: 25px;
	padding: 10px;
	width: 350px;
	height: 400px;
	text-align: left;
}

#QuickForm H2
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-family: Verdana;
	font-weight: normal;
	font-size: 25px;
	font-style: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#QuickForm P
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana;
	font-size: 11px;
	font-style: italic;
	color: #bebdbd;
	vertical-align: middle;

}

#QuickForm .Form_Lable
{
	width: 100px;
	color: #bebdbd;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	vertical-align: text-top;
	float: left;
	clear: left;
	margin-right: 15px;
	font-style: normal;
}

#QuickForm .TextEntry
{
	height: 25px;
	width: 215px;
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
	margin-top: 5px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	vertical-align: middle;
	line-height: 25px;
}

#QuickForm .Form_Button
{
	height: 31px;
	width: 101px;
	margin-top: 5px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	vertical-align: middle;
	line-height: 25px;
	margin-left: 115px;
	display: inline;
}

/*------------------------------------------------------------------------------------------------- */
/*END QUICK FORM ---------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------- */


/*------------------------------------------------------------------------------------------------- */
/*ENTRY FORM FORM -------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------- */
#EntryForm
{
    background-color: #C0C0C0;
    border: 1px solid #333333;
}

#EntryForm TABLE
{
    padding-top: 10px;
    padding-bottom: 10px;
    width: 95%;
}

#EntryForm TABLE TD
{
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: right;
}

#EntryForm TABLE TD.Lable
{
    font-weight: bold;
    text-align: right;
}

#EntryForm TABLE TD.Field
{

}


#EntryForm TABLE.Questions TD
{
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: Left;
}

#EntryForm .TextEntry
{
    border: 1px solid #666666;
    width: 425px;
    height: 25px;
}









/*------------------------------------------------------------------------------------------------- */
/*END QUICK FORM ---------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------- */

/*------------------------------------------------------------------------------------------------- */
/*COMPANY INFORMATION ----------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------- */

#CompanyInformation
{
    text-align: left;
}


#CompanyInformation span.Action
{
    background-position: left top;
    background-image: url(../Images/Content/arrow.jpg);
    font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    background-repeat: no-repeat;
    padding-left: 25px;
    margin-left: 10px;
    display: block;
    margin-bottom: 12px;
}


#CompanyInformation span.Action_Build
{
    background-position: left top;
    background-image: url(../Images/Content/wrench.jpg);
    font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    background-repeat: no-repeat;
    padding-left: 25px;
    margin-left: 10px;
    display: block;
    margin-bottom: 12px;
    height: 20px;
    height: 30px;
}

#CompanyInformation span.Action_Improve
{
    background-position: left top;
    background-image: url(../Images/Content/Improve.jpg);
    font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    background-repeat: no-repeat;
    padding-left: 25px;
    margin-left: 10px;
    display: block;
    margin-bottom: 12px;
    height: 30px;

}

#CompanyInformation span.Action_Exchange
{
    background-position: left top;
    background-image: url(../Images/Content/Blog.jpg);
    font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    background-repeat: no-repeat;
    padding-left: 25px;
    margin-left: 10px;
    display: block;
    margin-bottom: 12px;
        height: 30px;    
    
}

#CompanyInformation span.Action_StayInformed
{
    background-position: left top;
    background-image: url(../Images/Content/Facebook.jpg);
    font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    background-repeat: no-repeat;
    padding-left: 25px;
    margin-left: 10px;
    display: block;
    margin-bottom: 12px;
        height: 30px;    
}

#CompanyInformation A:link, #CompanyInformation A:visited, #CompanyInformation A:Active
{
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
    color: #CC3300;
}
#CompanyInformation a:hover
{
    cursor: hand;
    font-weight: bold;
}

/*------------------------------------------------------------------------------------------------- */
/*OTHER FORM -------------------------------------------------------------------------------------- */
/*------------------------------------------------------------------------------------------------- */
.picture
{
    border: 1px solid #CCCCCC;
}

#aUri
{
	background-position: left center;
	background-image: url(../Images/Content/Arrow.jpg);
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
	color: #a90d0d;
	font-weight: bold;
	font-size: 11px;
	font-style: normal;
	float: Left;
	background-repeat: no-repeat;
	padding-left: 15px;
}


