*{
    margin:0px;
}

p{
    margin:20px;
}

ul{
    margin-left:10px;
}

/* Hides from IE Mac \*/
* html ul {margin-left:40px;}
/* End Hack */

ol{
    margin-left:10px;
}

li{
    padding:5px;
}

/* Hides from IE Mac \*/
* html ol {margin-left:40px;}
/* End Hack */

body{
    margin:0px; font-family:Arial; font-size:12px;  line-height:20px; padding:15px; background:#C0C0C0;
}

body {
    behavior:url(js/csshover.htc);
}

#container{
    border:1px solid #002680; background:#FFFFFF; font-family:Verdana; font-size:12px;
}

#top{
    height:147px; background:url(images/topbg.jpg) repeat-x;
}

#logo{
    float:left; 
}

#heading{
    padding-top:5px; padding-right:10px; text-align:right;
}

h1.topheading{
    color:#FFFFFF; font-size:12px;  font-weight:bold; padding:0px; margin:0px; font-family:Verdana; 
}



#nav{
    background:url(images/navbg1.jpg) repeat-x; height:33px; text-align:center; font-family:Verdana; font-weight:bold; color:#FFFFFF;
}


a.mainnav{
    color:#FFFFFF;
    font-weight:bold;
    font-family:Verdana;
    text-decoration:none;
    font-size:12px;
}

a.mainnav:hover{
    color:#000000;
    text-decoration:underline;
}

#content:after{

    content:".";
    display:block;
    height:0px;
    clear:both;
    visibility:hidden;
    font-size:0px;

} 

#content{
    padding:15px; text-align:center;
}  

/* Hides from IE Mac \*/
* html #content {height:1%}
#content{display:block;  }
/* End Hack */

h1.contentheading{
    color:#303030; font-size:12px;  padding:0px; margin:0px; 
    text-align:left; font-family:verdana; text-align:justify;
}

#loginbox{
    width:440px; margin:auto; height:120px; background:#DFF1FF; border:1px solid #FEC0C0;
}



#content a.registerlink{
    font-size:13px; color:#C72525; font-weight:bold; text-decoration:none; 
}

#content a.registerlink:hover{
    color:#000000; text-decoration:none;
}

#footer{
    background:#DFF1FF; border-top:1px solid #FEC0C0; padding:10px; text-align:center; font-size:11px; 
}


#footer a{
    color:#C72525; text-decoration:none;
}
#footer a:hover{
    color:#000000;
}

#footer a.contentlink:hover{
    text-decoration:underline; color:#C72525;
}

#content a{
    color:#C72525; text-decoration:none;
}
#content a:hover{
    text-decoration:underline;
}


#registerbox{
    width:700px; margin:auto; min-height:120px; background:#DFF1FF; border:1px solid #FEC0C0; padding:10px; text-align:center;font-size:13px; color:#C72525;  word-spacing:1px; 
}

input.text1{
    padding:2px; font-size:13px; width:180px; background:#FFffff; border:1px solid #FEC0C0; color:#000000; 
}


input.text{
    padding:2px; font-size:13px; width:220px; background:#ffffff; border:1px solid #FEC0C0; color:#000000; 
}

select.text{
    padding:2px; font-size:13px; width:220px; background:#FFffff; border:1px solid #FEC0C0; color:#000000; 
}

.error {
    border: 1px solid red;background-color: #ffffee;color: #660000;width: 450px;padding: 5px; margin:auto; margin-bottom:10px; text-align:left;
}
.notify {
    border: 1px solid #336699;background-color: #ffffee; color: #336699; width: 400px;  padding: 5px;
}

#content a.adminlinks{

    font-size:13px;
    color:#FF2222;
    text-decoration:underline;
    font-weight:100;
    font-family:arial;
}
#content a.adminlinks:hover{
    color:#000000;
    text-decoration:none;
}

.adminheading{
    color:#FF2222; background:#DFF1FF;  padding:2px;  word-spacing:1px;  font-size:12px; font-family:Georgia;; font-weight:bold; text-decoration:underline; 
}



#content .catlinks{
    text-decoration:underline; font-family:Verdana; 
    font-size:11px;
}

#content .catlinks:hover{
    text-decoration:none; 
    color:#000000;
}

#admincontent:after{

    content:".";
    display:block;
    height:0px;
    clear:both;
    visibility:hidden;
    font-size:0px;

} 

#admincontent{
    padding:10px; text-align:left; background:#DFF1FF; margin:15px; border:1px solid #0074D2;  word-spacing:1px; display:inline-block;
}  

/* Hides from IE Mac \*/
* html #admincontent {height:1%}
#admincontent{display:block; }
/* End Hack */


#editcat{
    text-align:left; float:left; width:420px; 
}

#content a.alphalinks{
    color:#FF2222;
    font-weight:bold;
    font-family:Arial;

}
#content a.alphalinks:hover{
    color:#000000;

}
input.submit{
    border:1px solid #FF2222; background:#FFD5D5; cursor:pointer;  font-size:11px; font-weight:bold;
}

.heading{
    color:#FF2222; padding:2px;  word-spacing:1px;  font-size:12px; font-family:Georgia;; font-weight:bold; text-decoration:underline; 
}

.textarea{
    width:500px; height:300px; border:1px solid #FEC0C0;  word-spacing:1px;  padding:5px; font-size:13px; font-family:Arial; vertical-align:top;
}

.feedbacktext{
    border:1px solid #FEC0C0;  word-spacing:1px;




    padding:2px; font-size:13px; font-family:Arial; width:200px;
}

#linkbox{
    border:1px solid #FEC0C0;  width:500px; text-align:left; padding:10px;font-size:12px; font-family:Verdana;  padding-top:0px; padding-bottom:0px; background:#ffffff;
}



.refer1{
    font-size:11px; font-weight:bold; color:#00345B;
}
#admincontentmain{
    padding:10px; text-align:left; background:#DFF1FF; margin:15px; border:1px solid #0074D2;  word-spacing:1px;
}

a.homepage {
    display:block; background:url(images/homepagelink.gif) no-repeat; width:210px; height:30px; font-size:0px; margin:auto;
}
a.homepage:hover {
    background:url(images/homepagelink-m.gif) no-repeat; 
}

select{
    font-family:Verdana;
    font-size:12px;
}
option{
    padding-bottom:1px;

}

a.logout{
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
}
a.logout:hover{
    color:#C72525;
}

a.allurllinks{
    font-size:11px;
}

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

a.mainnavsel{
    color:#000000;
}

textarea{
    background:#F5F4F7;
}


textarea:hover{
    background:#ffffff;
}

p.mes{
    border:1px solid #FFE10F;
    background:#FFFED2;
    margin:10px;
}