body
{
	font-family:Arial;
	font-size:13px;		  
    text-align:center;    
    margin:0;    
    height:100%;
    width:100%;
    background-color:#eeeeee;
    color:black;
}

/* Generic Sulware CMS Styles */
.paragraph
{           
}

.paragraph .image
{  
}

.paragraph .content
{
}

.paragraph .left
{
    margin-right:5px;
    float:left;
}

.gallerybox
{    
    width:700px;
    height:auto;
    overflow:hidden;
}

.gallerybox img
{
    margin:10px 10px 10px 10px;
}

#mainpage
{
    width:900px;
    height:auto;
    overflow:hidden;
    margin:0px auto 0px auto;
    text-align:left;
}


/* End Sulware CMS Styles */

/* social media links */
#smpanel
{
    margin-top:20px;clear:both;
}    

#smpanel #tweetme
{
    margin-left:0px;float:left;
}

#smpanel #sharethis
{
    margin-left:15px; float:left;
}

/* End social media links */

/* General HTML Tags */
#mainpage h1
{
}

#mainpage h2
{
}

#mainpage h3
{
}

#mainpage h4
{
}

#mainpage a
{
    color:Black;
}

#mainpage img
{
    border:0px;
}

/* END Html Tags */

/* Client specific */
#mainpage #topline
{
    width:900px;
    height:60px;
    background-color:#d20014;
    border-radius:15px;
    margin:0px auto 0px auto;
    color:White;
}


#mainpage #topline #logo
{
    margin:15px 0px 0px 10px;
    background-image:url(../_images/ROCKWOOL.png);
    width:37%;
    height:36px;
    float:left;
    background-repeat:no-repeat;
}

#mainpage #topline #apptitle
{
    width:40%;
    margin-top:15px;
    float:left;    
    margin-left:20px;
    font-size:30px;
    color:white;
    font-weight:bold;
}

#mainpage #topline .logoff
{        
    width:15%;
    padding-top:20px;
    float:left;    
    font-size:18px;
    text-align:right;     
}

#mainpage #topline a
{
    color:White;
}

#mainpage #core
{    
    padding:2% 2% 2% 2%;
    clear:both;
    background-color:White;
    border-radius:15px;
    height:auto;
    overflow:hidden;
    width:96%;
    margin-top:15px;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:40px;

}

#mainpage .inputform
{
    background-color:#ffeeee;
    border-radius:15px;
    width:800px;
    padding:10px 10px 10px 10px;
    height:auto;
    overflow:hidden;
    margin:0px auto 0px auto;
}

#mainpage .inputform .row
{
    margin-bottom:10px;
    width:750px;
    height:auto;
    overflow:hidden;
    clear:both;
}

#mainpage .inputform .row .label
{
    width:200px;
    float:left;
    font-weight:bold;    
}

#mainpage .inputform .row .input
{
    width:550px;
    float:left;
}

#mainpage .button, #mainpage .disabledbutton
{
    border:0px;
    background-color:#d20014;
    padding:5px 5px 5px 5px;
    color:White;    
    border-radius:5px;
}

#mainpage .button:hover, #mainpage .disabledbutton
{
    background-color:#fb4445;
}

#mainpage .disabledbutton
{
    background-color:#fd6667;
}


#mainpage .errorBox
{
    width:80%;
    height:auto;
    overflow:hidden;
    background-color:#d20014;
    border-radius:15px;
    color:White;
    font-weight:bold;
    text-align:center;
    margin:10px auto 10px auto;
    padding:10px 10px 10px 10px;
    font-size:16px;
}

#mainpage .attendeesList
{
    padding:2% 2% 2% 2%;
    width:96%;
    height:auto;
    overflow:hidden;
    background-color:#ffcccc;
    margin-bottom:10px;
    border-radius:10px;    
}


/* End Client specific tags */