/*
Theme Name: MMGP
Author: softwareimc
Author URI: http://softwareimc.com/
*/
@charset "UTF-8";
/* CSS Document */

html{background:url(images/top_bgrd.jpg) #96c2f9 top repeat-x;}
body{font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:0; color:#164173;}

a{text-decoration:none; color:#164173;}
a:hover{text-decoration:underline;}
img{border:none;}
ul{margin:0; padding:0; list-style:none;}
p{margin:0; margin-bottom:15px;}

.header{width:100%; height:233px; background:url(images/header.jpg) center no-repeat;}
.header .container{width:980px; margin:0 auto; overflow:hidden;}

.page{width:980px; margin:0 auto; background:url(images/page.jpg) 1px 0 repeat-y; overflow:hidden;}
.page_bottom{width:100%; height:15px; background:url(images/page_bottom.jpg) bottom no-repeat; clear:both;}

.footer{width:956px; height:23px; background:url(images/footer.jpg) no-repeat; padding:12px; margin:6px auto 25px auto; font-size:11px; color:#1b1b81;}

.header .contact{width:332px; height:75px; float:right; text-align:center; font-size:21px; color:#1b71db; padding:36px 0 0 0; font-weight:bold; line-height:24px;}
.header .contact span{font-size:30px;}

.footer .left{width:30%; float:left;}
.footer .right{width:65%; float:right; text-align:right; padding-top:4px;}

.left_column{width:188px; float:left; padding-left:16px; overflow:hidden;}

.main_menu{font-weight:bold; margin-bottom:20px;}
.main_menu a{color:#FFFFFF;}
.main_menu li{padding-bottom:8px; margin-bottom:4px; background:url(images/line.jpg) bottom repeat-x;  padding-left:5px;}

.middle_column{width:528px; float:left; overflow:hidden; margin-left:23px; padding-top:15px;}

.button_1 a{width:528px; height:29px; background:url(images/button-01.jpg) no-repeat; text-align:center; font-weight:bold; font-size:17px; color:#1b1b81; padding-top:5px; margin-bottom:5px; display:block;}
.button_2 a{width:528px; height:31px; background:url(images/button-01.jpg) no-repeat; text-align:center; font-weight:bold; font-size:17px; color:#1b1b81; padding-top:3px; margin-bottom:5px; display:block;}
.button_3 a{width:193px; height:27px; background:url(images/button-02.jpg) no-repeat; text-align:center; font-weight:bold; font-size:15px; color:#1b1b81; padding-top:7px; margin-bottom:5px; display:block; text-transform:uppercase;}

h2{text-align:center; font-size:25px; margin:0; padding-bottom:10px;}

.right_column{width:193px; float:right; padding-right:10px; overflow:hidden;}

.slogan{width:90%; overflow:hidden; color:#FFFFFF; font-weight:bold; font-size:24px; padding:19px 0 0 30px; clear:both;}
.slogan span{font-size:18px; font-style:italic; font-weight:normal;}

.form{text-align: center; padding-bottom: 20px;}
.form input[type=text]{margin-bottom: 5px; width: 160px}
.form select{margin-bottom: 5px; width: 166px; padding: 2px}
.form textarea{margin-bottom: 5px; width: 160px}
.form div{color: white; text-align: left; margin-bottom: 10px}
.form img{margin-bottom: 5px}
