p, ul
{
        color:#000000;
        font-family:arial,verdana;
}

.rightcontent
{
        vertical-align:top;
        width:100%
}

a:link, a:visited
{
        color:#2F2F4F;
        text-decoration:underline;
}

a:hover
{
                text-decoration:none;
                background-color:#FFFFFF;
                color:#000066;
}

a.reg:link 
{
                color:#000066;
                font-weight:bold;
}

a.menuitem:visited
{
        color:#FFFFFF;
        text-decoration:none;
}

h3 
{
        color:#42426F;
        font-family:arial,verdana;
        font-size:140%;
        margin:0pt;
        padding-bottom:0px;
        padding-top:10px;
}

h2 
{
        color:#42426F;
        font-family:arial,verdana;
        font-size:110%; /*!important;*/
        margin:0pt;
}

h1 
{
        color:#42426F;
        font-family:arial,verdana;
        font-size:300%;
        margin:0pt;
        padding-bottom:0px;
        padding-top:10px;
}

#sidebar-a
{
        background-color:#FFFFFF;
        float:left;
        margin-right:20px;
        margin-top:0px;
        padding:8px 0px 20px;
        width:250px;
}

#container 
{
        border:1px solid gray;
        margin:0px auto;
        padding:10px;
        width:720px;
}

#content
{
        border:thin solid #FFFFFF;
        margin-bottom:5px;
        margin-left:0px;
        margin-top:0px;
        padding:0px 0px 0px 0px;
        font-family:arial,verdana;
        text-align:left;
}

#euroiaform
{
        text-align:center;
}

#listing ul, #listing li 
{
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0px;
        padding:5px;
}

.faq
{
        color:#000000;
        font-family:arial,verdana;
        font-size:80%;
}
/*-----------------*/
/*----main menu----*/
.menuarea
{
        background-color:#A7ACB0;
        font-family:arial,verdana;
        text-align: left;
        margin-bottom:0px;
        padding:5px 0px;
        width:720px;
}

.menuitem
{
        text-align: left;
        vertical-align: middle;
        background-color: #A7ACB0;
        
        color: #FFFFFF;
        font-family: arial,verdana;
        font-size: 80%;        
        
        text-decoration: none;
        font-weight: bold;
        padding: 0px 9px 0px 10px;       
        
}

a.menuitem:link 
{
        color:#FFFFFF;
        font-weight:bold;
        text-decoration:none;
}

.menuitem:hover
{
        background-color: #ffffff;
        color: #000066 !important;
        text-decoration: none;
}
/*-----------------*/
/*------footer-----*/

.footer 
{
        background-color:#FFFFFF;
        clear:both;
        color:#000000;
        font-family:arial,verdana;
        font-size:80%;
        margin-top:15px;
        padding:0px;
}

.footertext
{
        background-color:#FFFFFF;
        clear:both;
        color:#000000;
        font-family:arial,verdana;
        font-size:80%;
        margin-top:15px;
        padding:0px;
        text-align:left;
}

.footerlink
{
        text-align: right;
        /*padding: 0px 20px 20px 0px;*/
        
}
/*-----------------*/
/*page main content*/
.maintitle
{
        margin: 5px 0px 5px 00px;
        font-weight: bold;
        font-family: arial, verdana;
        font-size: 300%;
        color: #42426F;
}
.mainsubtitle
{
        font-family: arial, verdana;
        font-size: 110%;
        font-weight:bold;        
        color: #42426F;
        margin: 0;
}
/*--------------------*/
/*page left side notes*/
.note
{
        vertical-align:top;
}
.notetitle
{
        font-family: arial, verdana;
        font-weight: bold;
        font-size: 140%;
        color: #42426F;
        margin: 0;
        padding: 20px 0px 0px 10px;
}
.notesubtitle
{
        color:#444444;
        font-family:Verdana;
        font-size:11px;
        font-weight:bold;
        letter-spacing:2px;
        line-height:100%;
        padding: 10px 0px 0px 0px;
        margin:0pt;
        text-transform:uppercase;
}
.notetext
{
        font-family: arial, verdana;
        font-size: 80%;
        color: Black; 
        padding-left:10px;
}

.notepicture
{
                padding: 10px 0px 0px;
}
/*-------------------------------*/
/*page paragraphs of main content*/
.paragraph
{
        vertical-align: top;
        border-width: 0px 0px 0px 0px;
        border-style: solid;
        border-collapse: collapse;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

.paragraphtitle
{
        font-family: arial, verdana; 
        font-weight: bold;
        color: #000000;
        padding:20px 0px 0px 0px;
        font-size:80%
}

.plainparagraphtitle
{
        font-family: arial, verdana; 
        font-weight: bold;
        font-size:80%;
        color: #000000;
        padding:20px 0px 0px 0px;
}

.blueparagraphtitle
{
        font-family: arial, verdana; 
        font-weight: bold;
        font-size: 110%;
        color: #42426F;
        padding:10px 0px 0px 0px;
}

.paragraphsubtitle
{
        font-size:80%;
        font-weight: bold;
}

.blueparagraphsubtitle
{
        font-family:arial,verdana;
        color:#42426F;
        font-size:110%;
        font-weight:bold;
        margin:0pt;
}

.bluetitleplainsubtitle
{
        font-family: arial, verdana; 
        font-size:110%;
        font-weight:bold;
        margin:0pt;
}

.paragraphtext
{
        font-family: arial, verdana;
        font-size: 80%;
        padding: 0px 0px 0px 0px;
}

.allcaps 
{
        color:#444444;
        font-family:Verdana;
        font-size:11px;
        font-weight:bold;
        letter-spacing:2px;
        line-height:100%;
        margin:0pt;
        text-transform:uppercase;
}

.bluecap 
{
        color:#42426F;
        font-family:arial,verdana;
        font-size:110%;
        font-weight:bold;
        margin:0pt;
}

/*-------------------------------*/
/*blog styles*/
.post 
{
        line-height:1.6em;
        border-bottom:1px dotted #CCCCCC;
        font-family:arial,verdana;
        margin:0.5em 0pt 1.5em;
        padding-bottom:1.5em;
}

.postby
{
        margin:-1.2em 0pt -1.3em 0pt;
}

.posttext div 
{
        line-height:1.6em;
        margin:0pt 0pt 0.75em;
}

.postfooter 
{
        color:#CCCCCC;
        margin:-0.25em 0pt 0pt;
        padding:20px 0px 0px 0px;
        font-size:80%;
}

.postfooter em 
{
        color:#999999;
        font-style:normal;
        margin-right:0.6em;
}

.postfooter em, .postcommentlink 
{
        letter-spacing:0.1em;
}

.postcommentlink 
{
        margin-left:0.6em;
}

p.postcommentlink
{
        font-size:80%;
}


.blogsubtitle
{
        font-family: arial, verdana; 
        font-size:110%;
}