/* Default Overwrites
*******************************/
HTML { }
BODY {background-color:white;margin:0px;FONT-FAMILY:Arial, Helvetica, sans-serif;FONT-SIZE:12px;COLOR:#444;}
TD {FONT-SIZE: 12px; COLOR: #aaa; FONT-FAMILY:Arial, Helvetica, sans-serif;}
H1 { font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 28px; color:#12053a;  Margin:10px 0px; font-weight:lighter; letter-spacing:-1px; padding:0px;}
H2 { font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 18px; color:#12053a;  Margin:10px 0px; font-weight:lighter; letter-spacing:-1px; padding:0px;}
H3 { font-family:Arial, Helvetica, sans-serif; FONT-SIZE: 14px; color:#12053a;  Margin:10px 0px; font-weight:lighter; letter-spacing:-1px; padding:0px;}
A {FONT-SIZE: 12px; COLOR:#db6787; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A:hover {COLOR: #12053a; TEXT-DECORATION: underline}
FORM{display:inline;}
INPUT {	FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; font-family:Verdana,tahoma,Arial;font-size:10px; }
SELECT {	FONT-SIZE: 90%; MARGIN-BOTTOM: 0px}
SUBMIT {FONT-SIZE: 90%; MARGIN-BOTTOM: 0px}
IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; border:none;}
Img .ThinBorder {Border: 1px Solid #003399; }
.ViewLarge {FONT-SIZE: 0.8em; COLOR: #aaa; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.ViewLarge:hover {FONT-SIZE: 0.8em; COLOR: #aaa; FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-DECORATION: Underline}


/* Common classes
*******************************/
.inputbutton	{background:#EEEEEE;border-color:#000000;border:1px solid;font-family: tahoma,verdana,arial;	font-size:10px;font-weight:bold;Cursor:Hand;}
.inputBox		{border: 1px solid #333; background:white; color:#333; padding-left:2px; margin:1px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.PageHeading {FONT-SIZE: 150%; COLOR: #0053a0; padding-top:12px;}
.Brdr1{ border:1px Solid #555;}
.Hand { cursor:Hand;}
.TxtSmall {font-family:Arial, Helvetica, sans-serif; font-size:9px;}
.AlignL { float:left;}
.Vtop {vertical-align:top;}
.AltDefA { color:#eb580a;}
.Blok{ display:block;}
.Bld{ font-weight:bold;}
.NoMargins{ padding:0px; margin:0px;}
.ClrBoth{ clear:both;}
.Cntr{ text-align:center;}
.AlignR {text-align:right;}


/* Site Misc
*******************************/
.LinkDiv{ height:11px; width:100%; background-image:url(pix/BG_Division.gif); background-repeat:repeat-x;clear:both; }
.Hdr01 { color:white; font-size:11px; background: url(pix/Bullet01.gif); padding-left: 18px; background-repeat: no-repeat; margin:0px;}
.LnkPinkWhite {COLOR:#db6787;} .LnkPinkWhite:hover {COLOR:white;}
.LnkBluePink {COLOR:#12053a;} .LnkBluePink:hover {COLOR:#db6787;}
.LnkBlue {COLOR:#12053a;} .LnkBlue:hover {COLOR:#12053a;}

.F01 {color:#db6787;}
.F02 {COLOR: #12053a;}
.F03 {COLOR: white;}

.Bullet01 UL {Margin:0px; padding:10px 0px 10px 10px;;}
.Bullet01 LI {list-style:none; padding:0px 0px 3px 20px; background:url(pix/Bullet01.gif) no-repeat 0px 2px;}
.Bullet02 UL {Margin:0px; padding:0px;}
.Bullet02 LI {list-style:none; padding:0px 0px 3px 20px; background:url(pix/Bullet02.gif) no-repeat 0px 2px;}

/*
Pink: db6787
Dark Blue: 12053a

 /
 
 
  
 


/* Main Shell
*******************************/
#PageContainer {text-align:center;}
#PageShell{ width:757px; margin:auto; }
/* #SiteHdr{ width:757px; height:199px; background:url(pix/Header.jpg) no-repeat; float:left; clear:both; margin:18px 0px 5px 0px;} */
#SiteHdr{ width:757px; height:199px; no-repeat; float:left; clear:both; margin:18px 0px 5px 0px;}
#ContentShell{width:757px; float:left; clear:both; text-align:left; margin-top:8px;}


#FooterShell{ width:757px; height:119px; background:url(pix/Footer_BG.gif) no-repeat; font-size:11px; float:left; clear:both; margin:8px 0px 15px 0px; text-align:left;}
#FooterShell .Inner{ padding:10px;}
#FooterShell A { font-size:11px; }



/* Menu
*******************************/
#SiteMenu { height:41px; width:757px; line-height:41px;text-align:center; background:url(pix/Menu_BG.gif) no-repeat; float:left; clear:both; }
#SiteMenu A { font-size:16px; color:white; font:Helvetica, Arial, sans-serif; padding:0px 25px;}
#SiteMenu A:Hover {  text-decoration:underline;}


/* Common Page Layout
*******************************/
#ContentInnerShell {width:757px; float:left; margin-bottom:8px; clear:both;}
#TwoColLeftShell {width:511px; float:left;}
#TwoColLeftShell .Inner{padding: 0px 30px 0px 20px;}
#TwoColRightShell {width:246px; float:left; clear:right;}
#TwoColRightShell .Inner {margin: 60px 10px 0px 25px;}

#PageSubNav {width:246px; clear:both;}
#SubNavLinks { margin:0px;}


/* Home
*******************************/
#HomeIntroShell{width:757; float:left; margin-bottom:8px;}
#HomeIntro  {width:566px; float:left;}
#HomeIntro .Inner {margin: 0px 30px 30px 20px;}

#IntroLinksBox{ height:258px; width:191px; background:url(pix/IntroLinksBox_BG.jpg) no-repeat; float:left; clear:right;}
#IntroLinksBox .Inner {margin: 188px 0px 0px 10px;}
#IntroLinksBox A { color:white; font-size:14px; background:url(pix/Bullet01.gif) no-repeat 0px 3px; padding:2px 0px 0px 20px; line-height:20px;} 

#NewsFeedBox{ height:186px; width:500px; background:url(pix/News_BG.jpg) no-repeat; float:left; margin-right:11px;}
#NewsFeedBox .Inner {margin: 46px 184px 0px 10px;}
#NewsFeedBox UL {Margin:0px; padding:0px;}
#NewsFeedBox LI {list-style:none; padding-left:25px; background:url(pix/Bullet02.gif) no-repeat 0px 2px;}
#NewsFeedBox .LinkDiv { width:280px; margin-left:0px;}
#NewsFeedBox .More{width:290px; text-align:right; padding-top:5px;}
#NewsFeedBox A { color:white; font-size:12px;}
#NewsFeedBox .More A { color:#db6787;} 


#DownloadsBox { height:186px; width:246px; background:url(pix/Downloads_BG.gif) no-repeat; float:left; clear:right;}
#DownloadsBox .Inner {margin: 60px 0px 0px 10px;}
#DownloadsBox A { color:white; font-size:14px; background:url(pix/Bullet02.gif) no-repeat 0px 3px; padding:2px 0px 0px 23px; line-height:20px;}
#DownloadsBox #Acrobat {margin:10px 15px 0px 0px; text-align:right;}
#DownloadsBox #Acrobat A {background:none;}
#DownloadsBox .LinkDiv { width:220px;}
#DownloadsBox IMG { margin-left:8px;}


/* News Archive
*******************************/
#NewsShell{width:757px; float:left; margin-bottom:10px; clear:both;}
#NewsArchiveShell {width:351px; float:left; background:url(pix/NewsArchive_BG.gif) no-repeat;}
#NewsArchiveShell .Inner {margin: 60px 10px 0px 25px;}
#NewsArchiveHeadlineShell{ margin-top:16px;}
#NewsArchiveHeadlineShell UL {Margin:0px; padding:0px;}
#NewsArchiveHeadlineShell LI {list-style:none; padding-left:25px; background:url(pix/Bullet02.gif) no-repeat 0px 2px;}
#NewsArchiveHeadlineShell .ItemShell{ border-bottom: 1px dotted #666666; padding:0px 0px 10px 0px; margin-bottom:10px;}

#NewsArticleShell {width:406px; float:left; clear:right;}
#NewsArticleShell .Inner {margin: 0px 25px;}
#NewsArticleShell H1 { font-size:21px;}
#NewsArticleShell .Date { margin-bottom:10px;}
#NewsArticleShell .ArticleImg {
	margin:10px 10px 5px 0px;
	cursor:pointer;
}




/* ContactFrm
*******************************/
#ContactFrm{ text-align:left; width:420px; margin-top:20px; clear:both;}
#ContactFrm .Send { margin-top:4px;}
#PostalAddShell { padding:0px 0px 20px 20px;}
#ContactFrm .FieldRow{ width:420px; text-align:left;}
#ContactFrm .FieldLabel{ width:120px; text-align:left; float:left; line-height:20px;}

/* OnlineForm
*******************************/
#OnlineForm{ text-align:left; width:470px; margin-top:20px; clear:both;}
#OnlineForm .Send { margin-top:4px;}
#OnlineForm .FieldRow{ width:470px; text-align:left; padding:2px 0px;}
#OnlineForm .FieldLabel{ width:180px; text-align:left; float:left; line-height:20px;}
#OnlineForm TextArea{margin-bottom:14px;}
#OnlineForm hr {border: 0;color: #9E9E9E;background-color: #9E9E9E;height: 1px;width: 100%;text-align: left; margin:10px 0px;}
#OnlineForm .inputBox {background:#EDECFF;}

