﻿/*************BODY*************/
body
{
    margin-left:auto; 
    margin-right:auto;
    min-width:1000px;
    margin-top:0px;
    padding-top:0px;
    height:100%;
    background-color:#CCCCCC;
    text-align:center;
}

/***********NavBar***********
This is the section that defines the menus for navigation
****************************/
#Navbar 
{
    width:100%;
    text-align:center;
    background-image: url(images/V1/NavBar.gif);
    height:32px;
    position:absolute;
    top:160px;
    left:0px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

#Navbar ul
{
    padding: 0 0 0 0;
    margin: 5px 0 0 0;
}

#Navbar ul li
{
    list-style-type:none;
    display:inline;
    padding: 0 30px 0 0;
    margin: 0 0 0 0;
}

#Navbar ul li a
{
    font-weight:bold;
    font-size:11pt;
    color:White;
    text-decoration:none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

#Navbar ul li a:hover
{
    text-decoration:underline;
}

/***********PageDetail***********
This section contains all the editable elements
****************************/
#PageDetail
{
    width:810px;
    height:100%;
    position:relative;
    margin-top:200px;
    margin-bottom:0px;
    margin-right:auto;
    margin-left:auto;
    padding-top:0px;
    padding-bottom:30px;
}

/***********Main Body***********
This is for text on the page. Will be 800px across
****************************/
.BodyTop
{
    width: 800px;
    height: 20px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/V1/BodyTopFull.gif);
    background-repeat:no-repeat;
}

.BodyBottom
{
    width:800px;
    height:20px;
    margin: 0px 0px 0px 0px;
    background-repeat:no-repeat;
    padding: 0px 0px 0px 0px;
    background-image: url(images/V1/BodyBottomFull.gif);    
}

.BodyText
{
    width:800px;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    background-image: url(images/V1/BodyBackFull.gif);
    background-repeat: repeat-y;
    text-align:left;
    font-family:Arial;
    font-size:10pt;
}

.BodyText A IMG:Visited
{
    border-width:0px;
}

.BodyTable{}

.BodyTable TD
{
    vertical-align:top;
    width:48%;
    border-style:solid;
    border-width:1px;
    border-color:Black;
}
.BodyTable table
{
    border: 1px solid Black;
    margin-left:auto;
    margin-right:auto;
    width:98%;
}


.BodyText P
{
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.BodyText H1
{
    font-family:Arial;
    font-weight:bold;
    font-size:20pt;
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.BodyText H2
{
    font-family:Arial;
    font-weight:bold;
    font-size:18pt;
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 42px;
}

.BodyText H3
{
    font-family:Arial;
    font-weight:bold;
    font-size:16pt;
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.BodyText H4
{
    font-family:Arial;
    font-weight:bold;
    font-size:14pt;
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.BodyText H5
{
    font-family:Arial;
    font-weight:bold;
    font-size:12pt;
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.BodyText OL
{
     list-style-type:decimal;
     margin: 0px 0px 0px 30px;
}

.BodyText OL OL
{
     list-style-type:lower-alpha;
     margin: 0px 0px 0px 60px;
}

.BodyText OL LI
{
    margin-top:20px;
    margin-bottom:20px;
}

/***********Homepage Body***********
This is for text on the page. Will be 598px across
****************************/
.BodyHomeTop
{
    width: 598px;
    height: 20px;
    margin: 0px 202px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/V1/BodyTopHome.gif);
    background-repeat:no-repeat;
}

.BodyHomeBottom
{
    width:598px;
    height:20px;
    margin: 0px 202px 0px 0px;
    background-repeat:no-repeat;
    padding: 0px 0px 0px 0px;
    background-image: url(images/V1/BodyBottomHome.gif);    
}

.BodyHomeText
{
    width:598px;
    margin: 0px 202px 0px 0px;
    padding: 10px 0px 10px 0px;
    background-image: url(images/V1/BodyBackHome.gif);
    background-repeat: repeat-y;
    text-align:left;
    font-family:Arial;
    font-size:10pt;
}

.BodyHomeText img
{
    border-width:0px;
    width: 200px;
    height: 270px;
}

.BodyHomeText A IMG:Visited
{
    border-width:0px;
}

.BodyHomeText P
{
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.BodyHomeText H1
{
    font-family:Arial;
    font-weight:bold;
    font-size:20pt;
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.BodyHomeText H2
{
    font-family:Arial;
    font-weight:bold;
    font-size:18pt;
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 42px;
}

.BodyHomeText H3
{
    font-family:Arial;
    font-weight:bold;
    font-size:16pt;
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.BodyHomeText H4
{
    font-family:Arial;
    font-weight:bold;
    font-size:14pt;
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.BodyHomeText H5
{
    font-family:Arial;
    font-weight:bold;
    font-size:12pt;
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.BodyHomeText OL
{
     list-style-type:decimal;
     margin: 0px 0px 0px 30px;
}

.BodyHomeText OL OL
{
     list-style-type:lower-alpha;
     margin: 0px 0px 0px 60px;
}

.BodyHomeText OL LI
{
    margin-top:20px;
    margin-bottom:20px;
}

/***********Half Body***********
This is for text on the page. Will be 400px across
****************************/
.BodyHalfTop
{
    width: 404px;
    height: 20px;
    margin: 0px 202px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/V1/BodyTopHalf.gif);
    background-repeat:no-repeat;
}

.BodyHalfBottom
{
    width:404px;
    height:20px;
    margin: 0px 202px 0px 0px;
    background-repeat:no-repeat;
    padding: 0px 0px 0px 0px;
    background-image: url(images/V1/BodyBottomHalf.gif);    
}

.BodyHalfText
{
    width:404px;
    margin: 0px 202px 0px 0px;
    padding: 10px 0px 10px 0px;
    background-image: url(images/V1/BodyBackHalf.gif);
    background-repeat: repeat-y;
    text-align:left;
    font-family:Arial;
    font-size:10pt;
}

.BodyHalfText img
{
    border-width:0px;
}

.BodyHalfText A IMG:Visited
{
    border-width:0px;
}

.BodyHalfText P
{
    font-family:Arial;
    font-size:10pt;
    font-weight:normal;
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.BodyHalfText H1
{
    font-family:Arial;
    font-weight:bold;
    font-size:20pt;
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.BodyHalfText H2
{
    font-family:Arial;
    font-weight:bold;
    font-size:18pt;
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 42px;
}

.BodyHalfText H3
{
    font-family:Arial;
    font-weight:bold;
    font-size:16pt;
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.BodyHalfText H4
{
    font-family:Arial;
    font-weight:bold;
    font-size:14pt;
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.BodyHalfText H5
{
    font-family:Arial;
    font-weight:bold;
    font-size:12pt;
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.BodyHalfText OL
{
     list-style-type:decimal;
     margin: 0px 0px 0px 30px;
}

.BodyHalfText OL OL
{
     list-style-type:lower-alpha;
     margin: 0px 0px 0px 60px;
}

.BodyHalfText OL LI
{
    margin-top:20px;
    margin-bottom:20px;
}

/***********Sidebar***********
This is for various ads and such that will appear on the side of the text side.
****************************/
#Sidebar
{
    width:202px;
    position:absolute;
    top:0px;
    left:598px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.SidebarTop
{
    width:202px;
    height: 20px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/V1/SidebarTop.gif);
}

.SidebarBottom
{
    width:202px;
    height:25px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/V1/SidebarBottom.gif);
}

.SidebarText
{
    width:202px;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    font-family:Arial;
    font-size:10pt;
    background-image: url(images/V1/SidebarBack.gif);
    background-repeat:repeat-y;
    min-height:100px;
    text-align:left;
    color:White;
    font-weight:bold;
}

.SidebarText ul
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    font-size:10pt;
}

.SidebarText ul a
{
    text-decoration:none;
    color:White;
}

.SidebarText ul a:hover
{
    text-decoration:underline;
}


.SidebarText H1
{
    font-family:Arial;
    font-weight:bold;
    font-size:18pt;
    padding: 10px 0 0 0;
    margin:0 0 0 0;
    text-align:center;
}

.SidebarText H2
{
    font-family:Arial;
    font-weight:bold;
    font-size:16pt;
    padding: 10px 0 0 0;
    margin:0 0 0 0;
    text-align:center;
}

.SidebarText H3
{
    font-family:Arial;
    font-weight:bold;
    font-size:15pt;
    padding: 10px 0 0 0;
    margin:0 0 0 0;
    text-align:center;
}

.SidebarText H4
{
    font-family:Arial;
    font-weight:bold;
    font-size:14pt;
    padding: 10px 0 0 0;
    margin:0 0 0 0;
    text-align:center;
}

.SidebarText H5
{
    font-family:Arial;
    font-weight:bold;
    font-size:13pt;
    padding: 10px 0 0 0;
    margin:0 0 0 0;
    text-align:center;
}





.SidebarTop-White
{
    width:202px;
    height: 20px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/V1/SidebarTop-White.gif);
}

.SidebarBottom-White
{
    width:202px;
    height:25px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/V1/SidebarBottom-White.gif);
}

.SidebarText-White
{
    width:202px;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    font-family:Arial;
    font-size:10pt;
    background-image: url(images/V1/SidebarBack-White.gif);
    background-repeat:repeat-y;
    min-height:100px;
    text-align:left;
    color:Black;
}

.SidebarText-White ul
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    font-size:10pt;
}

.SidebarText-White ul a
{
    text-decoration:none;
    color:Black;
}

.SidebarText-White ul a:hover
{
    text-decoration:underline;
}


.SidebarText-White H1
{
    font-family:Arial;
    font-weight:bold;
    font-size:18pt;
    padding: 10px 0 0 0;
    margin:0 0 0 0;
    text-align:center;
}

.SidebarText-White H2
{
    font-family:Arial;
    font-weight:bold;
    font-size:16pt;
    padding: 10px 0 0 0;
    margin:0 0 0 0;
    text-align:center;
}

.SidebarText-White H3
{
    font-family:Arial;
    font-weight:bold;
    font-size:15pt;
    padding: 10px 0 0 0;
    margin:0 0 0 0;
    text-align:center;
}

.SidebarText-White H4
{
    font-family:Arial;
    font-weight:bold;
    font-size:14pt;
    padding: 10px 0 0 0;
    margin:0 0 0 0;
    text-align:center;
}

.SidebarText-White H5
{
    font-family:Arial;
    font-weight:bold;
    font-size:13pt;
    padding: 10px 0 0 0;
    margin:0 0 0 0;
    text-align:center;
}



.SidebarTop-Black
{
    width:202px;
    height: 20px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/V1/SidebarTop-Black.gif);
}

.SidebarBottom-Black
{
    width:202px;
    height:25px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-image: url(images/V1/SidebarBottom-Black.gif);
}

.SidebarText-Black
{
    width:202px;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    font-family:Arial;
    font-size:10pt;
    background-image: url(images/V1/SidebarBack-Black.gif);
    background-repeat:repeat-y;
    min-height:100px;
    text-align:left;
    color:White;
}

.SidebarText-Black ul
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    font-size:10pt;
}

.SidebarText-Black ul a
{
    text-decoration:none;
    color:White;
}

.SidebarText-Black ul a:hover
{
    text-decoration:underline;
}


.SidebarText-Black H1
{
    font-family:Arial;
    font-weight:bold;
    font-size:18pt;
    padding: 10px 0 0 0;
    margin:0 0 0 0;
    text-align:center;
}

.SidebarText-Black H2
{
    font-family:Arial;
    font-weight:bold;
    font-size:16pt;
    padding: 10px 0 0 0;
    margin:0 0 0 0;
    text-align:center;
}

.SidebarText-Black H3
{
    font-family:Arial;
    font-weight:bold;
    font-size:15pt;
    padding: 10px 0 0 0;
    margin:0 0 0 0;
    text-align:center;
}

.SidebarText-Black H4
{
    font-family:Arial;
    font-weight:bold;
    font-size:14pt;
    padding: 10px 0 0 0;
    margin:0 0 0 0;
    text-align:center;
}

.SidebarText-Black H5
{
    font-family:Arial;
    font-weight:bold;
    font-size:13pt;
    padding: 10px 0 0 0;
    margin:0 0 0 0;
    text-align:center;
}










/***********Content Groups***********
These are for formatting of text within the pages and to group text.
****************************/

.Content
{
    margin-top:0px;
    margin-left:25px;
    margin-right:25px;
}
.ContentSidebar
{
    margin-left:20px;
    margin-right:25px;
}

.ContentGroup
{
    margin-top:0px;
    padding-top:0px;
    padding-bottom:0px;
}

.ContentSubGroup
{
    margin-top:0px;
    padding-top:0px;
    padding-bottom:0px;
}


/***********Register Link***********
This is used on the homepage for the image link for registration
****************************/

#RegisterLink
{
    margin-top:15px;
}

#RegisterLink img
{
    border-width:0px;
}

#RegisterLink A IMG:Visited
{
    border-width:0px;
}
#RegisterLink H1
{
    margin-top:15px;
    margin-bottom:0px;
}

#RegisterLink P
{
    margin-top:5px;
    margin-bottom:10px;
}

#RegisterLink H3 A
{
    color:White;
    text-decoration:none;
}

/***********PageTitle***********
This is for the page headers - title of page
****************************/

.PageTitle
{
    text-align:center;
    font-size:28pt;
    color:#A60000;
    text-align:center;    
    font-weight:bold;
    margin-bottom:20px;
}
#PageTitle
{
    width:100%;
    height:140px;
    left:0px;
    top:0px;
    position:absolute;
}

#PageTitle img
{
    border-width:0px;
}

#PageTitle A IMG:Visited
{
    border-width:0px;
}

#PageTitle H1
{
    font-size:36pt;
    color:Red;
    font-weight:bold;
    text-align:center;
    padding: 0 0 0 0;
    margin:0 0 0 0;
}

/***********Doozy***********
Contains the formatting for the Doozy of the Day
****************************/

.DoozyContainer
{
    float:left;
    width:300px;
    height:300px;
    max-height:300px;
    max-width:300px;
    min-height:300px;
    min-width:300px;
    margin-left:10px;
    margin-bottom:10px;
    margin-top:10px;
    margin-right:10px;
    padding-top:0px;
    padding-bottom:0px;
    padding-right:0px;
    padding-left:0px;
    background-image:url(Images/SectionBack.jpg);
    background-position:center;
    background-repeat:no-repeat;
    overflow:hidden
}

.DoozyDiv
{
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:10px;
}

#ShoutOutContainer
{
    padding-left:10px;
    padding-right:10px;
    width:170px;
    text-align:center;
}


.DynamicText
{
    padding-top:15px;
    padding-bottom:15px;
    padding-right:0px;
    padding-left:20px;   
    overflow:auto;
    max-height:260px;
    max-width:270px;
    min-height:260px;
    min-width:270px;
}


.StoryHeader
{
    color:#A60000;
    font-size:14pt;
    font-weight:bold;
    text-decoration:underline;
}

.FAQHeader
{
    font-size:12pt;
    font-weight:bold;
    text-decoration:underline;
    margin:0px 0px 5px 30px;
}

.FAQHeader:Hover
{
    color:#A60000;
    cursor:pointer;
}

.ExpandLink
{
    text-decoration:underline;
    font-size:14pt;
}

.HomePageQuoteCredit
{
    margin-top:0px;
    padding-top:0px;
    font-style:italic;
    margin-bottom:5px;
    padding-bottom:5px;
    text-align:center;
}

.HomePageQuote
{
    font-size:15px;
    font-weight:bold;
    margin-top:5px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:0px;
    text-align:center;
}

.TextIndent
{
    margin-left: 30px;
    
}

.DoozyTitle
{
    font-family:Arial;
    font-size:14pt;
    font-weight:bold;
    text-align:center;
    margin-bottom:10px;
}

.DoozyText
{
    font-size:10pt;
    margin-bottom:10px;
    margin-top:10px;
}
.DoozyResponse
{
    font-size:10pt;
    margin-top:10px;
}

.DoozyLink
{
    font-family:Arial;
    font-size:9pt;
    text-decoration:underline;
    font-weight:bold;
    font-style:italic;
    text-align:right;
    cursor:pointer;
}


/*************Learn More Page Specific****************/

#LM-Page
{
    position:relative;
}

#LM-TopGroup
{
    margin:0 0 0 0;
}

#LM-TopTen
{
    width:357px;
    position:absolute;
    left:0px;
    top:0px;
    min-height:1000px;
    padding: 10px 10px 10px 10px;
}

#LM-Picture
{
    width:752px;
    margin-right:0px;
    min-height:150px;
    padding: 10px 10px 10px 382px;
    background-image: url(Images/V1/LearnMoreDualText.gif);
    background-repeat: repeat-y;
}

#LM-Compare
{
    width:367px;
    margin-right:0px;
    min-height:150px;
    padding: 10px 10px 10px 382px;
    background-image: url(Images/V1/LearnMoreDualText.gif);
    background-repeat: repeat-y;
}

#LM-Compare table
{
    margin-left:auto;
    margin-right:auto;
    width:340px;
    border-style:solid;
    border-width:1px;
    border-color:Black;
}

#LM-Compare td
{
    width:160px;
    border-style:solid;
    border-width:1px;
    border-color:Black;
}

#LM-TopFour
{
    width:367px;
    min-height:200px;
    padding: 10px 10px 10px 382px;
    background-image: url(Images/V1/LearnMoreDualText.gif);
    background-repeat: repeat-y;
}

#LM-Decide
{
    width:752px;
    color:White;
    min-height:200px;
    padding: 10px 10px 10px 10px;
    background-image: url(Images/V1/LearnMoreRedText.gif);
    background-repeat: repeat-y;
}

#LM-Decide A
{
    color:White;
}

#LM-Decide A:hover
{
    font-weight:bold;
    font-style:italic;
}

.LM-DualTop
{
    width:752px;
    height:20px;
    background-image: url(Images/V1/LearnMoreDualTop.gif);
    background-repeat: no-repeat;
}
.LM-DualBottom
{
    width:752px;
    height:20px;
    background-image: url(Images/V1/LearnMoreDualBottom.gif);
    background-repeat: no-repeat;
}

.LM-DualTextGroup
{
    margin:0 0 0 0;
    position:relative;
}
.LM-DualLeftText
{
    width:357px;
    position:absolute;
    left:0px;
    top:0px;
    min-height:300px;
    padding: 10px 10px 10px 10px;
}
.LM-DualRightText
{
    width:367px;
    min-height:200px;
    padding: 10px 10px 10px 382px;
    background-image: url(Images/V1/LearnMoreDualText.gif);
    background-repeat: repeat-y;
}


.LM-DualMidTop
{
    width:752px;
    height:20px;
    background-image: url(Images/V1/LearnMoreDualMidTop.gif);
    background-repeat: no-repeat;
}
.LM-DualMidBottom
{
    width:752px;
    height:20px;
    background-image: url(Images/V1/LearnMoreDualMidBottom.gif);
    background-repeat: no-repeat;
}
.LM-RedTop
{
    width:752px;
    height:20px;
    background-image: url(Images/V1/LearnMoreRedTop.gif);
    background-repeat: no-repeat;
}
.LM-RedBottom
{
    width:752px;
    height:20px;
    background-image: url(Images/V1/LearnMoreRedBottom.gif);
    background-repeat: no-repeat;
}

.LM-RedText
{
    width:752px;
    color:White;
    min-height:200px;
    padding: 10px 10px 10px 10px;
    background-image: url(Images/V1/LearnMoreRedText.gif);
    background-repeat: repeat-y;
}
.LM-SingleTop
{
    width:752px;
    height:20px;
    background-image: url(Images/V1/LearnMoreSingleTop.gif);
    background-repeat: no-repeat;
}
.LM-SingleBottom
{
    width:752px;
    height:20px;
    background-image: url(Images/V1/LearnMoreSingleBottom.gif);
    background-repeat: no-repeat;
}

.LM-SingleText
{
    width:752px;
    color:black;
    min-height:200px;
    padding: 10px 10px 10px 10px;
    background-image: url(Images/V1/LearnMoreSingleText.gif);
    background-repeat: repeat-y;
}

.LM-Title-Decide
{
    font-size:16px;
    font-weight:bold;
    text-align:center;
    color:White;
}


.LM-Popup
{
}

.LM-Popup table
{
    margin-left:auto;
    margin-right:auto;
    width:720;
    border-style:solid;
    border-width:1px;
    border-color:Black;
}

.LM-Popup td
{
    width:360px;
    border-style:solid;
    border-width:1px;
    border-color:Black;
}

.LM-Title
{
    font-size:16px;
    font-weight:bold;
    text-align:center;
    color:#A60000;
}

.LM-ExpandLink
{
    text-decoration:underline;
    font-weight:bold;
    text-align:right;
}

.LM-SubHeading
{
    font-weight:bold;
    font-size:10pt;
    margin-top:10px;
    margin-bottom:5px;
}

.LM-General
{
    font-size:10pt;
    margin-top:0px;
    margin-bottom:5px;
}

.SectionHeader
{
    font-family:Arial;
    font-weight:bold;
    font-size:14pt;
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}